LLVM 混淆器Obfuscator-LLVM源码ollvm
Obfuscator-LLVM 是 2010 年 6 月由瑞士西部伊韦尔东莱班应用科学与艺术大学 (HEIG-VD) 信息安全小组发起的一个项目。
该项目的目标是提供 LLVM 编译套件的开源分支,能够通过代码混淆和防篡改提供更高的软件安全性。由于我们目前主要在中间表示 (IR) 级别工作,因此我们的工具与 LLVM 当前支持的所有编程语言(C、C++、Objective-C、Ada 和 Fortran)和目标平台(x86、x86-64、PowerPC、PowerPC-64、ARM、Thumb、SPARC、Alpha、CellSPU、MIPS、MSP430、SystemZ 和 XCore)兼容。
您可以使用以下 Bibtex 条目引用 Obfuscator-LLVM:
- @INPROCEEDINGS{ieeespro2015-JunodRWM,
- author={Pascal Junod and Julien Rinaldini and Johan Wehrli and Julie Michielin},
- booktitle={Proceedings of the {IEEE/ACM} 1st International Workshop on Software Protection, {SPRO'15}, Firenze, Italy, May 19th, 2015},
- editor = {Brecht Wyseur},
- publisher = {IEEE},
- title={Obfuscator-{LLVM} -- Software Protection for the Masses},
- year={2015},
- pages={3--9},
- doi={10.1109/SPRO.2015.10},
- }
复制代码 Obfuscator-LLVM 的商业版本实现了更高级的功能,已推出至 2016 年底。
附件中包含源码如下:
LLVM 混淆器Obfuscator-LLVM源码ollvm
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
提取码下载:
|