苹果马甲包代上架

您当前的位置:主页 > 新加版块右 > 苹果马甲包代上架 >

【马甲包上架】confuse(iOS马甲包,上架神器)

来源:未知 编辑:admin 发布时间:2024-02-16 共人阅读
 
 
前言
因公司发展需要,本人19年中旬开始从事iOS马甲包业务,前期也使用过目前市面上其他得工具,实际效果不太理想。经过大量实践,开发出一款功能齐全的混淆工具。工具的主要功能OC、C++已封装成Mac应用,其他功能还在封装中,敬请期待。目前公测阶段: 免费
 
提示
为了提高通用性,近期不断重构(>=v1.2.0)之前老版本的功能,为此新建测试工程confuse_test,大家在实际使用过程中如果遇到问题,欢迎扩展测试工程,请在工程中请注明bug细节。
 
1.2.0之前的老版本说明:
简介:不涉及语法及编译要求,但是混淆后可能出现局部漏改或者改错,请自行添加至黑名单过滤。
适用项目:C++、Swift、RN等还未适配的混合项目。
使用条件:目前能用v1.1.3,其他过期了
 
目前Swift和OC混合项目的Swift默认不修改,但是Swift引用到OC的需要自己添加值黑名单,后续将优化。
 
自述
其实识别一个工具的优劣,只需看看它能否修改方法名的所有参数名(极少)、带block的参数的方法(极少),修改布局(较少)、插入的是代码还是‘垃圾’(Apple今年不止三岁了)。更别说“还有谁...”能识别宏、区分继承链等上下文关联内容,智能识别不可修改部分(+ (void)init;- (void)reloadData;基本能改,做到的有几个呢?),正常混淆完基本不报错(除了一些个别语法不严谨造成混淆后报错)。也欢迎大家使用不同工具混淆测试工程confuse_test,对比效果。
马甲包的本质:
 
阶段一减低重复率 ,本人开发初期的版本和目前市面上的其它工具基本相似,主要是‘名称’全局替换这一个基本的功能
阶段二减少相似度(相同元素的正态分布),目前该工具经过优化已经有了很大的改善,已经在慢慢往这方面靠近,详情见以下功能介绍。事物都有两面性,功能越强大混淆耗时越长,如果你的项目很大,混淆几个小时也是有可能的,请不要见怪,后续持续优化中。
功能
confuse是一款混淆工具,尽可能模拟人工开发,仿照Xcode部分功能,避免机核4.3、2.1、2.3.1、账号调查等。
目标:模拟人工修改一切能改的地方,这也是为什么本工具只有黑名单没有白名单的原因
详细功能如下(基本功能不做描述,详见其他工具):
 
已完成
 
