之前用python写了一个OC代码混淆脚本(python脚本),每次运行不方便,且其他人使用起来困难,就尝试写了一个mac工具。

工具地址:点我下载   密码:2405

现阶段工具还处于初级阶段,功能还很单一,后续会根据具体需求进行完善、更新。

如有任何功能问题及建议请留言交流。

一下是操作示例:

第一步:

第二步:选择需要混淆的文件

说明:向后只有点击下一级目录时才会起作用。

第三步:筛选混淆字段

第四步:生成混淆宏文件(点击开始混淆后桌面会生成如下图路径的文件,该文件即为最终混淆文件:ZZConfuseDefine.h )

第五步:将该文件拖入工程, 到需要混淆的文件中或者进行全局引入,根据个人需要而定。

注:这里需要注意,引入时需要在需要混淆文件的最上方进行引入,因为该混淆包括类名混淆,如果在“ #import "ViewControlelr.h" ”的下方进行引入,则对应的 .m 文件中的头文件引入会被混淆掉,导致编译时找不到头文件而报错。

最后看一下混淆文件:

如有任何不解或者建议,可以留言给我,我看到后会及时解决更正。

oc代码混淆_OC代码混淆工具相关推荐

  1. oc代码混淆_oc代码混淆

    #!/usr/bin/env python#coding=utf8 importosimportreimportrandom#规避文件夹 exclude_dirs = ["JBSDKOthe ...

  2. MYJ2C一款java2c混淆工具 java代码转C代码 交叉编译windows,linux,mac系统动态链接库

    MYJ2C MYJ2C将编译的Java的Class字节码转换为C语言代码.交叉编译(您不用自己配置编译环境,MYJ2C自动完成)可以生成Windows,Linux,Mac系统X86,ARM平台的动态链 ...

  3. android 反注册代码,Android程序反混淆利器——Simplify工具

    本帖最后由 Regan_MX 于 2017-1-25 10:30 编辑 文章难易度:★★★ 文章阅读点/知识点:Android程序反混淆利器 文章作者:desword文章来源:安全客 [技术分享]An ...

  4. oc代码混淆_iOS 代码混淆

    一般做了防调试的话,被调试进程会退出的,是防动态分析措施. 代码混淆加花这些是防静态分析措施. 反调试是防动态分析措施. 混淆的方法 方法名混淆其实就是字符串替换,有2个方法可以,一个是#define ...

  5. android 代码签名apk,[Android]混淆代码后生成带签名的apk

    Android从2.3的SDK开始,将ProGuard混淆代码的功能加入了进来. 我们可以从android sdk的tools目录下看到有一个proguard目录.说明具有了代码混淆的功能. 至于如何 ...

  6. 安卓逆向_18 --- APK保护策略【Java代码混淆、资源混淆、签名校验】

    Java 代码混淆介绍:https://www.bilibili.com/video/BV1UE411A7rW?p=60 Android 反编译利器 jadx:GitHub上直接下载:https:// ...

  7. Android APK代码混淆与资源混淆详解,你确定不看?

    APK的混淆分为资源混淆与代码混淆.一般大部分都使用两者结合.尤其是目前主流的应用. 其中的优点: 防止被恶意破解逆向分析 减少apk体积,也是瘦身的方法 代码可阅读性降低 其中的缺点: 调试不方便( ...

  8. Android高级混淆和代码保护技术

    本文讲的是 Android高级混淆和代码保护技术, 这是一篇关于 Android 代码保护的文章,旨在介绍代码混淆.防止逆向工程的各种高级技巧.大家都很忙,我也赶着回去继续开发我的新应用,因此话不多说 ...

  9. Android 高级混淆和代码保护技术

    转载自@drakeet Android大牛的博客 http://drakeet.me/android-advanced-proguard-and-security/ Android 高级混淆和代码保护 ...

最新文章

  1. 四川省中职计算机考试题,四川省计算机等级考试模拟试题(一级)
  2. 学python就业到底如何_学习python后,就业如何?
  3. 软件测试与发布,软件测试与发布技术
  4. 【统计学知识案例实践】—数据分析实战案例
  5. Allegro学习笔记:“如何建自己的Subclass”
  6. matlab中scr,基于matlab生成的scr文件,实现autocad曲线绘制,代码问题
  7. MSDN for VS2005
  8. 远程终端IP地址查询助手
  9. 个人信用报告内容组成和解读(7) ---公共信息明细
  10. 【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(17):函数矩阵的微分和积分
  11. 简历解析步骤(第二步)技术与实现(3)识文字,做分类:性别
  12. EZDML生成Erupt代码详解
  13. inventor2019有无CAE_autodeskinventor2019-独木成林
  14. 小程序中this.setData是什么啊
  15. JAVA8之函数式编程Supplier接口和Consumer接口
  16. MURA数据集--医疗影像--斯坦福
  17. 20160510 GreenPlum4 SQL中求和相关语句的总结
  18. 453. 最小移动次数使数组元素相等
  19. C语言实现-------找数字游戏
  20. JS 调用 麦克风 检测实时音量

热门文章

  1. treelistview 所有节点失去焦点_球天下-儿皇梦只是一厢情愿 皇马已失去对博格巴的兴趣...
  2. itextpdf将带复选框的html_HTML基础知识
  3. 吐血整理,2021年最新【阿里、头条、美团】【软件测试】面试题(持续更新!)
  4. 尝试用LoadRunner录制单机程序--未生成录制脚本
  5. ipv6地址在线计算_关于IPv6的八个浅言问答
  6. MATLAB 提取*.m 文件调用的所有函数
  7. linux ntp端口 修改,Linux时间配置(修改时间 修改日期 ntpd ntpdate NTP socket exiting)...
  8. 云服务器svn怎么用,腾讯云服务器搭建SVN
  9. 深度linux任务栏,Deepin系统的dde-dock任务栏出不来的有效解决方法
  10. OpenCv颜色直方图