0
点赞
收藏
分享

微信扫一扫

windows逆向 -- 寄存器


一、EAX寄存器

常存储运行的结果,来进行真假的判断

windows逆向 -- 寄存器_windows逆向

二、EBX寄存器

常存储基地值

三、ECX寄存器

常存储存放的次数

四、EDX寄存器

常存储整除产生的余数

五、EBP寄存器

栈底寄存器,简单理解为一个方法调用结束的地方

windows逆向 -- 寄存器_寄存器_02

六、ESP寄存器

栈顶寄存器,简单理解为一个方法调用运行到的位置

windows逆向 -- 寄存器_windows_03

七、ESI/EDI寄存器

简单理解为存储与循环相关的数据,比如计次,循环开始的地址等

八、EIP寄存器

指向当前程序准备执行的命令,汇编窗口中默认选中的那行

windows逆向 -- 寄存器_方法调用_04

九、其他

以EAX寄存器为例,64位程序中,叫做RAX寄存器

  ================ rax (64 bits)

                      ======== eax (32 bits)

                                ==== ax (16 bits)

                                ==      ah (8 bits)

                                     == al (8 bits)

禁止非法,后果自负


windows逆向 -- 寄存器_寄存器_05

举报

相关推荐

0 条评论