exe如何反編譯
㈠ c++編寫的exe文件怎麼反編譯成源代碼
1、點擊「開始」菜單——選擇「運行」。
㈡ 如何實現exe文件的反編譯
把EXE完全反編譯成高級語言不可能,只能反匯編因編譯的過程是不可逆的,就好像你把豬殺了做成香腸,然後你又想把想把香腸變成豬一樣。最多能把香腸又變成肉末,變成豬你聽過嗎?道理就這樣[:01:]
㈢ 如何反編譯exe文件
反編譯exe文件基本上是不可能的,因為反編譯過程由很多因素會干擾,反編譯過程:
1、檢測程序時候加殼了,如果加殼就必須先去殼。
2、去殼後需要猜測程序員採用的是什麼編程語言,編程語言有:java/c/c++/c#/vb/VC++等等。
3、猜測到程序員使用的語言後根據編程語言進行匯編,匯編需要考慮到語言中的語法問題,即使是同種語言,一種命令有多種說法,匯編成功率在20%左右。
4、匯編成功後基本就已經到反編譯的頂端了,要從匯編程序翻譯成源碼可能性為1%。
㈣ 怎樣反編譯EXE文件
Windows軟體開發工具包(SDK)提供一個叫做
DUMPBIN
的極有用的工具,它有許多有助編程分析的功能.
反編譯只是其功能之一.
反編譯命令格式:
mpbin
/DISASM
你的文件.exe
DUMPBIN
詳細用法參考:
http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B121460
上述網頁談的是Windows
NT,
其實也實用於其它視窗系統.
㈤ 如何反編譯EXE文件
Windows軟體開發工具包(SDK)提供一個叫做 DUMPBIN 的極有用的工具,它有許多有助編程分析的功能. 反編譯只是其功能之一.
反編譯命令格式:
mpbin /DISASM 你的文件.exe
DUMPBIN 詳細用法參考:
http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B121460
上述網頁談的是Windows NT, 其實也實用於其它視窗系統.
㈥ exe文件能不能反編譯
本身就是不能反編譯的,請看:程序:#includestdio.hvoidmain()
和程序:#includestdio.hvoidmain()
反匯編各得5071行,沒有區分。如果編譯時用了/O2,再反匯編回來,得到行數不同。要想反編譯成原文件,明顯不可能。除非開發1個新編譯器,把源程序用註解方式寫進去,就可以反編譯回來。
㈦ 怎麼反編譯exe文件
反匯編可以用debug等工具。
但程序是用什麼語言編的,看不到。就像「Good
afternoon.」是從哪種語言翻譯成英語的一樣。
如果導入了msvcr100.dll之類的,很可能是vc編的,如果資源里有TForm之類的,很可能是delphi編的,如果導入了msvbm60.dll,則是vb6,如果有兩個.data節,一個還是可執行的,另一個放一堆如找不到fnr之類的錯誤文字,那就是犀利的易語言
㈧ EXE文件反編譯成源碼
EXE文件可以通過步驟來反編譯成源碼,具體步驟如下:
1、在網路上搜索下載反編譯工具ILSpy,ILspy是一個開源的.net反編譯軟體,使用十分方便。解壓後如圖,雙擊.exe文件打開解壓工具。
(8)exe如何反編譯擴展閱讀:
反編譯也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(比如可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出源代碼。
exe是編譯好的程序文件 要看結構就得反編譯 但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。 所以要要看結構不止要會反編譯 還得精通匯編語言。
㈨ 怎麼反編譯exe文件
一般改改文字的,可以用一些exe反編譯軟體。
如果破解類的,或者修改演算法類的。那就IDA或者ad了。靜態反編譯,或者動態反編譯。要有超強的編譯水平,才能幹反編譯的。
㈩ 如何反編譯exe文件
(1)下載Flash Decompiler Trillix並安裝
(2)安裝完成後,雙擊打開,頁面如下:
(3)點擊管理,點擊添加到任務,如下圖:
(4)點擊添加到任務之後,可以添加SWF文件或者EXE文件,會出現如下界面:
(5)根據實際需要,添加需要反編譯的文件,如下圖:
(6)點擊轉換所有任務之後,出現如下界面:
(7)點擊確定,就可以到存放的目錄去找轉換過來的源文件了。