码迷,mamicode.com
首页 > 其他好文 > 详细

obfuscator-llvm Theos 集成配置

时间:2019-02-05 14:25:43      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:The   flag   load   device   wrap   情况   oid   uil   hack   

之前我写过一篇文章是关于在 Xcode 里怎么集成配置 obfuscator-llvm
obfuscator-llvm Xcode集成配置

有些情况下我们使用 Theos 开发 tweak,需要将 obfuscator-llvm 集成到 Theos 里,这样编译出来的 dylib 也是混淆的。通过 官方的使用说明 了解,使用 obfuscator-llvm 的 clang 去编译程序,后面添加 -mllv -fla 参数就可以混淆,那这样只要在 Makefile 将 clang 的路径修改成 obfuscator-llvm 的,然后再添加参数不就行了吗?

 

 

——————————————————–
来对比看看混淆和不混淆的效果,写一个最简单的代码

 

 

使用命令行编译,clang 得用 obfuscator 版

 

 

如果提示没找到 stdio.h,使用大写的 I 添加 include 路径

 

 

或者也可以写一个 Makefile,使用 make 命令编译。

 

用 IDA 的 F5 功能看看混淆之后效果:

技术图片

 原文地址:https://www.exchen.net/obfuscator-llvm-theos.html

obfuscator-llvm Theos 集成配置

标签:The   flag   load   device   wrap   情况   oid   uil   hack   

原文地址:https://www.cnblogs.com/exchen/p/10352691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!