
Course Outline
Module 1 - Reversing Overview
- What is Reversing
- Applications of Reversing
- Tools Overview
- The Reversing Process
Module 2 - Reversing Environment Setup
- Host and Client Separation
- Creating a Networked Sandbox With Virtual Machines
- VMWare Tools
Module 3 - Static Analysis
- What is Static Analysis
- What Static Analysis is Not>
- Static Analysis Tools
- Static Analysis Methodology
Module 4 - Dynamic Analysis
- What is Dynamic Analysis
- What Dynamic Analysis is Not
- Dynamic Analysis Tools
- Dynamic Analysis Methodology
Module 5 - Combined Reversing
- What is Combined Reverse Engineering
- Combined vs. Separated Analysis
- Combined Analysis Methodology
Module 6 - Anti Debugging / PSP Avoidance / VM Detection
- What is Anti Debugging
- Anti Debugging Circumvention Techniques
- What is PSP Avoidance
- What is VM Detection
- Anti Debugging Circumvention Techniques
Module 7 - Re-Use / Re-Purpose
- Understanding Re-Use
- Understanding Re-Purpose
- Implementing Re-Use
- Implementing Re-Purposing
|