StringFog icon indicating copy to clipboard operation
StringFog copied to clipboard

[置顶] 防止被自动解密的方案讨论

Open MegatronKing opened this issue 3 years ago • 5 comments

解密的讨论收纳到这里,请不要新开issue。

MegatronKing avatar Nov 04 '22 10:11 MegatronKing

第一种解密函数在so中处理,缺点也很明显,逆向一下so就出来了。 第二种把解密函数放在热加载的dex中,通过动态加载来解密,apk中不含有解密的代码。 实现方法为:修改StringFog,当StringFog遍历到implement时,获取到implement的字节码,保存成单独的一个class,再转换成dex。再移除原implement中各函数的实现,只保留函数名。然后再把dex上传到服务器或加密到apk中,需要用到的时候再热加载,热加载后就能使用新的implement而不使用原implement。

fh2002 avatar Jan 10 '23 14:01 fh2002

放在so中也不行,不用逆行MT也能一键解了。。。

HolenZhou avatar Feb 17 '23 10:02 HolenZhou

THERE IS NO ABSOLUTE SAFETY

qx0657 avatar Apr 19 '23 14:04 qx0657

不想麻烦, 我最后选择了 ysrc/AndroidObfuseDictionary + StringFog + Dex2C + 腾讯壳

swearl avatar Sep 13 '23 06:09 swearl

不想麻烦, 我最后选择了 ysrc/AndroidObfuseDictionary + StringFog + Dex2C + 腾讯壳

6

Genliese avatar Sep 21 '23 10:09 Genliese