搜索结果
查询Tags标签: OLLVM,共有 4条记录-
ios 中集成ollvm12.x
一. 前言 最近工作中遇到 ios 代码需要做混淆的需求,因此硬着头皮专研怎么将 ollvm 移植到 xcode 中使用。在网上查到的 ios 集成 ollvm的方法大多是说:“将 ollvm4.0 编译结果制作成一个xcode插件”,但这种应该只适用较老的xcode版本,在xcode10以上的版本并不适用。本…
2022/1/13 23:33:43 人评论 次浏览 -
ios 中集成ollvm12.x
一. 前言 最近工作中遇到 ios 代码需要做混淆的需求,因此硬着头皮专研怎么将 ollvm 移植到 xcode 中使用。在网上查到的 ios 集成 ollvm的方法大多是说:“将 ollvm4.0 编译结果制作成一个xcode插件”,但这种应该只适用较老的xcode版本,在xcode10以上的版本并不适用。本…
2022/1/13 23:33:43 人评论 次浏览 -
最近做OLLVM控制流扁平化还原的一些体会
首先,OLLVM-FLA的理论就不多加赘述,主要描述一些还原中遇到的问题。 对于O0优化,通过主分发器和预分发器,可以查找出相关块的地址,进而用符号执行模拟运行结果(网上关于这方面的文章已经详尽),目前主要有arm32(纯32位指令或带thumb指令的armv7)以及armv8的64位程序…
2021/9/12 6:05:17 人评论 次浏览 -
最近做OLLVM控制流扁平化还原的一些体会
首先,OLLVM-FLA的理论就不多加赘述,主要描述一些还原中遇到的问题。 对于O0优化,通过主分发器和预分发器,可以查找出相关块的地址,进而用符号执行模拟运行结果(网上关于这方面的文章已经详尽),目前主要有arm32(纯32位指令或带thumb指令的armv7)以及armv8的64位程序…
2021/9/12 6:05:17 人评论 次浏览