Reverse Engineering Professional (REP) comes with lifetime access to highly technical course materials and guided exercises. Learn at your own pace through the included PDFs and HQ video material.
Highly Practical
Reverse Engineering Professional (REP) comes with a set of downloadable executables that you will reverse engineer, guided by step-by-step video labs. An in-depth explanation of each technique is provided.
Getting Certified
Earn the eCRE certification and prove both your theoretical understanding and your practical skills in reverse engineering.
The Course at a Glance
- Learn from a world-renowned professional reverse engineer
- Progress from the fundamentals through to highly technical sections
- Learn about the IA-32 CPU architecture
Learn about functions, stack frames, heaps, exceptions, key Ring3 Windows internals and the PE file format.
Master ImmunityDBG
- Learn about key Ring3 Windows internals
- Learn different methods for locating important algorithms
- Understand and bypass anti-reversing techniques
- Perform full manual unpacking of a packed executable
- A practice-based course with dozens of guided exercises
- Challenge yourself with demanding technical material
Course Material
- 6 hours of HQ video training material
- 15 highly technical modules
- 10 Win32 applications to reverse engineer
Course Delivery
- PDF format
- Offline access available
- Access from PC, tablet and smartphone
Curriculum
- Section: Theory
Module 1: Essential Theory Part 1
Module 2: Essential Theory Part 2
Module 3: Essential Theory Part 3
Module 4: VA/RVA/OFFSET and the PE File Format
- Section: Technical
Module 1: String References and Basic Patching
Module 2: Exploring the Stack
Module 3: Algorithm Reversing
Module 4: Windows Registry Manipulation
Module 5: Anti-Reversing Tricks Part 1
Module 6: Anti-Reversing Tricks Part 2
Module 7: Anti-Reversing Tricks Part 3
Module 8: Code Obfuscation
Module 9: Analysing Packers and Manual Unpacking
Module 10: Debugging Multi-Threaded Applications
-
Prerequisites
-
Basic knowledge of x86 assembly language
-
Knowledge of basic programming concepts such as variables, loops and functions
Who Can Attend
- Reverse engineers with 0-2 years of experience
- Malware analysts
- Penetration testers