📄️ Module Obfuscation
This section outlines the obfuscation settings that are applied to the entire module.
📄️ Vanity Features
Purely vanity features to signature and customize your binaries.
📄️ Function Obfuscation
These are the obfuscation techniques that can be applied to functions. Most of your obfuscation needs will be met by one or more of these features.
📄️ Compiler Settings
These are the exposed settings of our compiler, allowing you to choose which instruction set extensions to support and how we determine register volatility. For most users, adjusting these configurations won't be necessary.
📄️ Debug Information
CodeDefender provides two types of debug information. If you're using the SaaS, each time you obfuscate a binary, you'll receive a map file in the following format:
📄️ UEFI Modules
To obfuscate UEFI modules using CodeDefender, it's important to consider a few key points during the build process. One of the edk2 build steps involves running GenFw.exe, a tool documented on the EDK2 Tools List.