Module 1
Software Reverse Engineering Techniques - Level 1 (W19)
Build an introduction to software reverse engineering through practical examples. Explore the techniques and tools presented in this level-one course. This is an earlier course edition; examples reflect the tools and versions used when it was recorded.
Instructor · Alexandre Beletti
- Modules:
- 7
- Lessons:
- 19
eForensics learning
Practical skills.
Verified progress.
What you'll learn
- Explore opcodes through architecture emulation.
- Analyze how a program works.
- Practice modifying and examining programs in the course examples.
Prerequisites
Recommended preparation: familiarity with basic computer operation and the topic areas listed in the course outline. Review the first module before starting the practical exercises.
Module 2
Pre-Course
Module 3
Module I - Computer Organization and Machine Language (Opcodes)
Assessments
(W19A01) Software Reverse Engineering Module I Exercises
Module 4
Module II: Assembly Language – x86 32 and 64 bits
Assessments
(W19M06) Software Reverse Engineering Module II Exercises
Module 5
Module III: Debugging and Changing a Binary (Real Time)
Assessments
(W19M12) Software Reverse Engineering Module III Exercises
Module 6
Module IV: Debugging Changing a Binary (Permanently)
Assessments
(W19M15) Software Reverse Engineering Module IV Exercises
Module 7
Final Exam
Assessments
(W19Q1) Final Quiz
Course access
Unlock Software Reverse Engineering Techniques - Level 1 (W19).
Enter your email. We’ll send a sign-in code here without taking you away from this course.