如何查看軟件源代碼?

General 更新 2023年10月15日

怎樣查看別人做的軟件的源代碼(高手進)

無論你學什麼都不可能得到真正的源代碼的,原因很簡單,絕大多數的exe或者dll都是用高級語言諸如C/C++/delphi之類開發的,經過開發環境的編譯得到計算機能夠執行的二進制機器碼文件exe,這個過程是通常是不可轉逆的,但是這個過程稱之為反彙編或者反編譯,也就是說你可以用一些軟件(比如W32Dasm等等)將exe之類進行反編譯,得到彙編語言的代碼,這種代碼雖然可能執行結果與原軟件相同,但已經與源代碼完全不同了。因此絕大多數的軟件破解工作,都是基於反彙編的調試工具上進行的,比如ollydbg或者softice等等。

當然有些特例的,比如.net/java/vb等等開發的exe,是有可能用一些專用軟件看到部分源代碼的。

怎麼可以查看一個軟件的源代碼

前觸是你會編程,懂得代碼流程和代碼函數的用途

你在編寫個程序(反射),將軟件源代碼讀出來,就能知道它用了哪些函數,用了哪些方法,怎樣調用的

這樣你就不是知道了它是怎麼寫的,不過編寫反射程序蠻麻煩,現在我還在研究當中

一般軟件漏洞 可以用這個方法檢查出來,進行報復和修復。。。。現在的遊戲外掛,就是利用這個原理編寫出來的

如何查看軟件的源代碼 30分

額 你想多了..... 現在軟件都是生成的 也就說源代碼都被加密過了。除非作者把源碼發出來,不然是看不到的。 當然有些牛逼的黑客能反編譯,但人家的反編譯軟件都當傳家寶一樣收著,不會公佈出來的!!!!

怎樣查看一個軟件的源代碼?

一般情況下是不可能矗(除非公開源代碼的),一般軟件肯定都有加密措施,不然的話,就不會告微軟壟斷、要求微軟公開源代碼了!

公開源代碼的話,我想用vc++一般都可以看吧。自己的觀點,希望能夠拋磚引玉

如何查看已編寫好的軟件的源代碼?

除非是未編譯的軟件源代碼,平常你看到的雙擊直接安裝的軟件是經過打包(或者加殼)處理過的。所以你能看到的最多也只是經過反彙編工具解碼出來的彙編代碼,需要很高的彙編知識才能看懂。而且如果軟件加殼了,這個解殼的過程也挺複雜。所以建議你搜一下那個軟件的源碼,如果沒有就沒有辦法了~!

為什麼網站都是可以隨便查看源代碼,那個網站都能看到源代碼,而軟件嗎,應用程序就查看不到?我更想知道

你說的是網頁源代碼吧。好吧,我給你最簡單的理由。因為網頁給你看,是因為你看了也沒用,你更改後這只是本地更改。而軟件不讓看,那是因為軟件設計的時候比網頁複雜,更改源代碼有可能會被軟件存入服務器,導致系統紊亂。

怎麼查看可執行程序的源代碼 有沒有什麼工具?

只能進行反編譯,你看到也也是一些彙編編碼,想看源碼根本就沒有可能。

滿意請採納

怎樣在安卓設備上查看軟件源代碼

安卓設備是無法查看軟件源代碼的。每一個在手機安裝的app,都是經過嚴格的加密和數字簽名發佈的應用程序,想要看到源代碼必須破解加密,不過這幾乎不可能。

一些簡單的應用程序還是可以反編譯工具,查看到源代碼的。

如何查詢他人軟件著作權的源代碼

中國版權保護中心的網站上。

有軟件著作權公告上面可以查詢得到是否取得證書。

不能查到代碼。若需要查到代碼,需要交納查詢費到版權中心才能查詢。

版權中心不會檢查你提交的軟件代碼,只作登記。只要遞交的文件沒有問題,都可以拿到證書。

世紀恆程知識產權——商標註冊、專利申請、版權登記。

遊戲軟件怎麼查看源代碼?

呵呵 ,源代碼自然看不到了,比如java編寫的遊戲代碼發佈後都是.class的文件,你如果能成功找到這些文件的話,下載一個java的反編譯器,把這個文件加載進去就可以看到源代碼了!其他語言編寫的代碼,我還真不會弄了!

相關問題答案
如何查看軟件源代碼?
如何查看文件編碼格式?
如何查看文件移動記錄?
如何查看硬件配置?
如何查找軟件註冊表?
電腦如何查看硬件配置?
如何查找軟件安裝目錄?
如何編輯網頁源代碼?
如何查看好友二維碼?
如何查看本機識別碼?