首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

八门神器 - GameKiller 中的防破译技术(附 2.50 免注册版)

2012-09-21 
八门神器 - GameKiller 中的防破解技术(附 2.50 免注册版)支持正版软件 http://maocai.taobao.com/免注册

八门神器 - GameKiller 中的防破解技术(附 2.50 免注册版)
支持正版软件 http://maocai.taobao.com/
免注册版下载 http://pan.baidu.com/share/link?shareid=30347&uk=2114195841
注册信息页面, IMEI 和 IMSI 会显示为 BLACKLIST ,这是我的疏忽所致,不影响使用。如果免注册版中有其他 bug ,请在下面评论指出。

八门神器中使用了下面列出的防破解手段,其他软件防破解技巧参见 http://blog.csdn.net/coolypf/article/details/7832823

    防逆向分析 混淆 Java 代码,同时加密修改器核心引擎 gamekillerengine 。防注册机 使用 RSA 加密注册文件。防止修改 classes.dex 使用 classes.dex 的文件大小和 CRC32 值解密 gamekillerengine ,同时在 gamekillerengine 中检查 classes.dex 的大小和 CRC32 。防 dalvik-cache 补丁 使用 DexFile.loadDex 生成 ODEX ,与 dalvik-cache 进行比较。常量加密 阻止在解密后的 gamekillerengine 文件中直接搜索关键的常数和字符串,例如 classes.dex 的文件大小和 CRC32 值,以及 "/data/dalvik-cache" 等。

修改器核心引擎 gamekillerengine 中的部分防破解关键代码如下图所示:

八门神器 - GameKiller 中的防破译技术(附 2.50 免注册版)

八门神器 - GameKiller 中的防破译技术(附 2.50 免注册版)

2楼kseian昨天 15:13
如果能破解POWERAMP就好了。。。
1楼Tannear昨天 10:59
请教下,如何对PE,或ELF,SO等文件的常量加密呢 ?
Re: coolypf昨天 12:06
回复Tannearn对于常量C,取一个随机数A,令B=A^Cn在程序中保存A和B的值,要用到C时以A^B代替
Re: Tannear昨天 13:01
回复coolypfn如果对字符串加密能用宏定义就最好不过了,比如n#define ENCRYPT_STR(_str, _key) ...n#define DECRYPT_STR(_enStr, _key) ...nn// 定义"abcd"被“1234”加密后的值n#define STR ENCRYPT_STR("abcd", "1234")nn// 使用"abcd"的时候nDECRYPT_STR(STR, "1234")nn不过ENCRYPT_STR,DECRYPT_STR好像用c语言的宏很难实现, 有没有什么好的办法呢 ?
Re: coolypf昨天 13:46
回复Tannearn另外写一个预处理程序,对C代码中的字符串常量进行加密转换nC代码中使用字符串常量之前再解密就行了

热点排行