w32dasm是一款非常受程序開發人員歡迎的反匯編工具,支持反匯編、編輯代碼、創建工程、調試代碼、查找、跳轉、執行文本、函數調用等多項操作,用戶使用該軟件可以快速地找到語法上的漏洞,更好的編寫程序代碼,是輔助編程開發過程中重要的代碼編譯工具。
軟件特色
1、自定義語法高亮顯示的色彩,某些關鍵字可以用突出顏色顯示,Good。
2、可以手工增加注釋,類似IDA,注釋可以復制、保存。更加方便分析和寫破解文章。
3、增強的搜索、查找功能。
4、命令行功能。
5、增加最新使用文件列表功能。
6、相當實用的快速編輯功能,可以取代HEX編輯器了。
7、增加匯編代碼修補(Permenant Patcher)功能。
8、打開當前反匯編文件寫操作。
9、本版修正兩個窗口不能正常顯示的BUG。
10、在反匯編窗口顯示顯示中文的功能。
11、在串式數據參考中提取中文字符串的功能。
12、支持VB/DELPHI字符串的提取,可以自定義VB_patch的打開和關閉。
常見問題
一、漢字都亂碼該如何解決?
原因就是因為那些字符串都被加密了,所以顯示亂碼。
解決方法
1、用工具反匯編一個軟件(如:notepad.exe),然后怎么呢?當然是按下Ctrl +D熱鍵來祭出終極法寶SoftICE,設置斷點:bpx gdi32!textout。
2、按F5鍵后隨便在工具中移動一下光標,SoftICE便攔截下來,按下F12鍵就回到了下面45E77E處。把附近的代碼稍稍細看一下就會發現,作者對于要顯示的字串是逐字符顯示的,這樣做的目的可能是有時為了以紅色顯示字串的某一部分。
3、如從串資源引用窗口雙擊某一串時,光標將移到那個串上并以紅色顯示那個串,其實在大多數情況下完全用不著這樣,只要一口氣將串顯示出來中文串就能正確顯示了,這樣顯示速度還更快。