skip to content
Decrypt LOL

Get Cyber-Smart in Just 5 Minutes a Week

Decrypt delivers quick and insightful updates on cybersecurity. No spam, no data sharing—just the info you need to stay secure.

Read the latest edition

Compiler Techniques for Reverse Engineering with Mergen

/ 1 min read

🛠️ Exploring Compiler Techniques for Reverse Engineering with Mergen. The article introduces a multipart series focused on using compiler techniques for reverse engineering, specifically through the development of a tool called Mergen. The author recounts initial challenges faced while attempting to deobfuscate commercial VM-based obfuscators like VMProtect and Themida, which led to the realization that existing solutions were inadequate. By leveraging LLVM for lifting assembly to LLVM IR, the project aims to create a generic deobfuscator capable of handling various obfuscation methods. Significant progress was made, achieving a 400x speedup in processing time, and the author outlines future challenges and topics for exploration in subsequent posts.

Source
{entry.data.source.title}
Original