iOS代码混淆工具 — Hikari(支持Xcode14以下全部版本混淆)

只支持intel处理器使用

支持Xcode14以下全部版本混淆

把 Hikari_LLVM15.0.0.xctoolchain

拷贝到 /Applications/Xcode.app/Contents/Developer/Toolchains 目录下即可


接着,在 Xcode->Toolchains中,选择 HikariObfuscator

图片[1]-iOS代码混淆工具 — Hikari(支持Xcode14以下全部版本混淆)-Apibug

然后将所有与要运行的target相关的target的Enable Index-While-Building 的值改为NO。
否则编译会报错: error: cannot specify -o when generating multiple output files

图片[2]-iOS代码混淆工具 — Hikari(支持Xcode14以下全部版本混淆)-Apibug

还需要关闭编译优化,将所有 target 的 Optimization Level 改为 None:

图片[3]-iOS代码混淆工具 — Hikari(支持Xcode14以下全部版本混淆)-Apibug

然后通过编译参数,开启需要的混淆选项,在 Other C Flags 里面加。
可用参数如下:

-mllvm -enable-allobf 全部启用
-mllvm -enable-bcfobf 启用伪控制流  
-mllvm -enable-cffobf 启用控制流平坦化
-mllvm -enable-splitobf 启用基本块分割  
-mllvm -enable-subobf 启用指令替换  
-mllvm -enable-acdobf 启用反class-dump  
-mllvm -enable-indibran 启用基于寄存器的相对跳转,配合其他加固可以彻底破坏IDA/Hopper的伪代码(俗称F5)  
-mllvm -enable-strcry 启用字符串加密  
-mllvm -enable-funcwra 启用函数封装
图片[4]-iOS代码混淆工具 — Hikari(支持Xcode14以下全部版本混淆)-Apibug

ok,看看还有谁能日你

iOS代码混淆工具 -- Hikari(支持Xcode14以下全部版本混淆)-Apibug
iOS代码混淆工具 — Hikari(支持Xcode14以下全部版本混淆)
此内容为免费资源,请登录后查看
0
免费资源
已售 50
© 版权声明
THE END
喜欢就支持一下吧
点赞63赞赏 分享
评论 抢沙发

请登录后发表评论