Skip to content

Blog

Articles, write-ups and tutorials on reverse engineering.

A defensive, lab-focused guide to recognizing and unpacking packed executables: entropy, OEP recovery, memory dumps, and IAT rebuilding.
Compare static vs dynamic analysis for malware reverse engineering: pros, cons, when to use each, and how anti-analysis tricks defeat both.
A beginner's guide to malware analysis: the four analysis types, building a safe lab, static and dynamic triage, and a learning path.
A curated roundup of the best reverse engineering tools in 2026 — disassemblers, debuggers, sandboxes, triage, and static analysis.
A fair, current comparison of IDA Pro and Ghidra across cost, decompilers, scripting, debugging, and which one fits students vs pros.
A reverse-engineer's tour of the PE file format: DOS header, NT headers, data directories, sections, the IAT, RVAs, and why packers abuse them.
Learn Ghidra from scratch: install it, import a binary, run auto-analysis, and read the decompiler. A practical, beginner-friendly walkthrough.
A practical, honest 6-month roadmap to learn reverse engineering in 2026 — prerequisites, assembly, tools, crackmes, labs, and realistic milestones.
The difference between x86 and x64 assembly: registers, calling conventions, RIP-relative addressing, the red zone, and why it matters when reversing.