oc代码混淆_OC代码混淆工具
之前用python写了一个OC代码混淆脚本(python脚本),每次运行不方便,且其他人使用起来困难,就尝试写了一个mac工具。
工具地址:点我下载 密码:2405
现阶段工具还处于初级阶段,功能还很单一,后续会根据具体需求进行完善、更新。
如有任何功能问题及建议请留言交流。
一下是操作示例:
第一步:
第二步:选择需要混淆的文件
说明:向后只有点击下一级目录时才会起作用。
第三步:筛选混淆字段
第四步:生成混淆宏文件(点击开始混淆后桌面会生成如下图路径的文件,该文件即为最终混淆文件:ZZConfuseDefine.h )
第五步:将该文件拖入工程, 到需要混淆的文件中或者进行全局引入,根据个人需要而定。
注:这里需要注意,引入时需要在需要混淆文件的最上方进行引入,因为该混淆包括类名混淆,如果在“ #import "ViewControlelr.h" ”的下方进行引入,则对应的 .m 文件中的头文件引入会被混淆掉,导致编译时找不到头文件而报错。
最后看一下混淆文件:
如有任何不解或者建议,可以留言给我,我看到后会及时解决更正。
oc代码混淆_OC代码混淆工具相关推荐
- oc代码混淆_oc代码混淆
#!/usr/bin/env python#coding=utf8 importosimportreimportrandom#规避文件夹 exclude_dirs = ["JBSDKOthe ...
- MYJ2C一款java2c混淆工具 java代码转C代码 交叉编译windows,linux,mac系统动态链接库
MYJ2C MYJ2C将编译的Java的Class字节码转换为C语言代码.交叉编译(您不用自己配置编译环境,MYJ2C自动完成)可以生成Windows,Linux,Mac系统X86,ARM平台的动态链 ...
- android 反注册代码,Android程序反混淆利器——Simplify工具
本帖最后由 Regan_MX 于 2017-1-25 10:30 编辑 文章难易度:★★★ 文章阅读点/知识点:Android程序反混淆利器 文章作者:desword文章来源:安全客 [技术分享]An ...
- oc代码混淆_iOS 代码混淆
一般做了防调试的话,被调试进程会退出的,是防动态分析措施. 代码混淆加花这些是防静态分析措施. 反调试是防动态分析措施. 混淆的方法 方法名混淆其实就是字符串替换,有2个方法可以,一个是#define ...
- android 代码签名apk,[Android]混淆代码后生成带签名的apk
Android从2.3的SDK开始,将ProGuard混淆代码的功能加入了进来. 我们可以从android sdk的tools目录下看到有一个proguard目录.说明具有了代码混淆的功能. 至于如何 ...
- 安卓逆向_18 --- APK保护策略【Java代码混淆、资源混淆、签名校验】
Java 代码混淆介绍:https://www.bilibili.com/video/BV1UE411A7rW?p=60 Android 反编译利器 jadx:GitHub上直接下载:https:// ...
- Android APK代码混淆与资源混淆详解,你确定不看?
APK的混淆分为资源混淆与代码混淆.一般大部分都使用两者结合.尤其是目前主流的应用. 其中的优点: 防止被恶意破解逆向分析 减少apk体积,也是瘦身的方法 代码可阅读性降低 其中的缺点: 调试不方便( ...
- Android高级混淆和代码保护技术
本文讲的是 Android高级混淆和代码保护技术, 这是一篇关于 Android 代码保护的文章,旨在介绍代码混淆.防止逆向工程的各种高级技巧.大家都很忙,我也赶着回去继续开发我的新应用,因此话不多说 ...
- Android 高级混淆和代码保护技术
转载自@drakeet Android大牛的博客 http://drakeet.me/android-advanced-proguard-and-security/ Android 高级混淆和代码保护 ...
最新文章
- 四川省中职计算机考试题,四川省计算机等级考试模拟试题(一级)
- 学python就业到底如何_学习python后,就业如何?
- 软件测试与发布,软件测试与发布技术
- 【统计学知识案例实践】—数据分析实战案例
- Allegro学习笔记:“如何建自己的Subclass”
- matlab中scr,基于matlab生成的scr文件,实现autocad曲线绘制,代码问题
- MSDN for VS2005
- 远程终端IP地址查询助手
- 个人信用报告内容组成和解读(7) ---公共信息明细
- 【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(17):函数矩阵的微分和积分
- 简历解析步骤(第二步)技术与实现(3)识文字,做分类:性别
- EZDML生成Erupt代码详解
- inventor2019有无CAE_autodeskinventor2019-独木成林
- 小程序中this.setData是什么啊
- JAVA8之函数式编程Supplier接口和Consumer接口
- MURA数据集--医疗影像--斯坦福
- 20160510 GreenPlum4 SQL中求和相关语句的总结
- 453. 最小移动次数使数组元素相等
- C语言实现-------找数字游戏
- JS 调用 麦克风 检测实时音量
热门文章
- treelistview 所有节点失去焦点_球天下-儿皇梦只是一厢情愿 皇马已失去对博格巴的兴趣...
- itextpdf将带复选框的html_HTML基础知识
- 吐血整理,2021年最新【阿里、头条、美团】【软件测试】面试题(持续更新!)
- 尝试用LoadRunner录制单机程序--未生成录制脚本
- ipv6地址在线计算_关于IPv6的八个浅言问答
- MATLAB 提取*.m 文件调用的所有函数
- linux ntp端口 修改,Linux时间配置(修改时间 修改日期 ntpd ntpdate NTP socket exiting)...
- 云服务器svn怎么用,腾讯云服务器搭建SVN
- 深度linux任务栏,Deepin系统的dde-dock任务栏出不来的有效解决方法
- OpenCv颜色直方图