Blog
Technical articles about LLVM obfuscation, reverse engineering, and binary protection.
Coming Soon
Junk Bytes and Disappearing Strings: VMWhere's Anti-Analysis Passes
How VMWhere's two LLVM passes encrypt string literals at compile time and inject x86 byte sequences that break every disassembler in the room
vmwherellvmobfuscationreverse-engineeringpythonx86

Raising the Floor: Polaris and the Next Generation of LLVM Obfuscation
How Polaris upgrades Pluto's obfuscation passes with modular-arithmetic predicates, encrypted control flow, and four new techniques that defeat both static and dynamic analysis
polarisllvmobfuscationreverse-engineeringpython

Hiding in Plain Sight: Code Obfuscation with Pluto
How Pluto transforms LLVM IR into something a reverse engineer will hate, and how to use it from Python today
plutollvmobfuscationreverse-engineeringpython
Get notified when new articles are published.