赞
踩
机缘巧合偶遇iOS马甲包业务,前期也使用过目前市面上其他得工具,实际效果不太理想。经过大量实践,开发出一款功能齐全的混淆工具。工具的主要功能OC、C++、Swift已封装成Mac应用,其他功能还在封装中,敬请期待。
其实识别一个工具的优劣,只需看看以下几点:
例如:+ (BOOL)post:(NSString )url parameters:(NSDictionary )parameters success:(HttpRequestResponse)success error:(HttpRequestResponse)error;
例如:+ (void)init;- (void)reloadData;基本能改,做到的有几个呢?”
也欢迎大家使用不同工具混淆测试工程confuse_test或者第三方开源库项目,对比效果。
ipaguard是一款混淆工具,尽可能模拟人工开发,仿照Xcode部分功能,避免机核4.3、2.1、2.3.1、账号调查等。
目标:模拟人工修改一切能改的地方,这也是为什么本工具只有黑名单没有白名单的原因
[修改字符串],支持任意字符串,加密处理(硬编码->内存),原始字符串保留在注释中方便检查
[重命名类],支持模板等类型
该部分功能整合至C++中,支持cocos2dx自动过滤
适配Swift5.3,SPM包管理项目暂未测试
新增Swift[重命名图片],智能名词替换,自动纠正图片名和xcassets文件夹名不对应的情况
[重命名属性],基本功能,不做过多描述,优势:
[修改字符串],识别单行、多行、字符串插值、及扩展字符串,改后由加密和拆分字符组等多种方式自由组合,并保留原有字符的注释,方便检查
[重命名类],类名不限制(例如:my、My),识别嵌套类型及typealias,支持class、struct,enum、protocol
注意:目前Swift和OC混合项目,OC和Swift相互调用的部分需要手动加入黑名单,后续将优化。
运行APP效果图,使用前请详细阅读工具使用教程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。