- 1
- 0
- 约小于1千字
- 约 6页
- 2026-06-24 发布于北京
- 举报
第四章虚拟代码分析练习
7.本章总结
本章我们进行了虚拟代码的分析练习。对虚拟代码的整体框架有了进一步的认识,只要我们掌握了基本的指令识别,分支识别,那么再复杂的虚拟函数,我们也可以将其还原。
第四章总结
使用到的工具
x32dbg,xx_vm_release。
虚拟函数流程分析
流程
分支
子函数调用
API调用
循环
流程分析难点
复杂无分支虚拟指令的识别。
movzx,stc,bt等。
虚拟条件跳转指令的识别,两个分支块的识别,条件的识别。重点为条件判断的识别。
虚拟条件赋值指令的识别,重点为条件判断的识别。
其它难点
混淆指令的判断。
虚拟标志位的计算。
虚拟寄存器映射的变换。
第四章虚拟代码分析练习
7.本章总结
完,感谢观看。
原创力文档

文档评论(0)