Unlock the inner workings of software with our intensive 32-hours Reverse Engineering Foundations course. Designed for cybersecurity enthusiasts, IT students, and professionals aiming to deepen their technical skillset, this hands-on training introduces you to the essential tools, techniques, and real-world applications of reverse engineering.
From understanding executable file structures to analyzing malware and bypassing software protections, participants will explore the full lifecycle of binary analysis. Whether you’re aspiring to work in malware research, vulnerability analysis, or cybersecurity defense, this course provides a strong technical foundation in a practical, beginner-friendly format.
What you’ll learn in this course
By the end of this 32-hour program, participants will be able to:
• Understand the fundamentals and use cases of reverse engineering
• Analyze executable file formats such as PE and ELF
• Read and understand assembly code through disassembly tools
• Perform static and dynamic analysis on software binaries
• Use debugging tools like Ghidra, x64dbg, and OllyDbg
• Identify and unpack obfuscated or packed programs
• Analyze basic malware behavior and its techniques
• Explore beginner-level software cracking in a legal, ethical context