AN INDEPENDENT FIELD GUIDE TO REVERSE ENGINEER ANYTHING Meet the open-source project ↗
FOR THE CURIOUS. AND THE BUILDERS.

Take software apart.
Put understanding
together.

That app feature you keep wondering about?
Let’s find out how it actually works. Practical guides, real evidence, and a little healthy curiosity.

✓New to reverse engineering? You’re in the right place.
POCKET-NOTES / EXPORT INVESTIGATION
› “What happens when I click Export?”One question. Follow the evidence.
renderer.js
the button
→
preload.cjs
the bridge
→
main.cjs
the file writer
01 Found the exposed notesAPI bridge
02 Matched the notes:export IPC channel
03 Located the CSV writer and cancellation branch
STATIC FINDINGA connected export path. Runtime still to check.
✓

ILLUSTRATED FROM OUR RECORDED LAB · NOT A LIVE TERMINAL

ONE PROJECT. MANY WAYS IN. JavaScript & Electron Native binaries Browser behavior Android apps Real-world case studies
CHOOSE YOUR STARTING POINT

What brought you here?

A SMALL QUESTION IS A GOOD START.
FROM THE FIELD NOTES

A little less mystery. A lot more how.

All 15 guides
6 guides
A HABIT WORTH BUILDING

Good investigations end
with evidence. Not guesses.

What did the tool find? What are we inferring? What’s still unknown? We keep those questions visible, so you can trust what you’re learning.

Learn to read the evidence
INVESTIGATION NOTE / POCKET NOTES EXPORT
OBSERVEDThe preload invokes notes:export.
The main process registers the same channel.
INFERREDThis bridge connects the page’s export action to the CSV writer.
UNKNOWNWhether a runtime save completes correctly.
Static analysis alone cannot prove it.
BEYOND THE HEADLINES

Real work. Worth a closer look.

Explore the case studies

Case studies credit the original investigators. Their findings are reported with their original scope and limitations.

FOLLOW YOUR CURIOSITY

One good question leads to the next.

Keep a reading list, explore the sources, or follow new field notes in your RSS reader.

Open full-resolution image ↗