Overview
Syllabus
Introduction
Dynamic Automated Analysis Systems
Motivation
Presentation Outline
Offense - Detecting Analysis Systems
Environmental Artifacts & Timing
CPU Virtualization & Process Introspection
Reverse Turing Tests & Network Artifacts
Detecting Malware Evasion
Multi-System Execution
Evasion Detection - Discussion
Early Approaches
Path Exploration
Hypervisor-based Analysis
Mitigation - Discussion
Offensive Research
Defense - Improving Bare Metal Analysis
Defense - Heuristic Evasion Detection
Defense - Passing Reverse Turing Tests
Meta - Establishing Ground Truth
Meta - Challenges in Research Evaluation
Conclusion
Taught by
0xdade