数据加密可以hook加密前和解密后,混淆了还可以看头文件,交换方法可以hook你交换后的方法,把类名混淆了用混淆之后的类名也可以hook是不是我的混淆姿势不对
你说的没错,因为其他平台上都完全不存在hook技术
6 个赞
不越狱,并且下载软件渠道是appstore相对来说还是非常安全的
防御只是为了增加逆向成本
ios代码就是在裸奔, 但是好像比安卓java好一点
1 个赞
塞班系统表示相当安全
安卓的核心代码不会放在java层里,至少是so里面了。so里面还可以混淆,加大安全力度
1 个赞
iOS也可以把核心代码放在 C lib 里面,然后加上混淆,和 Android 没啥区别了
2 个赞
iOS程序可以用C写,然后加混淆,只要你不嫌麻烦。
1 个赞
感觉这样的防护成本大于被■■成本
我推荐用 rust 写
1 个赞
最终也是这样开发的 , 就是麻烦一些