彩票走势图

代码保护软件VMProtect学习笔记——Handle块优化与壳模板初始化(五)

转帖|使用教程|编辑:李显亮|2020-04-27 09:32:57.150|阅读 198 次

概述:小编大家整理了大佬们的使用技巧和经验与大家分享,希望能够帮助你解决实际运用中遇到的问题。本文继续讲解Handle块优化与壳模板初始化。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

VMProtect是一种很可靠的工具,可以保护应用程序代码免受分析和破解,但只有在应用程序内保护机制正确构建且没有可能破坏整个保护的严重错误的情况下,才能实现最好的效果。

【下载VMProtect最新试用版】

小编大家整理了大佬们的使用技巧和经验与大家分享,希望能够帮助你解决实际运用中遇到的问题。本文接着介绍关于反汇编引擎。

第四章:Handle块优化与壳模板初始化 

保存寄存器环境的代码

为什么壳起始代码 push环境每次都是乱序的?如何实现的?

代码保护软件VMProtect学习笔记——Handle块优化与壳模板初始化

对应代码如下:

代码保护软件VMProtect学习笔记——Handle块优化与壳模板初始化

8个对应8个保存环境的push xxx。为了方便测试所以全写成0,可见0 == push eax跟OD通用寄存器对应顺序一样

代码保护软件VMProtect学习笔记——Handle块优化与壳模板初始化

乱序代码。只要打乱数组存放顺序就可以实现乱序了

代码保护软件VMProtect学习笔记——Handle块优化与壳模板初始化
代码保护软件VMProtect学习笔记——Handle块优化与壳模板初始化

它们保存在:struct_VmpOpcode->;struc_PushRegister指向的结构体

--  未完待续  --

VMProtect正版授权专享在线订购特享超低价格!还不赶紧加入你的订购清单?

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP