首先生成一个主密钥,储存进一个字符串变量(key)
将原代码和字符串进行异或加密,并进行base64编码
对代码生成一个ID,使用哈希表储存(createMap)
键为ID,值为加密后的代码
变量和字符串是String[]两个变量存储(Variables,String)
最后全部的数据储存在iAppConfusions.so文件中
iAppConfusion.so为主要的解密文件
解密字符串,调用Java层哈希表变量释放全局变量字符串
进入软件时调用Java方法StringFog释放字符串全局变量
原代码会被替换为javax()的形式
传入当前activity,传入代码ID
C++层找到哈希表中对应的代码
调用c.b.a.a.t的e方法进行运行
比iAppJavaRue安全性强,但兼容性…
随缘,鬼知道他会匹配成什么
链接:https://www.123pan.com/s/vUjZVv-liuqh.html
有一个付费的正式版,纯属把他们放一起了没留任何联系方式,要测试的下载阉割版
没有回复内容