Skip to content

to Obfuscate iPA which contain bitcode, 是一款针对二进制的加固工具,底层使用的clang是ollvm编译的

Notifications You must be signed in to change notification settings

piowind/iPAObfuscator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iPAObfuscator

to Obfuscate iPA which contain bitcode, 是一款针对二进制的加固工具,底层使用的clang是ollvm编译的。

useage

python main.py bctest -o bctest_new

关于详细功能说明请阅读另外一个项目: https://github.com/godshield/iOSObfuscator

注意事项

目前只支持单架构的arm64的macho文件,还不支持fat file

加固对比

  • 2.使用的混淆参数如下: -mllvm -bcf -mllvm -bcf_loop=3 -mllvm -bcf_prob=40 -mllvm-fla -mllvm -split -mllvm -split_num=2

  • 3.加固效果如下:

    加固前: LOGO

    加固后: LOGO

About

to Obfuscate iPA which contain bitcode, 是一款针对二进制的加固工具,底层使用的clang是ollvm编译的

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages