導航:首頁 > 源碼編譯 > 能否從可執行文件逆編譯

能否從可執行文件逆編譯

發布時間:2023-05-24 16:16:45

『壹』 任何程序都可以反編譯嗎為什麼有一些程序不可以反編譯

javap是用作反編譯的,但是javap只能給出你要反編譯的class的結構,比如有什麼方法,有什麼static或者非static的變數什麼,但不可能產生源代碼編譯後的文件不是原代碼文件,所以不能直接拿來編譯。希望樓主採納

『貳』 如何將.exe的可執行程序反編譯成為C語言代碼程序

沒有完全可以的,想要代碼就自己寫
這種軟體多數是假的,要麼就是有毒的
.exe的可執行程序都是已經編譯過了,很難恢復為代碼

『叄』 VC++ Dll文件可以反編譯嗎

可以的。


1、Dll文件和EXE文件一樣,都屬於Windows可執行文件,都遵守PE文件格式。

2、靜態反匯編可以通過IDA等軟體來進行,動態反編譯可以通過Windbg、Ollydbg來進行。以OllyDbg為例,把要反編譯的DLL文件拖到其界面中即可看到其反匯編代碼。

『肆』 可不可以將exe文件反編譯成C++代碼

不能。
程序:
#include <stdio.h>
void main()
{
int j=1;
}
和程序:
#include <stdio.h>
void main()
{
int i=1;
}
反匯編各得5071行,沒有區別。
如果編譯時用了/O2, 再反匯編回來,得到行數不同。

要想反編譯成原文件,顯然不可能。

除非開發一個新編譯器,把源程序用註解方式寫進去,就能反編譯回來。

『伍』 在下有個問題要問大家,exe可執行文件經反編譯成匯編或者高級語言

任何exe最終都是機器語言,所以它反編譯肯定可以出匯編(事實上,有多個匯編的反編譯工具,如有名的IDA),但目前世界上沒有工具能真正地反編譯出C語言的,理論上,真正的編譯程序生成的exe是不可逆的,能反編出源碼的都是偽編譯,如JAVA,早期的VB
不知你用什麼工具可以反編譯出C(當然,這種工具是存在的,但它的C不是真正完整的C,而是C和匯編的組合)

『陸』 所有可執行文件都可以反匯編成匯編代碼嗎

不然。
1.有些機器碼沒有相應的助記符!
2.有些目標文件使用了反反編譯技術。

『柒』 EXE文件反編譯成源碼

EXE文件可以通過步驟來反編譯成源碼,具體步驟如下:

1、在網路上搜索下載反編譯工具ILSpy,ILspy是一個開源的.net反編譯軟體,使用十分方便。解壓後如圖,雙擊.exe文件打開解壓工具。

(7)能否從可執行文件逆編譯擴展閱讀:

反編譯也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(比如可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出源代碼。

exe是編譯好的程序文件 要看結構就得反編譯 但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。 所以要要看結構不止要會反編譯 還得精通匯編語言。

『捌』 如何把VB可執行程序逆向轉化為可編輯文件

不可能,現在的反橋遲編譯最多可已將程序做緩返回到低級語言,不可能返回到高級語言[如:VB、VC、VC++、C#、C…… ],要不程序員還有飯碗么!只要稍微懂一點高級語言,找個反編譯,把別人程序稍加修改,就可以冒充自己編的了!如果你懂匯編語言,就好辦多了,找個反編譯,反編敏胡李譯出來,自己在轉成高級語言就O了

『玖』 怎樣反編譯程序

高級語言源程序經過 編譯 變成可執行文件,反編譯就是逆過程。
但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。
計算機軟體反向工程(Reversepengineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。
反編譯是一個復雜的過程,所以越是高級語言,就越難於反編譯,但目前還是有許許多多的反編譯軟體: VB: VBExplorer 、VB反編譯精靈和VBRezQ;只能反編譯界面圖像,好像代碼不能完全反編譯 JAVA: JAD ;java的反編譯比較常見,所以反編譯比較完全, 將class文件反編譯成java文件也是有可能的 C++ : eXeScope Dephi: DEDE c#:Reflector 易語言:E-Code Explorer.exe(易格式可執行文件分析器)。

『拾』 如何反編譯一個exe文件,並修改裡面一句代碼

1、首先打開瀏覽器,網路搜索「反編譯工具ILSpy」,選擇一個安全的網站進行下載。

閱讀全文

與能否從可執行文件逆編譯相關的資料

熱點內容
單片機程序員培訓 瀏覽:988
PHP商城源代碼csdn 瀏覽:634
怎麼把電腦里文件夾挪出來 瀏覽:693
java流程處理 瀏覽:683
ftp創建本地文件夾 瀏覽:659
腰椎第一節壓縮 瀏覽:738
xp去掉加密屬性 瀏覽:117
2345怎麼壓縮文件 瀏覽:982
迷你奪寶新演算法 瀏覽:407
伺服器如何防止木馬控制 瀏覽:715
壓縮空氣用電磁閥 瀏覽:742
微信為什麼不能設置加密認證 瀏覽:672
鄧倫參加密室逃脫視頻 瀏覽:391
音頻壓縮編碼標准 瀏覽:300
常提到的app是表示什麼 瀏覽:261
天津程序員傳銷 瀏覽:349
下班之後的程序員 瀏覽:73
檢測支持ssl加密演算法 瀏覽:344
衢州發布新聞什麼APP 瀏覽:85
中國移動長沙dns伺服器地址 瀏覽:252