点击上方蓝字关注我们噢~
LLVM介绍
OLLVM原理
OLLVM的混淆方式
控制流平展(Control Flow Flattening)模式
指令替换(Instructions Substitution)模式
SUB 模式目前只支持整数运算操作,支持 + , - , & , | 和 ^ 操作,还是比较局限的。编译时,使用 -mllvm -sub 参数即可。
控制流伪造(Bogus Control Flow)模式
BCF混淆后
OLLVM的使用方法
LLVM:3.6.1
ollvm使用
进一步扩展
原文始发于微信公众号(vivo千镜):如何用OLLVM来保护你的关键代码
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论