0PricingLogin
Ethical Hacking Academy · Lesson

Disassembly Basics

Ghidra and IDA.

What Is Disassembly?

Disassembly converts a binary's machine code back into human-readable assembly instructions. It lets you read exactly what the CPU will execute.

This is essential when source code is unavailable, as is always the case with malware.

Disassembly vs Decompilation

Disassembly produces assembly. Decompilation goes further, reconstructing approximate high-level C-like pseudocode.

Pseudocode is faster to read; assembly is precise. Analysts use both, switching as needed.

All lessons in this course

  1. Static Analysis
  2. Dynamic Analysis
  3. Disassembly Basics
  4. Unpacking
← Back to Ethical Hacking Academy