精华内容
下载资源
问答
  • iOS混淆代码工具

    2018-04-24 13:08:23
    iOS工程进行混淆,通过修改工程名,混淆文件名,类名,方法名,以及生成辣鸡代码来实现对工程的修改
  • ios混淆代码工具及垃圾代码生成器工具
  • 混淆工具可以修改工程名、修改类名前缀、扫描工程中的代码,生成垃圾代码。 修改 xxx.xcassets 文件夹中的 png 资源文件名。 删除代码中的所有注释和空行。
  • iOS代码混淆工具,马甲包混淆工具 详细请看https://zfj1128.blog.csdn.net/article/details/95482006
  • iOS代码混淆工具 马甲包混淆工具 https://zfj1128.blog.csdn.net/article/details/95482006
  • ios加固,ios代码混淆ios代码混淆工具iOS源码混淆产品是一款纯离线的源码加密工具,主要用于保护iOS项目中的核心代码,避免因逆向工程或破解,造成核心技术被泄漏、代码执行流程被分析等安全问题。该加密工具和...

    ios加固,ios代码混淆,ios代码混淆工具,iOS源码混淆产品是一款纯离线的源码加密工具,主要用于保护iOS项目中的核心代码,避免因逆向工程或破解,造成核心技术被泄漏、代码执行流程被分析等安全问题。该加密工具和普通编译器相似,基于项目源代码可将Objective-C、Swift、C、C++代码编译成二进制代码,不同之处在于,加密工具在编译时,能够对代码采取混淆、字符串加密等安全措施。从而避免攻击者通过IDA Pro等逆向工具反编译二进制代码,分析业务代码执行流程,进一步篡改或窃取核心技术。

    概述

    本文主要介绍iOS源码混淆产品之Xcode插件的使用方式,阅读者需具备iOS开发经验,否则使用可能存在困难。

    安装插件

    v13.0.2-20190703及其之前的版本为替换clang编译器的模式,之后版本为切换Xcode -> Toolchains的模式,后者可以在Xcode中快速切换编译器。

    Xcode插件通过执行python install.py 命令安装编译器,使用完成后执行 python uninstal.py 即可卸载编译器。如下图:

    (备注:如果有多个Xcode版本,请修改configuration.txt文件中Xcode默认的路径。)

    执行安装会提示输入密码,输入电脑开机密码即可,Xcode插件安装成功后会有Install Success提示,如下图:

    引入头文件

    将include目录下的KiwiOBF.h头文件拷贝到iOS项目中,并在需的地方进行引用即可。

    添加KIWIOBF标签

    对需要进行混淆保护的函数,添加KIWIOBF标签,以告知编译器该函数需要进行混淆编译。如下图:

    设置参数

    全编译器有默认混淆参数,如不能满足需求,可以自定义配置参数

    加密参数说明

    iOS项目的混淆参数在 Other C Flags,Other C++ Flags,Other Swift Flags中设置,如下图:

    执行编译

    项目编译操作和原始流程一样,iOS项目在Xcode中执行Build。

    卸载插件

    Xcode插件:执行 python uninstall.py 即可卸载编译器。

    友情告知地址,ios代码混淆,ios加固:https://www.kiwisec.com/product/compiler-ios.html

    展开全文
  • iOS代码混淆助手 产品详细信息请查看官网:www.wuhaichao.com "iOS代码混淆助手"是最早新一代基于硬编码技术的混淆软件,历时更新迭代三年多 目前完美支持混淆的语言: Objective-C、Swift、C++ 应用类型支持: iOS...

    推荐一款不错的代码混淆工具《iOS代码混淆助手》

    "iOS代码混淆助手"是最早新一代基于硬编码技术的混淆软件,历时更新迭代三年多

    目前完美支持混淆的语言: Objective-C、Swift、C++

    应用类型支持: iOS普通App、Unity3D、Cocos2dx

    主要解决代码重复导致审核4.3被拒问题,以及代码安全加固

    该软件主要解决机器审核4.3、2.1(使用模拟人工手动混淆模式防止出现因为混淆原因出现2.3.1)

    • 1.加强属性混淆防止误修改同步xib,sb关联属性
    • 2.优化u3d,coco2dx生成c,c++函数数量
    • 3.支持完全自定义属性,函数名,文件名词典集合
    • 4.支持自动混淆生成oc,swift垃圾代码文件并且是互相引用调用,同时自动融合到混淆的项目里面引用调用,无需手动操作
    • 5.支持自动修改项目UIColor值
    • 6.添加过4.3增强功能

    功能:

    • 15.更新UI
    • 14.添加扫描敏感字符串功能
    • 13.添加自动调用插入的属性
    • 12.添加是否可以插入混淆函数调用配置
    • 11.支持(文件名,类名,函数名,混淆函数插入)模糊过滤
    • 10.支持c++类插入混淆属性并自动调用
    • 8.增加swift,oc,c++源代码文件生成混淆函数比例控制
    • 9.增加oc,c++头文件生成定义混淆函数比例控制
    • 1.优化属性混淆,支持c++属性
    • 2.优化加强其他混淆
    • 3.增强生成混淆函数体结构复杂度和真实随机选(swift,oc,c++)
    • 4.增加自动调用生成的混淆函数复杂度和真实随机选(swift,oc,c++)
    • 5.优化u3d游戏c++混淆(c++函数生成自动调用)
    • 6.支持混淆指定的文件夹和文件代码 (配置文件里面配置)
    • 7.支持忽略混淆指定的文件夹和文件代码 (配置文件里面配置)

    Introduce

    • ☑ 支持Swift、Objc、u3d、cocos2dx项目、cpp文件名类名修改翻新混淆
    • ☑ 支持项目文件夹名称自动修改
    • ☑ 支持多线程混淆、自动根据电脑配置开启合适线程数量进行混淆
    • ☑ 支持自动混淆生成oc,swift垃圾代码文件并且是互相引用调用,同时自动融合到混淆的项目里面引用调用,无需手动操作
    • ☑ 支持自动修改资源文件hash值(png,jpg,jpeg,mp3,mp4,caf)
    • ☑ 支持一键项目克隆功能修改代码文件的uuid(自动创建指定名称的项目并克隆指定项目里代码库依赖配置、支持Pod)、类似React-Native构建工具自动生成指定名称Xcode工程
    • ☑ 支持swift、objc项目字符串混淆加密(支持中文英文符号表情符号混淆加密)
    • ☑ 支持文件名、类名、方法名、属性名、xib、storyborad关联方法名类名的翻新修改
    • ☑ 支持mp3、wav、png、jpg、jpeg、gif、Assets.xcassets里图片资源文件名自动翻新并同步到代码里
    • ☑ 支持添加混淆方法体、添加混淆属性
    • ☑ 支持自动调用生成的混淆方法体
    • ☑ 支持生成函数、属性名称翻新混淆
    • ☑ 支持部分混淆(可选插入方法、可选插入属性、可选插入调用生成的方法体)
    • ☑ 支持生成并自动插入混淆函数体
    • ☑ 支持生成并自动插入混淆属性声明
    • ☑ 支持生成详情翻新日志文件(方便排查翻新后产生的编译错误)
    • ☑ 支持加载混淆配置(过滤不需要翻新的方法名、文件名、目录下子文件)
    • ☑ 支持混淆指定的文件夹和文件代码
    • ☑ 支持忽略混淆指定的文件夹和文件代码

    新版自动翻新iOS项目

    在这里插入图片描述

    Video

    早期版本视频翻新演示:https://pan.baidu.com/s/1_ji0en1xhPd8s_zIrt2LEQ

    混淆C++

    在这里插入图片描述

    早期版本动态混淆演示

    在这里插入图片描述

    手动加解密字符串

    在这里插入图片描述

    字符串加密混淆反编译前后对比

    在这里插入图片描述
    在这里插入图片描述

    下载地址:Github

    展开全文
  • iOS代码混淆工具.dmg

    2020-02-29 15:29:00
    iOS代码混淆加密工具iOS马甲包混淆工具 马甲包上架 https://blog.csdn.net/u014220518/article/details/95482006
  • iOS代码混淆,马甲包混淆,iOS4.3被拒,ZFJObsLibV1.5.4-iOS混淆工具.dmg https://zfj1128.blog.csdn.net/article/details/95482006
  • iOS代码混淆工具-马甲包混淆工具(Python脚本混淆iOS工程)
    展开全文
  • iOS代码混淆、马甲包混淆iOS代码混淆工具 详细请看 https://zfj1128.blog.csdn.net/article/details/95482006
  • 橘光混淆工具-iOS混淆工具 链接导航 工具使用教程-OC 工具使用教程-Flutter 摘要 iOS混淆 iOS代码混淆 iOS过审工具 iOS上架 iOS代码混淆工具 iOS工具 iOS马甲包 iOS马甲包工具 iOS混淆 iOS过4.3 iOS过审 iOS ...

    橘光混淆工具-iOS混淆工具

    链接导航

    摘要

    iOS混淆 iOS代码混淆 iOS过审工具 iOS上架 iOS代码混淆工具 iOS工具 iOS马甲包 iOS马甲包工具 iOS混淆 iOS过4.3 iOS过审 iOS confuse iOS code confuse iOS2.3.1解决 iOS账号调查解决办法 iOS账号调查解决 iOS账号调查过审 OC代码混淆 IOS源码混淆 OC混淆 OC代码混淆 OC过审工具 OC代码混淆工具 OC工具 OC马甲包 OC马甲包工具 OC混淆 OC过4.3 OC过审 OC confuse OC code confuse OC解决 OC代码混淆 IOS源码混淆
    Flutter源码混淆 Flutter混淆 Flutter代码混淆 Flutter confuse Flutter马甲包工具 Flutter过审工具 Flutterg提审 Flutter审核

    前言

    我们长期给用户提供上架技术支持,上架解决方案。有感于目前苹果加大了审核力度,导致诸多开发者苦不堪言。由此,我们开放了此工具,以帮助诸多开发者解决上架过程中遇到的各种问题。

    工具介绍

    1. 类名修改,对文件名,类名进行混淆处理,规避因为类名相同导致机审4.3。
    2. 代码混淆,对项目源码,进行混淆处理,以此应对机审环节,对可执行二进制文件相似度检测。
    3. 图片资源处理,对项目中所有图片资源进行处理,以此规避机审环节对图片资源的相似度检测。
    4. 方法函数处理,对方法,函数,进行混淆处理,增加方法实现的差异化。
    5. 资源处理,对plist,bundle,xib,Stroyboard等资源进行差异化处理。
    6. 文件MD5处理,对项目中所有文件进行修改,微调,达到修改其MD5值的目的。
      等。。。

    我们的优势

    1. 我们长期提供上架支持,上架解决方案,代上架业务。在审核规则越趋严格的2019年,应客户要求,对同一套代码前后提包180次,过审156次,实现了同一套代码的高复用性,大力节约人力成本。
    2. 我们有专业的审核支持团队,实时把握苹果最新规则变化,比如,在2019年9月下旬开始出现的大规模账号调查,我们迅速做出了应对。
    3. 混淆工具支持目前主流的开发语言,热门开发语言,从OC到Flutter,从应用到游戏,覆盖广泛。
    4. 混淆工具混淆后的代码,可读性高,可维护性高,符合常规开发规则。

    使用前必看

    1. 本工具不会收集和上传任何的代码信息和个人隐私信息
    2. 非规范代码混淆之后可能会出现少数的报错,需要人工修改
    3. 本工具仅支持MACOS平台10.10以上版本运行
    4. 使用前请详细阅读使用教程,以免造成损失
    5. 工具每次运行混淆都会进行网络验证,请保持网络畅通
    6. 混淆前请务必备份源码
    7. 更多语言支持正在开发中,敬请期待

    无法打开或者打开就闪退

    如果打开提示->XXX.app 已损坏,打不开。您应该将它移到废纸篓 ” 或 “ 打不开 XXX.app,因为它来自身份不明的开发者

    1. 打开终端(Terminal.app)
    2. 拷贝粘贴 sudo spctl --master-disable,按回车键
    3. 输入你的账户密码,按回车键确认执行(该密码不会显示,直接输入即可)

    如已经开启任何来源,但依旧打不开(macOS Catalina 10.15以上会遇到)

    1. 在系统的“安全与隐私”中允许“任何来源”,再打开终端
    2. 输入以下命令,回车(注意路径根据自己的实际情况替换)
      sudo xattr -d com.apple.quarantine /Applications/橘光混淆工具.app
    3. 重启App即可.

    对比市面上的常见的混淆工具

    • 市面上目前的混淆工具
      • 大部分基于Python的查找替换,效率低而且出错率高,复杂一点的项目完全没法用
      • 忽略规则模糊不清,容易出错和混淆不彻底
      • 没有考虑系统关键字和大部分系统方法,容易出错
      • 没有图形化界面或用户体验太差
      • 普遍使用,长久不更新的混淆逻辑
    • 我们
      • 专业的提审技术团队支持
      • 实时掌握审核规则变化
      • 独特实用的混淆理论
      • 使用简洁,新手小白皆能快速上手
      • 强力服务支持,客服+技术 保驾护航
      • 专门为MacOS优化的图形界面
      • 更多的语言支持,OC Swift Flutter RN Unity-3d Cocos2d-x CocosCreator CocosCreator-3D IPA包直接混淆
      • 支持针对特定项目的工具定制(为您项目单独设计一套混淆工具,混淆后少报错或0报错,针对独有的资源类型进行处理)
      • 抛弃原有市面上的常规做法,使用高效匹配,效率高出错率低,兼容各种大型工程
    展开全文
  • ios混淆工具

    2019-02-21 12:40:58
    xcode混淆代码工具,利用mac端打开操作,混淆ios项目工程代码,更改类名,资源名,方法名等。
  • https://zfj1128.blog.csdn.net/article/details/95482006
  • 2.优化类名混淆重名问题; 3.优化代码和项目结构; 更新说明 https://gitee.com/zfj1128/ZFJObsLib_dmg ----------------------------------------分割线-------------------------------------...
  • ZFJObsLib V1.3.5 iOS源码混淆工具、马甲包混淆工具、马甲包上架 详细请看博客 https://zfj1128.blog.csdn.net/article/details/95482006
  • iOS代码混淆工具,马甲包混淆工具 https://zfj1128.blog.csdn.net/article/details/95482006
  • iOS混淆工具

    2018-12-07 18:05:34
    简单配置工程路径等参数,工具自动添加混淆代码,非常方便
  • iOS代码混淆加密工具 制作iOS马甲包,包括代码加密、代码混淆、修改方法名、修改类名、生成垃圾代码、修改工程名等 https://zfj1128.blog.csdn.net/article/details/95482006
  • ios代码混淆工具

    千次阅读 2018-11-12 17:55:26
     写在前面的话:之前做了五年ios开发,现在转了开发方向(数据科学/大数据),今天帮以前ios开发小组的同学,写了一个ios代码混淆工具,下面介绍下。  这种方式不是最佳方案,更好的方案是confuse.h里写入一段...
  • iOS代码差异化工具,它是针对现有iOS项目代码进行差异化的工具,开发者一直在使用和开发中 您的star是我更新最大的动力 符号(symbol) iOS项目中 类、分类、协议、方法、属性、宏、静态变量、静态常量、block、...
  • iOS 马甲包代码混淆工具 .
  • https://gitee.com/zfj1128/ZFJObsLib_dmg
  • ZFJObsLib V1.3.1 iOS源码混淆工具、马甲包混淆工具、马甲包上架 详细请看博客 https://zfj1128.blog.csdn.net/article/details/95482006
  • iOS代码混淆工具 详细请看https://zfj1128.blog.csdn.net/article/details/95482006
  • iOS代码混淆工具,马甲包混淆工具、字符串加密防止反编译,解决4.3问题 详细请看:https://zfj1128.blog.csdn.net/article/details/95482006 git下载地址:https://gitee.com/zfj1128/ZFJObsLib_dmg
  • iOS混淆 iOS代码混淆 iOS过审工具 iOS上架 iOS代码混淆工具 iOS工具 iOS马甲包 iOS马甲包工具 iOS混淆 iOS过4.3 iOS过审 iOS confuse iOS code confuse iOS2.3.1解决 iOS账号调查解决办法 iOS账号调查解决 iOS账号...
  • iOS代码混淆的demo

    2021-01-11 18:42:22
    ZFJObsLib V1.7.0更新(iOS代码混淆工具) 官网地址:http://zfjobslib.top 使用问答:http://zfjobslib.top/qahelp.html 详细说明:http://zfjobslib.top/detail.html 下载地址:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,999
精华内容 3,199
关键字:

ios混淆代码工具