识别反汇编
2017-08-01 本文已影响0人
jngyuhn
全局变量与局部变量




全局变量直接采用内存地址,在内存中写入数据,以后使用时直接引用内存地址,程序完成前不清理内存。

局部变量采用相对与ebp的常量偏移处
反汇编的算数操作
只需要记忆下除法运算是用edx:eax除操作数并将结果保存到eax中,余数保存到edx中。
识别C语言结构
-
if语句
image.png
- for循环


- while循环


- switch 语句
- if格式




- 跳转表


- 反汇编数组


- 结构体



- 链表遍历




函数调用约定
- cdel
- stdcall
- fastcall