سیستمی و پژوهش امنیتی پیشرفته ۴۴ سرفصل

مهندسی معکوس باینری

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