2019.12.11

🤔在Intro部分提相比IDA pro,DynInst暂时只支持C语言。所以C++语言编译成汇编后会有比C更多特性咯?所以总体说来这类构建控制流图的软件是在模式匹配C/C++各类翻译成汇编的模式咯?

1、2、3章暂时跳。

4.3

比较有意思的一章:4.3 高级语言编译到底层语言的损失(Loss of Abstraction)。希望是一个系统的归类。

5.2

为了支持多个反编译器,McSema定义了统一的连接前端和后端的文件格式——CFG

5.3

采用模拟的方法,全局有一个State变量来保存寄存器被模拟的处理器的各种状态(寄存器、栈之类的)