iOS-代码混淆

2020-03-09  本文已影响0人  e297b14c9e53

基本概念

什么是加固

加固是为了增加应用的安全性,防止应用被破解、盗版、二次打包、注入、反编译等

常见的加固方式有

代码混淆

iOS程序可以通过class-dump、Hopper、IDA等获取类名、方法名、以及分析程序的执行逻辑,如果进行代码混淆,可以加大别人的分析难度。

iOS的代码混淆方案
源码的混淆 - 通过宏定义混淆方法名、类名



注意点

建议

小工具参考
https://github.com/CoderMJLee/MJCodeObfuscation

ios-class-guard

第三方工具

用法

常用参数

字符串加密
上一篇下一篇

猜你喜欢

热点阅读