Extending LLVM for Code Obfuscation (1 of 2)
![](https://www.praetorian.com/wp-content/uploads/2024/06/5e3460ec74c8e850cf473488_20200131-LLVM-code-obfuscation-1-thumb.jpg)
Part one of this article covers the necessary background on LLVM, setting up a development environment, and developing an LLVM pass for junk code insertion in an attempt to generate unique polymorphic binaries.