代码保护软件VMProtect学习笔记——壳的基础流程

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

【下载VMProtect最新试用版】

小编大家整理了大佬们的使用技巧和经验与大家分享,希望能够帮助你解决实际运用中遇到的问题。

第一章:壳的基本操作

  • 读取PE结构信息
  • 增加区段
  • 修复重定位
  • 获取壳需要使用的API

①读取PE基本信息

代码保护软件VMProtect学习笔记——壳的基础流程

定义的结构如下:

代码保护软件VMProtect学习笔记——壳的基础流程

代码保护软件VMProtect学习笔记——壳的基础流程

②获取到壳要的各种API

代码保护软件VMProtect学习笔记——壳的基础流程

③将用户要VM的Opcode进行解析

代码保护软件VMProtect学习笔记——壳的基础流程

④如何定位到加密按钮

1、使用DarkDe4.exe

代码保护软件VMProtect学习笔记——壳的基础流程

3、分析关键函数sub_4A3414(最核心的函数)

代码保护软件VMProtect学习笔记——壳的基础流程

⑤sub_4A3414函数分析

2、判断RVA合法性

代码保护软件VMProtect学习笔记——壳的基础流程 代码保护软件VMProtect学习笔记——壳的基础流程

3、内存对齐后的总大小

代码保护软件VMProtect学习笔记——壳的基础流程

4、根据保护等级选择使用哪个壳模板,并设置区段保护属性

代码保护软件VMProtect学习笔记——壳的基础流程

5、壳模板一共有6个

代码保护软件VMProtect学习笔记——壳的基础流程

代码保护软件VMProtect学习笔记——壳的基础流程

— 未完待续 —


VMProtect正版授权专享在线订购特享超低价格!还不赶紧加入你的订购清单/span>>>更多详情可点击咨询购买
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月12日
下一篇 2020年1月12日

相关推荐

发表回复

登录后才能评论