在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:lyzz0612/iosMixTools开源软件地址:https://github.com/lyzz0612/iosMixTools开源编程语言:Python 100.0%开源软件介绍:iosMixToolsios混淆脚本工具,主要用于游戏类。顺便安利一波: IOS马甲包混淆 Updated这些工具用完目前还是2.1被拒, 4.3的可以尝试下;第三方加固工具试用版也被拒,目前在打算先用小游戏过审。 资源混淆感觉应该够了,但还是被4.3。这边用的游戏引擎代码基本没动,准备对它动刀了
Updated 2019/01/17刚用小游戏提审过了,主要改地方是
Updated发现新的混淆工具https://github.com/zfjsyqk/ZFJObsLib,看描述功能很齐全,待试用。 使用说明1. addNative.py 生成oc垃圾代码工具此脚本会扫描指定目录,给OC文件添加垃圾函数,同时创建垃圾文件到/trash目录。 参数说明
addNative.py里还有一些配置可以看需求手动修改,如生成垃圾文件的数量,垃圾函数的数量,忽略文件列表等,具体请查看代码顶部相关注释 2. renameNative.py 修改类名前缀工具类名是引用可能较为复杂的东西,工具批量替换的限制要求会比较多。如果你的项目满足以下条件,那么这个工具会比较适合你:
本工具的流程是扫描指定文件夹,找到名称(或者说类名,工具假设两者是一致的)以指定前缀开始的文件;修改替换文件名前缀;并再次遍历此文件夹所有文件,将文件内容中的所有该名称也替换掉;替换xx.xcodeproj/project.pbxproj下的路径,省去在Xcode中手动添加文件(因为文件名修改了,不替换的话Xcode上还保持原来的名称会提示找不到文件);同时为了防止文件夹名称跟文件名相同而导致替换project.pbxproj时将目录名也替换掉的情况,对文件夹名称也进行相同的流程。 参数说明:
运行示例:
3. autoBornCode.py 添加lua和png,修改资源文件MD5此脚本会扫描指定文件夹,在路径包含/res的目录创建png, 其他地方创建lua。根据目录下的文件和文件夹数随机添加文件和子文件夹,创建数量是根据目录下原有文件和文件夹的数量随机。然后会给大部分类型资源文件添加一些无效内容来改变其MD5。 参数说明
在代码的最前面有个匹配规则, path_exclude表示必须是不包含该字符串的路径才能创建该类型文件,path_include表示必须是包含该字符串的路径才要创建该类型文件
TODO音效文件修改MD5值 4. iOS加固插件
Obfuscator-LLVM在iOS中的实践
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论