精品为您呈现,快乐和您分享!
收藏本站
类型:编程开发 语言:简体
大小:30.0M 更新时间:2019-04-21
推荐指数:
应用简介
MapoEngine是一款可以帮助用户保护软件代码的反编译工具。目前该软件具有两项保护功能,可以为用户文件提供多重保护。内置多种编码工具,有需要的用户可以下载使用。
MapoEngine是一款可以帮助用户保护软件代码的反编译工具。目前该软件具有两项保护功能,可以为用户文件提供多重保护。内置多种编码工具,有需要的用户可以下载使用。
特征
MapoEngine是一款以代码保护为核心的保护产品。目前整体框架已经基本完成,包括两大功能:
1、代码保护功能
2.外壳保护功能
其中,代码保护为核心,外壳保护功能为辅。
【代码保护】
目的是保护代码不被逆向,包括:
1. 代码虚拟化
MapoEngine的核心功能以及目前市场上最强大的shell都是基于代码虚拟化的。不具备代码虚拟化功能的Shell已经基本退出市场。
2. 代码混淆
它包括两部分:花指令生成和指令分裂。通过将原始指令拆分成多条功能相等的指令,并生成大量穿插其中的花指令,攻击者就会迷失在垃圾代码的海洋中。
3. 代码乱序
打乱指令的正常顺序,使用大量的跳转指令来连接每条指令。在执行过程中,指令会上下跳跃,这会让攻击者头晕目眩。
【外壳保护】
外壳保护是一个辅助功能,包括:
1. 反调试
反调试是壳的基本功能,也是老一代保护壳的主战场。虽然不再是主流战场,但依然是必备功能。
2. 反虚拟机(Vmware)
反虚拟机,防止软件在vmware等虚拟机上运行
3.导入表保护
进口表保护是老一代保护壳的主战场,但直到现在仍然是非常重要的保护点。目前的shell基本上可以实现完整的程序保护。运行时不恢复原来的导入表,可以大大增强shell的性能。力量
4.防API断点、防API钩子
使用自加载系统DLL,防止攻击者在API上设置断点,防止hook API,强化shell的必要功能。
5. 代码压缩
通过压缩代码、必要的功能来减少程序大小
目前支持32位exe、dll、ocx的加密
热门攻略
热门资讯