机缘巧合偶遇iOS马甲包业务,前期也使用过目前市面上其他得工具,实际效果不太理想。经过大量实践,开发出一款功能齐全的混淆工具。工具的主要功能OC、C++、Swift已封装成Mac应用,其他功能还在封装中,敬请期待。
为了让大家快速上手及对比混淆效果,新建了测试工程confuse_test,大家在实际使用过程中如果遇到问题,欢迎扩展测试工程,请在工程中请注明bug细节,有奖励。
confuse_test:包含oc、c++、swift及一些第三方用例,快速验证整体效果
confuse_test_oc:只包含oc,方便验证每个功能的效果
confuse_test_oc_fast:只包含oc,方便快速验证部分功能的效果
confuse_test_swift:只包含swift,代码来源于Apple官方实例代码,方便验证每个功能的效果
可任意修改源码来验证实际效果,建议用不同工具混淆以上测试工程或者第三方开源库项目,对比效果。
1.2.0之前的老版本说明:
简介:不涉及语法及编译要求,但是混淆后可能出现局部漏改或者改错,请自行添加至黑名单过滤。
适用项目:RN等还未适配的混合项目。
使用条件:暂时没法使用,后期重新开放
其实识别一个工具的优劣,只需看看以下几点:
例如:+ (BOOL)post:(NSString *)url parameters:(NSDictionary *)parameters success:(HttpRequestResponse)success error:(HttpRequestResponse)error;
例如:+ (void)init;- (void)reloadData;基本能改,做到的有几个呢?”
confuse是一款混淆工具,尽可能模拟人工开发,仿照Xcode部分功能,避免机核4.3、2.1、2.3.1、账号调查等。
目标:模拟人工修改一切能改的地方,这也是为什么本工具只有黑名单没有白名单的原因
详细功能如下(基本功能不做描述,详见其他工具):
以下功能均支持:
适配Swift5.3,SPM包管理项目暂未测试
注意:目前Swift和OC混编项目,OC调用Swift部分暂不处理,后续将优化。
更新迭代将按照以下顺序依次进行
运行APP效果图,使用前请详细阅读工具使用教程
shizu2014、myhonior、imbahong、tabier008
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。