سیستمی و پژوهش امنیتی
پیشرفته
۴۴ سرفصل
مهندسی معکوس باینری
Binary Reverse Engineering
ساختار ELF، سکشن و سگمنت، نمادها و relocation؛ تحلیل با Ghidra، IDA و GDB.
دورههای این مسیر
مفاهیم اصلی
آموزش «مفاهیم اصلی» در مسیر مهندسی معکوس باینری.
۱ ماژول
ابزارها
آموزش «ابزارها» در مسیر مهندسی معکوس باینری.
۱ ماژول
تمرینها
آموزش «تمرینها» در مسیر مهندسی معکوس باینری.
۱ ماژول
معیار پیشرفت به مرحلهٔ بعد
آموزش «معیار پیشرفت به مرحلهٔ بعد» در مسیر مهندسی معکوس باینری.
۱ ماژول
سرفصلهای کامل
Core Topics
- ELF
- Sections
- Segments
- Symbols
- Imports / Exports
- Relocations
- Dynamic Linking
- Static Analysis
- و ۱۴ مورد دیگر…
Tools
- Ghidra
- IDA
- GDB
- LLDB
Exercises
- Strip symbols from your own binary
- Reverse simple C programs
- Identify functions from disassembly
- Reconstruct structures
- Trace program execution
- Analyze a crash dump
- Reverse small open-source binaries
- Compare source code with its compiled binary
Move to Next Stage When
- You can analyze a small unknown binary independently
- You can identify important functions
- You can follow control flow
- You can understand basic data structures from assembly
- You can debug binaries dynamically
- You can explain why a crash occurs