A. 怎樣反編譯EXE文件
目前所能見到的逆向工具沒有EXE/DLL反編譯工具,幾位所提到的DUMPBIN、IDA、Ollydbg、DEBUG等都是反匯編工具,而不是反編譯工具。
反編譯工具的開發比反匯編要雜復得多的多。1992年Austin-Code公司曾寫過一個DOS下的EXE2C的反編譯工具,但反編譯效果極差,可以說就是簡單的把匯編變為C指令。2005年中國的劉濤濤又寫了一個EXETOC的反編譯工具,能實現簡單的反編譯,但也沒有最終完成。目前與反編譯功能較接近是的從最新的IDA從6.1開始添加了一個Hex-rays插件,可以完成一些反編譯的功能。
B. Reflector.exe浣跨敤姝ラ
Reflector.exe鐨勪嬌鐢ㄦラゅ備笅錛
1. 涓嬭澆騫跺畨瑁匯eflector.exe銆
2. 鎵撳紑Reflector.exe騫墮夋嫨闇瑕佸弽緙栬瘧鐨勬枃浠躲
3. 鏌ョ湅鍙嶇紪璇戝悗鐨勬簮浠g爜騫朵繚瀛樸
鎺ヤ笅鏉ワ紝鎴戝皢璇︾粏瑙i噴姣忎竴涓姝ラゃ
棣栧厛錛屼笅杞藉苟瀹夎匯eflector.exe銆備綘鍙浠ヤ粠瀹樻柟緗戠珯鎴栧叾浠栧彲淇¤禆鐨勪笅杞芥簮鑾峰彇Reflector.exe鐨勫畨瑁呯▼搴忋備笅杞藉畬鎴愬悗錛屾寜鐓ф彁紺鴻繘琛屽畨瑁呫傝鋒敞鎰忥紝涓嬭澆婧愮殑瀹夊叏鎬ч潪甯擱噸瑕侊紝浠ラ槻姝涓嬭澆鍒版伓鎰忚蔣浠舵垨鐥呮瘨銆傚畨瑁呰繃紼嬩腑錛屼綘鍙鑳介渶瑕侀夋嫨瀹夎呰礬寰勫拰鐩稿叧鐨勭粍浠訛紝鏍規嵁浣犵殑闇奼傝繘琛岄夋嫨鍗沖彲銆
鍏舵★紝鎵撳紑Reflector.exe騫墮夋嫨闇瑕佸弽緙栬瘧鐨勬枃浠躲傚湪Reflector.exe鐨勪富鐣岄潰涓錛岀偣鍑“File”鑿滃崟錛岀劧鍚庨夋嫨“Open”銆傚湪寮瑰嚭鐨勬枃浠墮夋嫨瀵硅瘽妗嗕腑錛屾祻瑙堝埌闇瑕佸弽緙栬瘧鐨.NET紼嬪簭闆嗘枃浠訛紙濡侱LL鎴朎XE鏂囦歡錛夛紝閫夋嫨鍚庣偣鍑“Open”銆傛ゆ椂錛孯eflector.exe浼氬皢鏂囦歡鍔犺澆鍒扮▼搴忎腑錛屽苟鍦ㄥ乏渚х殑紿楀彛涓灞曠ず鍏舵簮浠g爜銆
鏈鍚庯紝鏌ョ湅鍙嶇紪璇戝悗鐨勬簮浠g爜騫朵繚瀛樸備竴鏃︽枃浠惰鍔犺澆鍒癛eflector.exe涓錛屽叾婧愪唬鐮佸皢浠ユ爲褰㈢粨鏋勭殑鏂瑰紡灞曠ず鍦ㄥ乏渚х殑紿楀彛涓銆備綘鍙浠ラ氳繃鐐瑰嚮涓嶅悓鐨勮妭鐐規潵鏌ョ湅涓嶅悓鍛藉悕絀洪棿鍜岀被鐨勬簮浠g爜銆傚傛灉浣犳兂瑕佷繚瀛樺弽緙栬瘧鍚庣殑婧愪唬鐮侊紝鍙浠ラ夋嫨“File”鑿滃崟涓鐨“Save As”閫夐」錛屽皢婧愪唬鐮佷繚瀛樹負.cs鏂囦歡鎴栧叾浠栦綘闇瑕佺殑鏍煎紡銆
鎬葷殑鏉ヨ達紝Reflector.exe鏄涓嬈鵑潪甯稿疄鐢ㄧ殑鍙嶇紪璇戝伐鍏鳳紝鍙浠ュ府鍔╀綘鏌ョ湅鍜屼繚瀛.NET紼嬪簭闆嗙殑婧愪唬鐮併傚湪浣跨敤榪囩▼涓錛岄渶瑕佹敞鎰忎笅杞芥簮鐨勫畨鍏ㄦу拰閫夋嫨姝g『鐨勫畨瑁呰礬寰勫拰緇勪歡銆傚悓鏃訛紝閫氳繃鏌ョ湅鍜屼繚瀛樺弽緙栬瘧鍚庣殑婧愪唬鐮侊紝浣犲彲浠ユ洿濂藉湴鐞嗚В鍜屼慨鏀.NET紼嬪簭闆嗙殑鍔熻兘鍜屽疄鐜版柟寮忋
C. exe電子書反編譯
我用的是e書工廠,能夠進行所有的反編譯,你試試看吧。
再有就是有專門的把編譯軟體,你上網查找一下,多的是。
D. 如何查看exe文件的源代碼
需要准備的工具:電腦,反編譯工具ILSpy。
1、首先在網路上搜索下載反編譯工具ILSpy,解壓後如圖,雙擊.exe文件打開解壓工具。