ggconfuse IOS混淆脚本
重要
:记得备份X1
记得备份X2
记得备份X3
2.0版本更新
内容:动态添加垃圾Model文件
2.5版本更新
内容:修改文件MD5值
3.0版本更新
内容:解决添加垃圾代码报错
介绍
- 用来混淆IOS 目前第一版雏形上线
- 以后慢慢优化增加垃圾变量 以及混淆变量 还有修改图片hash值
功能
- 增加.h.m添加垃圾代码方法 自定义数量 方法长度等
- 修改项目前缀
- 新增垃圾代码文件
使用方法
- TheProjectPath = '' #项目路径 直接脱进来
- ThePrefix_New = 'NEW' #类名新前缀
- ThePrefix_Old = 'OLD' #类名旧前缀
- TheJunkCode_type = '' #暂无↔️
- TheJunkCode_count = 5 #生成垃圾代码方法数量
- TheJunkCode_methodslength = 16 #生成垃圾代码方法长度
- TheJunkCode_outlength = 10 #生成垃圾代码方法输出长度
- TheJunkCode_Dir = ['Assets.xcassets','Base.lproj','MJRefresh','xcodeproj','XYTableViewNoDataView'] #过滤输入目录名即可
- TheJunkCode_Filesuffix = ['.DS_Store','main.m','json','Info.plist'] #过滤文件名
- TheJunkFilePath = '' #垃圾文件目录
- PCH_Path = '' #PCH路径
- TheJunkFilePathCount = 5 #文件数量(.h.m为1个)
根据需求 然后运行即可 Python2 环境
python ggconfusion.py