HackPath Academy

B4: Exploit Development, RE & Malware Analysis

Reverse Engineering Workflow

Static and dynamic analysis with strings, symbols, control flow, debuggers, and decompilers.

Advanced · 30 min

Open the interactive lesson →

  1. Triage: file type, architecture, hashes, strings, imports, sections, entropy, and obvious packers.
  2. Static map: functions, control flow, cross-references, key constants, and data structures.
  3. Dynamic observation: run in a safe lab, trace files, registry, network, child processes, and exceptions.
  4. Debug critical paths: breakpoints around parsing, crypto, authentication checks, and dangerous APIs.
  5. Document findings: purpose, inputs, outputs, trust boundaries, and likely vulnerability points.

Take the quiz →