Armadillo官方版是一款非常实用的软件加壳工具,使用之后可以对代码进行加密,有效规避软件被他人盗版和破解,强行破解也只能获得一些乱码,充分保护用户的代码以及知识产权安全,非常适合对于代码保护有较高要求的用户选择使用。
1、输入表乱序
Import Table Elimination一般是把输入表放在壳申请的内存处并且乱序处理。
对于输入表乱序,以前有两种解法:①、写代码重新排序;②、直接用ImportRec“创建新的IAT”功能来构造新的输入表。
2、代码拼接
Armadillo会把程序中的部分代码挪移到壳申请的内存段运行,普通dump会导致此部分代码丢失,可以使用ArmInline工具来修复这部分代码。
3、内存校验
内存补丁保护可以防止攻击者使用Loader改变更程序的代码。付费版本的内存保护将会比Demo版更强大。如果您使用此选项,您必须使用CopyMem-II或Debug-Block,否则本项保护将无法启用。
使用内存保护时应注意,不要在程序里添加自修改代码,否则程序将会自动退出。
支持建立新的秘钥数据到软件上。
支持自己建立一个程序的保护机制。
可以为很多文件以及数据设置保护的代码。
例如在开发程序的时候可以为代码添加秘钥。
可以修改旧的秘钥字符。
可以创建清除秘钥的脚本。
允许您编辑秘钥数据后检测错误。
允许清除此项目的本地 Keys。