代码混淆
文章平均质量分 76
chrisnotfound
这个作者很懒,什么都没留下…
展开
-
OLLVM分析
一、LLVM是什么LLVM最初是Low Level Virtual Machine的缩写,定位是一个,但是是比较底层的虚拟机。然而LLVM本身并不是一个完整的编译器,LLVM是一个编译器基础架构(infrastructure),把很多编译器需要的功能以可调用的模块形式实现出来并包装成库,供其他编译器实现者可以根据自己的需要选择使用或者扩展。主要聚焦于编译器后端功能,如代码生成、代码优化、JIT等。...原创 2018-01-10 17:32:46 · 7524 阅读 · 2 评论 -
ADVobfuscator开源项目分析
一、代码混淆的定义代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行二、ADVobfuscator简介ADVobfuscator演示如何使用C ++ 11/14语言在编译时生成混淆代码,而无需使用任何外部工具,也无需修改编译器。 所提出的技术仅仅依靠ISO标准化的C ++ 11/14。 它还展示了如何引入某种形式的随机性来...原创 2018-01-08 20:05:29 · 1613 阅读 · 0 评论