Package ghidra.app.util.bin.format.pe
Class ControlFlowGuard
- java.lang.Object
-
- ghidra.app.util.bin.format.pe.ControlFlowGuard
-
public class ControlFlowGuard extends java.lang.Object
ControlFlowGuard is a platform security feature that was created to combat memory corruption vulnerabilities.ReturnFlowGuard was introduced as an addition to ControlFlowGuard in the Windows 10 Creator's update.
-
-
Constructor Summary
Constructors Constructor Description ControlFlowGuard()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
markup(LoadConfigDirectory lcd, Program program, MessageLog log, NTHeader ntHeader)
Perform markup on the supported ControlFlowGuard and ReturnFlowGuard functions and tables, if they exist.
-
-
-
Method Detail
-
markup
public static void markup(LoadConfigDirectory lcd, Program program, MessageLog log, NTHeader ntHeader)
Perform markup on the supported ControlFlowGuard and ReturnFlowGuard functions and tables, if they exist.- Parameters:
lcd
- The PE LoadConfigDirectory.program
- The program.log
- The log.ntHeader
- The PE NTHeader.
-
-