PE 中漫步—“白眉” 指令追踪技术与 Paimei 程序异常发生的位置通常离漏洞函数很远,当溢出发生时,栈帧往往也会遭到破坏,给动态调试制造很大的困难. 指令追踪最大限度地结合了动态分析和静态分析的做点,能够迅速定位漏洞.其工作流程如下: 1 将目标 PE 文件反汇编,按照指令块记录下来(通常用跳转指令来划分) 2 用调试器加载 PE 文件,或者 Attach 到目标进程上,并对程序进行一定操作 3 指令追踪工具会在最初记录的静态指令快中标注当前操作所执行过的指令,用户在阅读反汇编代码的同时也…