为了能方便查看debug的反汇编结果,最好是将反汇编结果保存成文本文件,请问该怎么做? 听说 UltraEditE32 能反汇编可执行文件, 我找了好久也没找到,还请指点,谢谢!
[ Last edited by enjoyer on 2006-11-23 at 08:55 AM ]
[ Last edited by enjoyer on 2006-11-23 at 08:55 AM ]
一切从底层开始
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
C:\TEMP\sleep>TYPE cmd.txt
U 100 011B
Q
C:\TEMP\sleep>debug.exe < cmd.txt
-U 100 011B
0AF5:0100 4D DEC BP
0AF5:0101 5A POP DX
0AF5:0102 9D POPF
0AF5:0103 0133 ADD ,SI
0AF5:0105 00E7 ADD BH,AH
0AF5:0107 004000 ADD ,AL
0AF5:010A 1E PUSH DS
0AF5:010B 08FF OR BH,BH
0AF5:010D FF37 PUSH
0AF5:010F 06 PUSH ES
0AF5:0110 0080DACE ADD ,AL
0AF5:0114 1400 ADC AL,00
0AF5:0116 0A00 OR AL,
0AF5:0118 1E PUSH DS
0AF5:0119 0000 ADD ,AL
0AF5:011B 0034 ADD ,DH
-Q
C:\TEMP\sleep>debug.exe < cmd.txt > S.TXT
C:\TEMP\sleep>type s.txt
-U 100 011B
0AF5:0100 4D DEC BP
0AF5:0101 5A POP DX
0AF5:0102 9D POPF
0AF5:0103 0133 ADD ,SI
0AF5:0105 00E7 ADD BH,AH
0AF5:0107 004000 ADD ,AL
0AF5:010A 1E PUSH DS
0AF5:010B 08FF OR BH,BH
0AF5:010D FF37 PUSH
0AF5:010F 06 PUSH ES
0AF5:0110 0080DACE ADD ,AL
0AF5:0114 1400 ADC AL,00
0AF5:0116 0A00 OR AL,
0AF5:0118 1E PUSH DS
0AF5:0119 0000 ADD ,AL
0AF5:011B 0034 ADD ,DH
-Q