re基础
REVERSE
1.文件的编译
计算机是无法直接执行.c文件的,需要进行对文件的编译,将文件中的代码转换成二进制并进行链接才能变成常见的可执行程序.exe文件
其中,在第一步预处理成.i文件时,会将.c文件进行宏替换(将#include和#define指向的文件插入该行内)
第二步中,.i文件被编译成汇编语言程序(根据电脑cpu指令集架构有所差异)
2.指令集
根据地址,我们可以从寄存器中查询到存放的值
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 SUの小站!
评论