虚拟代码分析练习与难点.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 6页
  • 2026-06-24 发布于北京
  • 举报

第四章虚拟代码分析练习

7.本章总结

本章我们进行了虚拟代码的分析练习。对虚拟代码的整体框架有了进一步的认识,只要我们掌握了基本的指令识别,分支识别,那么再复杂的虚拟函数,我们也可以将其还原。

第四章总结

使用到的工具

x32dbg,xx_vm_release。

虚拟函数流程分析

流程

分支

子函数调用

API调用

循环

流程分析难点

复杂无分支虚拟指令的识别。

movzx,stc,bt等。

虚拟条件跳转指令的识别,两个分支块的识别,条件的识别。重点为条件判断的识别。

虚拟条件赋值指令的识别,重点为条件判断的识别。

其它难点

混淆指令的判断。

虚拟标志位的计算。

虚拟寄存器映射的变换。

第四章虚拟代码分析练习

7.本章总结

完,感谢观看。

文档评论(0)

1亿VIP精品文档

相关文档