BlackCAT logoBLACKCAT.exe
how things really work

TEAR
DOWNS

Reverse engineering writeups: pick a binary, a game or a file format, take it apart, and explain what's inside.

blackcat@debugger ~ teardowns[x]
$ ./list_teardowns
[RE-001] [TARGET] — [WHAT YOU LEARNED] — [LINK]
[RE-002] [TARGET] — [WHAT YOU LEARNED] — [LINK]
[RE-003] [TARGET] — [WHAT YOU LEARNED] — [LINK]
// add writeups you are happy to share
$

MY METHOD

STEP_01
OBSERVE
Run it, poke it, watch what it does from the outside.
STEP_02
DISSECT
Open it up with a disassembler and debugger, map the structure.
STEP_03
THEORIZE
Guess how it works, then test the guess.
STEP_04
WRITE IT UP
Explain it clearly so the next person learns faster.