Function Peekaboo: Crafting self masking functions using LLVM - MDSec

TL;DR


Summary:
- This article discusses a technique called "Function Peekaboo" that allows developers to create self-masking functions using the LLVM (Low-Level Virtual Machine) compiler infrastructure.
- The article explains how Function Peekaboo can be used to obfuscate the code, making it more difficult for attackers to understand and reverse-engineer the software.
- The technique involves modifying the LLVM compiler to generate functions that can hide their true purpose, making it challenging for security researchers and malware analysts to analyze the code.

Like summarized versions? Support us on Patreon!