通用部分
[项目配置],只要选择项目路径,自动完成其他默认配置
全局设置‘忽略路径’,支持正则
可以根据‘target’混淆
自定义添加‘敏感词’
[资源替换],混淆前指定需要替换的资源文件夹,自动进行同名文件替换,方便快捷
[修改文件属性],如创建时间、访问时间、修改时间
[修改项目],无需删除Cocoapods
可设置‘修改uuid’,彻底翻新
‘修改target’名称,相关联信息同步更新
自动备份源码
Objective-C
[删除注释],可‘保留空格’‘保留pragma’设置,利于测试阶段查看
[修改图片],质量修改、大小偏移、局部像素微调
[重命名图片],智能名词替换,自动纠正图片名和xcassets文件夹名不对应的情况
可设置‘运行拼接名称’,用于运行时通过字符串拼接生成的图片名
可设置‘重命名关联字符串,用于修改字符串与图片名相等的情况
可设置‘忽略危险名称’开关
[插入图片],自动插入图片,同时根据上下文及类型模拟人工调用,可指定插入个数
[重命名属性],支持@property的所有类型,基本功能,改名字、前缀类似其他工具,不做过多描述,优势:
识别语法,识别类型、继承关系,属性名混淆和类名(包含继承链)关联,同名属性不同类混淆后将不一致,自动识别系统属性
可设置文件名Model后缀过滤
【智能名词替换】,混淆后不同类存在相同属性名,模拟正常开发
【智能识别不可修改部分】,实现最大化混淆
[插入属性],关联已有类型,智能名词替换
‘百分比控制’
‘Model后缀’开关,目的:避免Model归档或者数据转模型失败
可多次执行,指数x2递增
[重命名方法],近似Xcode的Rename功能,基本功能:改名字、前缀类似其他工具,不做过多描述,优势:
语法相关,识别类型、继承关系,支持多参修改,方法名混淆和类名(包含继承链)及类型关联,同名方法不同类、同类同名方法不同类型(类方法、对象方法)混淆后将不一致
【智能名词替换】,混淆后不同类存在相同方法名,以及相同类相同方法不同类型,模拟正常开发
【智能识别不可修改部分】,不放过任何一个可以修改的内容
[插入方法],插入并调用上下文关联方法,告别“垃圾代码”,优势:
根据方法的返回值类型,在分类中创建相应的方法。同时封装原方法的返回值并调用。
可多次执行,指数x2递增
[修改方法],模拟人工封装调用,优势:
对原方法进行拆分调用并根据参数类型(支持继承)局部调整,详情见支持参数类型汇总表
可多次执行,指数x2递增
[重命名全局变量],智能名词替换
[修改全局变量],替换全局变量名、全局变量转化为全局函数、混淆字符串变量值
[修改局部变量],模拟人工封装调用,变量名关联类型,优势:
局部变量值运行时保持不变,详情见支持类型汇总表
可多次执行,指数x2递增
[修改字符串],支持任意字符串,加密处理(硬编码->内存),原始字符串保留在注释中方便检查
设置‘最少长度’过滤
也可设置‘有效个数’搭配使用
[修改xib、storyboard],自动插入视图,并修改内部结构属性
[修改字体],对项目中使用的字体随机微调,识别宏
[修改颜色],对项目中UI控件颜色随机偏移,识别宏
[UI布局偏移],支持Frame、Mansonry、SDAutoLayout常见布局微调
[重命名类],类名不限制(例如:my、My),可指定添加前缀,优势:
智能名词替换
可设置‘重命名同名文件’
可设置‘重命名相似字符串’,(忽略|相等|包含)三种设置
新增‘纠正非标准点语法’,针对非标准的点语法调用(方法当做属性调用)
[插入文件],生成其它文件(创建自定义控件,模拟正常开发),项目中自动调用;注意:目前需要手动导入文件(在项目根路径下,会生成"other_xxx_file"的文件夹,将它拖入工程即可)
[插入文本],生成json、txt、doc、plist等文本文件,项目中自动调用;注意:目前需要手动导入文件(在项目根路径下,会生成"other_xxx_text"的文件夹,将它拖入工程即可)
优化中...[重命名多语言],支持汉字,所有字符串将被修改
C++
[重命名类],支持模板等类型
可切换旧模式
前缀设置
可设置‘重命名同名文件’
[重命名方法],近似Xcode的Rename功能,【智能识别不可修改部分】
语法相关,识别类型、模板、重载、重写、继承等关系
【智能名词替换】,混淆后不同类存在相同方法名,模拟正常开发
[重命名属性],支持所有类型属性,【智能识别不可修改部分】
识别语法,识别类型、继承,同名属性不同类混淆后将不一致
【智能名词替换】,混淆后不同类存在相同属性名,模拟正常开发
[修改字符串],支持任意字符串,加密处理(硬编码->内存),原始字符串保留在注释中方便检查
设置‘最少长度’过滤
也可设置‘有效个数’搭配使用
Cocos2d-x
该部分功能整合至C++中,支持cocos2dx自动过滤
以上所有功能均支持黑名单过滤,对指定的内容进行屏蔽,忽略混淆。
 
名词解释
智能名词替换:重命名时使用关联类型已有信息+相近语义+类型+部分旧词汇等组合,并且过滤敏感词汇,同时用户也可以自定义敏感词,弃用‘随机单词无脑组合’
智能识别不可修改部分:通过类型及继承链方式识别系统、第三方、Pod方法,并不是‘简单’的相等判断,例如:
类方法:+ (void)init;原则上任何地方都能改
对象方法:- (void)reloadData;不是UITableView的子类是可以改的
属性:@property (readonly) NSUInteger length;如果不是NSString的子类也是可以改的
规划中
更新迭代将按照以下顺序依次进行
 
