脱VM壳的基本方法

以VMP2.07为例:
工具:吾爱破解OD

  1. 右键选择FKVMP>>start,点击OD上方的L按钮,找到retn,然后记录rentn的地址;
    start
    retn
  2. 然后CTRL+G快捷键对VirtualProtect函数下断点,按F9运行观察堆栈区,直到NewProtect=PAGE_READONLY为止;
    VirtualProtect
    PAGE_READONLY
  3. 之后取消断点按ALT+M,对代码段下内存访问断点;
    代码段下内存访问断点
  4. 再次按一次F9后取消代码段的内存访问断点,再在retn的地址下断点;
  5. 再次按一次F9后删除断点;
  6. 再在代码段下的内存访问断点,然后F9运行到达OEP处
    最后在用lordpe 转存下
发布了58 篇原创文章 · 获赞 19 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_40827990/article/details/89304553