Learning Tracks
Your roadmap to real skills.
Many tracks and dozens of sub-tracks. Every track starts with a free intro lesson.
Learning Tracks
Many tracks and dozens of sub-tracks. Every track starts with a free intro lesson.
Understanding software without the source.
~6 hours · 6 lessons
View track details →What Reverse Engineering Is
Understand reverse engineering, why it matters for security, and the legal and safety boundaries.
Static Analysis: File Formats and Binaries
Use file, strings, and hexdump, and understand the PE (Windows) and ELF (Linux) executable formats.
Disassembly and Decompilation with Ghidra
Use Ghidra to disassemble and decompile a binary and read its logic, plus where IDA and Binary Ninja fit.
Dynamic Analysis and Safe Malware Handling
Run a sample safely in an isolated VM, use x64dbg and strace/ltrace, and observe behavior without infecting yourself.
Malware Categories, Sandboxes, and YARA
Recognize malware categories and indicators, read sandbox reports (Any.run, VirusTotal), and write YARA detection rules.
Reverse Engineering Job Readiness
Translate reverse-engineering skills into job titles, a resume, interview answers, certifications, and a portfolio checklist.