Objective-C(90%),重构的目的是为了提高工具的通用性和稳定性,及强化功能
重构《多语言》
音频、视频文件使用少,后续添加
C++(40%),开发中...
字符串加密混淆
方法:插入、修改
属性:修改、插入
Lua(0%)的针对性太强了,暂时不开放,暂时不打算重构有需要在说吧
Swift(5%),本人实际项目使用不多,故排在最后,看用户需求再决定
其他功能:
迭代混淆(50%),保留上次混淆记录,用户只要维护源码就行
快速混淆模式
图文介绍
运行APP效果图,使用前请详细阅读工具使用教程
image.png
 
更新日志
 
v3.4.0(2021.01.06)
新增C++[修改字符串],加密处理(硬编码->内存),原始字符串保留在注释中方便检查
设置‘最少长度’过滤
也可设置‘有效个数’搭配使用
新增局部变量模板支持类型NSDictionary
优化OC[修改字符串],减少混淆时间20%~30%,没有字符串时不处理,避免插入空内容
更新‘target选项’为‘scheme选择’,移除名称限制,现在可任意
修复上一个版本bug,原因:上一个版本修改太多了,改懵了,抱歉
OC[插入文件]混淆失效
OC[重命名方法]init开头混淆异常


风赚网专注购买苹果开发者账号购买苹果开发者个人账号购买苹果开发者公司账号购买苹果开发者企业账号购买iOS开发者账号iOS开发者账号购买苹果开发者账号购买苹果开发者账号个人购买苹果开发者公司账号购买苹果开发者企业账号购买出售苹果开发者账号出售苹果开发者个人账号出售苹果开发者公司账号出售苹果开发者企业账号出售iOS开发者账号超级签名TF签名企业签名苹果TestFlight签名苹果ios超级签名苹果马甲包上架开发苹果IOS应用商店代上架苹果APP代上架苹果马甲包现包苹果马甲包购买出售购买苹果马甲包安卓谷歌马甲包上架开发安卓谷歌APP代上架安卓谷歌马甲包现包安卓谷歌马甲包购买出售购买安卓谷歌马甲包安卓IOS应用商店代上架小米代上架华为代上架vivo代上架oppo代上架软件著作申请
 

  • 本文地址:http://www.fengtoup2p.com/xinjiabankuaiyou/pingguomajiabao/2024/0216/3336.html
  • 本文题目:【马甲包上架】confuse(iOS马甲包,上架神器)



友情链接
风赚网 小米应用商店代上架 华为应用商店代上架 安卓应用市场代上架 IOS应用商店代上架 APP马甲包开发上架 购买苹果开发者企业 购买开发者个人账号 出售苹果开发者账号 出售开发者个人账号 imtoken马甲包 出售开发者企业账号 回收开发者账号 回收开发者企业账号 赚钱网站 数字钱包马甲包 苹果testflight签名 数字钱包 购买谷歌开发者账号 购买小米开发者账号 苹果APP代上架 苹果马甲包制作 赚钱网站 赚钱游戏 苹果马甲包定制开发 苹果马甲包 APP软件著作申请 数字货币 比特派马甲包 购买苹果马甲包 购买安卓马甲包 出售苹果马甲包 出售安卓马甲包 购买苹果开发者账号 购买华为开发者账号 安卓APP代上架 imtoken官方下载 应用宝APP代上架 苹果超级签名 苹果企业签名 APP软著代办 马甲包上架 苹果TF签名 苹果马甲包 马甲包上架 谷歌马甲包 安卓马甲包 OPendime马甲包 库神钱包马甲包 MetaMask马甲包 KeepKey马甲包 Polkawallet马甲包 Coinbase Wallet马甲包 hyperpay马甲包 AToken马甲包 极客钱包马甲包 Trezor钱包马甲包 Kcash钱包马甲包 Cobo钱包马甲包 Mist钱包马甲包 RHY钱包马甲包 imtoken官方下载APP bitpie官方下载 metamask官方下载 metamask马甲包 欧易官网 火币官网 币安官网 赚钱平台 苹果开发者账号购买 苹果开发者个人账号 苹果开发者公司账号 苹果企业开发者账号 苹果开发者账号 苹果开发者个人账号 赚钱方法 苹果公司开发者账号