《逆向工程核心原理》学习笔记1
买这本书有一年了,但只看了一点点,希望能学完
- 保存更改到可执行文件,1保存到COPY TO EXECUTABLE FILE,2选择SAVE FILE
- 应用程序被加载到内存时,有一最小分配空间
- space = assemble,用于更改代码
- 大端序 12 34
- 小端序 34 12 一个字节里顺序一样
- 逆序压栈,栈FILO
- 栈窗口,address-relative to EBP
- EBP ESP 存储的是栈地址-》代表数据
- 1.CALL 压入下一地址 -1 2.PUSH 压入上一栈帧基地址 -1 3.MOV EBP ESP 4. MOV ESP EBP 5.POP EBP 取出基地址 +1 6.RETN 取出下一地址+1
- local 局部变量 ARG 参数
- test = and =0 则 ZF=1 JE ZF=1 跳转
- 局部对象存储在栈区
- 选中地址,Follow in dump
- dump中,long-address with ASCII dump
- VB使用unicode
- API get…Text
- 调试前预测代码的实现
- 先上托,找到栈帧生成部分