首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问反汇编代码的意思

2012-03-08 
请教反汇编代码的意思用的是W32Dasm每行应该是有3部分吧?虚地址、???、汇编代码第二部分是什么?汇编代码也不

请教反汇编代码的意思
用的是W32Dasm
每行应该是有3部分吧?
虚地址、???、汇编代码
第二部分是什么?
汇编代码也不是很懂
希望有人能详细讲解一下,几行代码,不多   :)


Exported   fn():   TheFun   -   Ord:000Bh
:00109DBC   10402D                                     adc   byte   ptr   [eax+2D],   al
:00109DBF   E914409FE5                             jmp   E5AFDDD8
:00109DC4   0000                                         add   byte   ptr   [eax],   al
:00109DC6   A0E3001094                             mov   al,   byte   ptr   [941000E3]
:00109DCB   E500                                         in   ax,   00
:00109DCD   0051E3                                     add   byte   ptr   [ecx-1D],   dl
:00109DD0   120E                                         adc   cl,   byte   ptr   [esi]
:00109DD2   8112330F001B                         adc   dword   ptr   [edx],   1B000F33
:00109DD8   1080BDE8C423                         adc   byte   ptr   [eax+23C4E8BD],   al
:00109DDE   1100                                         adc   dword   ptr   [eax],   eax

[解决办法]
汇编指令手册
http://www.tomore.com/4/3896.html

才几个指令:
ADC  带进位加法.
ADD  加法.
MOV  传送字或字节.
IN   I/O端口输入. ( 语法: IN 累加器, {端口号│DX} )
JMP  无条件转移指令
...
[解决办法]
偶说过这不像段正常的汇编序列, 要么是加了壳,要么是 w32dasm 被花指令骗了,要么它根本就没找到正确的入口点... 一个magicnumber神仙也不知道它是干嘛的 ...

热点排行