Introduction This is the sixth post of a series which regards the development of malicious software. In this series we will explore and try to implement multiple techniques used by malicious applications to execute code, hide from defenses and persist. Today we will explore anti-disassembly obfuscation using LLVM and template metaprogramming.| 0xpat.github.io