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

转帖|使用教程|编辑:李显亮|2020-01-15 14:07:31.433|阅读 71 次

概述:小编大家整理了大佬们的使用技巧和经验与大家分享,希望能够帮助你解决实际运用中遇到的问题。本文讲解壳的基本操作,包括 读取PE结构信息、增加区段、修复重定位、获取壳需要使用的API 。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

相关链接:

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学习笔记——壳的基础流程

6、本文使用的是474974,到这里这篇章节就完成了

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

-- 未完待续 --


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

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
VMProtect

新一代软件保护系统,将保护后的代码放到虚拟机中运行,代码反编译软件反破解。

在线
客服
在线
QQ
咨询
电话
173-8239-2642
购物车 反馈 返回
顶部
在线客服系统
live chat