Overview
Syllabus
Intro
Other Potential Titles
Overview
What is Patching
Security Pros and Patching
History of Patching
The MS Method
How Metasploit Patches
MSF Create Thread Method (Keep)
MSFVenom Win64 Patching Support
The Portable Executable Format
The Common Object File Format (COFF) Format
CTP Methods
How are code caves created?
Find Code Caves Demo
Solution: BDF
How BDF works
Original Way BDF Worked
DEMO - Prototyping shellcode
DEMO - Injector Module
Attack Scenarios or Methods
Mitigations - UPX Encoding
Mitigations - Self Validation
MSFVENOM keep vs MSVENOM non-keep vs BDF Cave Jumping
win32 BDF vs win64 BDF
Enterprise Mitigations
Progress on x64 Stager