- 軟(ruǎn)件大小:1008KB
- 軟件語言:中文
- 軟(ruǎn)件類型:漢化軟件
- 軟件類別:免費軟件 / 編程工(gōng)具
- 更新時間:2023-03-25 08:29
- 運行環境:WinAll, WinXP
- 軟(ruǎn)件等級:
- 軟件廠商:
- 官(guān)方網站(zhàn):http://www.ynaad.com


1.54M/中文/10.0
0KB/中(zhōng)文/10.0
0KB/中文/10.0
2.87M/中文/10.0
3.35M/中文/10.0
W32Dasm是一(yī)款靜態反匯編工具,而且是人常用的實用(yòng)性強大工具。而且修改(gǎi)後的W32Dasm功(gōng)能更強大,能完美顯示(shì)中文字符串及VB程序,內含16進製(zhì)編輯(jí)器,修改軟件更容易。在許多教(jiāo)程裏都提(tí)到(dào)了它,趕快下載吧!!!
(一(yī))w32Dasm是一款出色的(de)反匯編工具,其小巧、免費、速度快等(děng)特點,深得廣大網友喜愛。是程序調試和(hé)常用的工具(jù)之一。
(二)目前國內漢化版本很多,但大(dà)多漢化粗糙和不(bú)徹底,因此本人重新對其進行了較為準確、徹底的漢化。由(yóu)於原英文版本較早,在WinXP下對話框顯示有些錯位,本次也一一(yī)做了修正(zhèng)。
(三(sān))本(běn)次還(hái)特(tè)別對原版的英文幫助文件(jiàn)進行了全麵漢化,對其中圖框等也(yě)全部進行了漢化。並修訂了原英文(wén)幫助文件中一些明顯的錯誤。該(gāi)幫助(zhù)文件對於初(chū)學者或初(chū)次使用(yòng)該軟件人(rén)員將會有很大的幫助!
由於時間倉促,加之翻譯量較大,難免有疏漏之處,歡(huān)迎指正。
5.0 裝(zhuāng)載32位的匯編代(dài)碼動態調試
5.1 反匯編windows自帶的計算器程序 calc.exe.
5.2 選擇菜單調試選項中的加載處理(Load Process),或(huò)按Ctrl+L.出(chū)現(xiàn)一個加載對(duì)話(huà)框,你可(kě)輸入選項命令(lìng)。現在你可按裝載(load)按鈕。
Calc.exe現在被W32DASM動態調試,將(jiāng)出現左右兩個調試窗口(如下(xià)圖),在初始(shǐ)化calc.exe程序後,指令將停留在入口點(Entry Point)處。
左邊的調(diào)試窗口列出(chū)各(gè)種狀態器如:CPU寄存器,CPU控製寄存器,斷點,活動的DLL,段寄存器等等;
6.0 運行,暫停或終止程序
6.1 在右調試(shì)窗口,按運行(RUN)按鈕或按F9,calc.exe將運行起來。
按暫停(PAUSE)按鈕或空格鍵,程序將暫停,這在單步跟蹤時經常用到。
按終止(TERMINAT)按鈕,程序將停止(zhǐ),退出動態調試環境。
7.0單步跟蹤程序
7.1 重新加載 calc.exe
7.2 在程序加載後,停留在(zài)入口點,你可(kě)按F7或F8單步調試程(chéng)序,這兩個鍵所不同的是(shì)F7是跟(gēn)進CALL裏,F8是路過。
7.3 進入自動(dòng)調試按 (F5) 和結束自動調試按 (F6) 。
8.0設置(zhì)激活斷點
8.1 重新加載 calc.exe
8.2 在W32DASM的菜單轉到選項轉到代碼處(goto code)功能,填上403198,按(àn)確定,你將在W32Dasm的主窗口(此時可能最小化了,把其還原即可)來到403198地址一行。光條在這(zhè)一行顯亮綠色,按F2或用鼠(shǔ)標左(zuǒ)點擊最左邊(同時按住CTRL)設置斷點(diǎn)。
這時如斷點設(shè)置成功(gōng),光條最左邊有一小段黃條,顯示此行為斷點。如下圖:
如果斷點不在這裏,整行(háng)光條將是黃色的。
當斷點設置好後,在左調試窗口(kǒu)中的斷點小窗口顯示斷點(diǎn)情況(右邊有一):
此時按F2或(鼠標左鍵+CTRL),斷點將取消。
8.3 此時按F9程序將運行到相關斷點時停止。
9.0 偏移地址和虛擬地址轉換
W32DASM、SOFTICE和(hé)Hiew(Decode模式)顯示的地址都是虛擬地址,但是在Hiew(Decode模式(shì))下,F5功能鍵(jiàn)查找(zhǎo)的地址是偏移地址,因此必須將虛擬地址轉換成偏移地址,才能(néng)找到正確的地址。常用的方法是在W32DASM下(xià)將綠(lǜ)色的光條移到某一行代碼上 , 在窗口底部有一行字指示其偏移地(dì)址 , 如(rú)虛似地(dì)址(zhǐ):Code DaTa@0040534e而偏移地址為:@Offset 0000474Eh. 這就是偏移地(dì)址。
請描述您所遇到(dào)的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內容