Overview
This course covers the Hardened Anti Reverse Engineering System (HARES) and its various components, including TLB Splitting, TLDB L2 Cache, Program Verification, Kernel Driver, Windows Kernel, Test Cases, Randomized Sort, Software Compatibility, Engineering Challenges, Security Benefits, Security Weaknesses, and more. By the end of the course, learners will understand the design and implementation of HARES, its security benefits, weaknesses, and how to overcome them. The course is designed for individuals interested in advanced cybersecurity concepts and reverse engineering techniques. The teaching method includes theoretical explanations, demonstrations, and discussions on engineering challenges and security implications.
Syllabus
Intro
What is HARES
Off the Station
Background
TLB Splitting
TLDB L2 Cache
Program Verification
Kernel Driver
Windows Kernel
TLB Split
Test Cases
Randomized Sort
Software Compatibility
Calculator
Limitations
Demonstration
Engineering Challenges
Mixed Code Data
NonPage Pool
Security Benefits
Security Weaknesses
How do we get past
Unintended use cases
Heuristics on AV
Conclusion
Taught by
SyScan360