Getting Started With Reverse Engineering: Dr. Josh Stroschein
Getting Started With Reverse Engineering: Dr. Josh Stroschein
Engineering
@jstrosch 0xevilc0de.com
Introduction to the course
Course
Overview Assembly basics
Working with native code
Using debuggers
Practical assembly
Reverse engineering
Conclusion
Why Learn to Reverse Engineer?
It’s Not All 1s and 0s
Conclusion
The Reverse Engineering Process
This Course Will Focus On…
a Windows environment
Static vs.
Dynamic analysis
Dynamic - Involves analyzing the program during
Analysis execution
- Process monitors, debuggers, network
captures
Conclusion