GithubHelp home page GithubHelp logo

a13377766460 / confuse Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 520coding/confuse

0.0 0.0 0.0 106.43 MB

iOS 过包神器 混淆工具 过审 上架 模拟人工手动混淆 马甲包工具 confuse confusion 解决4.3 2.3.1 OC 混淆 账号调查 confuse code 翻新工具 差异化工具 code mix

confuse's Introduction

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

                            image.png

前言

因公司发展需要,本人19年中旬开始从事iOS马甲包业务,前期也使用过目前市面上其他得马甲包工具,均失败了。经过大量实践,开发出一款功能齐全的马甲包工具(支持OC、Lua、C++)。工具的主要功能OC已封装成Mac应用,其他功能还在封装中,敬请期待。(目前公测阶段: 免费

实践

本人在实践中提审的结果汇总如下(涉及保密,不便透露细节):

  • 非游戏类过包率:30~50%
    • 优惠券类型18套,过包率42%
    • 壁纸类型15套,过包率33%
  • 游戏类过包率:20~30%
    • 塔防类型约40套,过包率22%,该款游戏其他渠道方也在提审,历史提包总数预计500~1000套
    • 卡牌类型1套,过包率100%

功能

confuse是一款马甲包工具,侧重于游戏马甲包,尽最大可能模拟人工手动混淆,避免机器审核4.3、2.1、2.3.1、账号调查等,功能如下:

  1. 混淆前资源替换,指定需要替换的资源文件夹,自动进行同名文件替换,方便快捷
  2. 删注释
  3. 魔改颜色,对项目中UI颜色随机偏移,可自定义宏
  4. 微调字体,对项目中使用的字体随机微调,可自定义宏
  5. 修改全局变量,替换全局变量名、混淆字符串变量值
  6. 修改图片,图片质量修改、大小偏移、颜色微调、透明度设置、RGB偏移、模式修改等
  7. 修改Log输出,智能替换
  8. 修改URL,模拟人工近似替换
  9. 重命名方法名,支持多参修改,近似Xcode的Rename功能,方法名混淆和类名及类型关联,同名方法不同类、同类同名方法不同类型(类方法、对象方法)混淆后将不一致
  10. 重命名属性名,支持@property的对象、常量、block,可设置属性名后缀过滤、支持近似替换
  11. 重命名图片名
  12. UI布局偏移,支持SDAutoLayout、Masonry、Frame
  13. 垃圾垃圾,支持自动插入项目中,无需手动导入
    1. 插入ViewController文件
    2. 插入文本文件(json、txt、doc)
    3. 插入垃圾属性
    4. 插入垃圾方法
      1. 插入自定义垃圾文件
      2. 插入垃圾方法调用
      3. 插入随机方法快
  14. 多语言混淆、支持汉字
  15. 修改字符串,加密处理
  16. 重命名文件名、类名,支持近似替换,可指定添加前缀
  17. 修改项目基本配置,版本号、SDK的BundleID、版本号

以上所有功能均支持黑名单过滤,对指定的内容进行屏蔽,忽略混淆。各个模块的随机单词个数可自定义调整

图文介绍

运行APP效果图,使用前请详细阅读工具使用教程
image.png

更新日志

v1.3.0更新内容:

  1. 修复字符串混淆bug
    1. 字符串内嵌引号问题
    2. 调用系统宏NSParameterAssert、NSAssert导致异常
    3. 修复在Category类型中,命名中会出现‘+’的bug
  2. 重构方法名混淆
    1. 方法名混淆和类名及类型关联,同名方法不同类、同类同名方法不同类型(类方法、对象方法)混淆后将不一致
    2. 提高识别精度,优化方法中block无限套娃情况
    3. 提高混淆率,方法名将识别继承链,不再是简单与系统方法同名比较过滤
    4. 方法名自动提取原始方法名的最后一个单词作为后缀
    5. 移除非必须的子选项
      1. 方法名单词个数
      2. 过滤危险方法名(已优化),但是通过反射调用的方法需要自己留意


查看更多历史更新记录

链接导航

  1. 马甲包简介

confuse's People

Contributors

yanjinsheng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.