2026
Deobfuscating Luraph: Lifting Lua to LLVM, Then Letting AI Try
Lifting Lua to LLVM IR, why dynamic table operations survive optimization, and recovering Luraph-protected scripts with AI-assisted tooling.
Reverse engineering, LLVM, and binary lifting. Sometimes slides.
Lifting Lua to LLVM IR, why dynamic table operations survive optimization, and recovering Luraph-protected scripts with AI-assisted tooling.
Cross-post: devirtualizing CodeVirtualizer/Themida with guided symbolic evaluation, co-authored with IDontCode at Aftermath Labs.
A closer look at VMDragonSlayer, its symbolic execution, and its approach to lifting control flow.
Slides on devirtualizing VMProtect with Mergen and using LLVM for deobfuscation.
Finding errors in binaries without source code through lifting, recompilation, and runtime sanitizers.
Using LLVM and compiler techniques to lift binaries and untangle VMProtect and Themida.