Training
Introduction to Reverse Engineering

Training Overview
The "Introduction to Reverse Engineering" training comprehensively teaches the techniques used to understand the inner workings of software through reverse engineering and the tools used in this process. The course covers the basic principles of reverse engineering on Windows and Linux systems, knowledge of low-level programming, and the usage of popular analysis tools.
What You Will Learn
- The fundamentals of Windows Internals and basic Assembly.
- How to perform static and dynamic analysis of applications.
- How to use key reverse engineering tools like IDA, x64dbg, and dnSpy.
- The process for analyzing applications on both Windows and Linux.
Who is this for?
- Aspiring Malware Analysts.
- Exploit Developers.
- Software engineers who want to understand software at a deeper level.
Prerequisites
- A strong understanding of a high-level programming language (like C/C++).
- Familiarity with computer architecture concepts.
- Basic knowledge of Assembly is highly recommended.
Tools You Will Use
- IDA
- x64dbg
- dnSpy
- Basic Linux analysis tools
Training Sections
- Introduction
- Windows Internals
- Basic Assembly
- Gathering Information from Applications
- Using IDA
- Using x64dbg
- Using dnSpy
- Analyzing Applications on Linux
- Exam