REA reverse engineering

REA doet reverse engineering met een agent, van app-gedrag tot de native binary.

Eén functie tegelijk. REA leest het programma op deze machine en geeft bewijs terug dat de agent kan controleren.

calc.exe · %-knopbewijs
  1. 0x5b of 0x5c?Twee sprongen komen op dezelfde plek uit. Noem eerst de operator, dan de regel.
  2. Welke aanroep deelt?De constante 100 is zichtbaar. Volg de hulpfunctie die hem verbruikt.
  3. 200 + 10% = 220Na + neemt procent een deel van het eerste getal. Na × schaalt het het product.

Vragen, bekijken, dan uitleggen.

Eén functie tegelijk. REA vervangt Ghidra, Hopper of IDA niet. Het koppelt de engine die je al gebruikt aan de agent die je al gebruikt.

01

Naar één functie vragen

Geef de agent een programma, een pagina of een opname, plus één vraag.

02

Lezen wat er is

REA geeft code, verwijzingen, bestandsbereiken of een opname terug. Elk item noemt de bron.

03

Het onbekende laten staan

Een vermoeden kan de volgende blik sturen. Het sluit een bewering niet alleen.

Gezien

Bewijs heeft een plek.

Bestand en regel, bytebereik, disassembly-adres of een veld in een opname. Het procentpad in Windows Rekenmachine is een gecontroleerd voorbeeld, geen belofte voor elke binary.

Niet gezien

Een ontbrekende notitie is geen bewijs.

Bij de controle van Electron API Demos op 12 okt 2026 klopten bestand en regel, en verschillende antwoorden ontbraken in de samenvatting. Afwezigheid in het rapport bewees geen afwezigheid in het programma.

Wat het kan openen.

Statische lezingen blijven op deze machine. Een native binary heeft de engine nodig die je zelf installeert.

Native binaries

Functies, strings en aanroepdoelen via Ghidra, Hopper of IDA. Hopper heeft geen Windows-build.

JavaScript en Electron

Modules, routes en IPC uit een map of ASAR. Een statische lezing start de app niet.

Browseractiviteit

Een opgeslagen HAR is offline te lezen. Auth-headers en cookies verdwijnen uit het rapport.

Android

Pakketten, resources en gekozen bytecode. Als een decoder nodig is, lever je die zelf.

.NET

Assembly-metadata is uit het bestand te lezen. Dat is geen spoor van een draaiend proces.

Firmware en opnamen

Sommige uitpakkers en pakketweergaven bestaan alleen op bepaalde systemen. Lees eerst de uitvoer van doctor.

Gecontroleerde voorbeelden, met datum.

Elk getal hoort bij één programma. De volledige notities staan op Voorbeelden.

Native

Geluids-pan van DX-Ball

Eén gepubliceerde reconstructie controleerde 3.205 ruwe x86-gevallen en kwam overeen met 63 gecompileerde functiebytes. Dat is één spel, geen algemene trefkans.

Projectnotities en het GBHackers-rapport van 12 okt 2026.

Electron

Klembord van Notion

Het verpakte script laat zien dat de renderer het hoofdproces vraagt tekst en HTML naar het systeemklembord te schrijven.

Een functiespoor, geen kopie van het Notion-product.

Gemeten

Electron API Demos

Een run van 12 okt 2026 noteerde 30 van 30 bestand:regel-controles en ook antwoorden die de samenvatting miste.

systemdesign.academy, REA 6.4.0, commit 26b3d1d van de demo.

Eén vraag, daarna een antwoord met een plek.

Een sessie is iets waar je naar kunt wijzen. De procentknop in calc.exe is de vorm van die sessie, geen sjabloon voor elke binary.

Vragen

Wat doet de %-knop na +?

Gezien

0x5b en 0x5c komen samen uit. De constante is 100. 200 + 10% is 220: procent neemt een deel van het eerste getal.

Nog open

Die regel hoort bij deze knop. Hij reist niet naar het volgende programma, en een ontbrekende notitie bewijst de afwezigheid niet.

Eén lokale server. De client die je al gebruikt.

De configuratie wordt pas geschreven nadat je het plan goedkeurt. rea doctor is de lijst van wat deze machine echt kan openen.

  • Claude Code
  • Cursor
  • Codex
  • Gemini CLI

Niet de bron van de maker. Je krijgt bewijs uit het geopende bestand.

Niet offline nadat je het doorstuurt. De hulpmiddelen draaien hier. Tekst aan de agent gaat naar dat model.

Geen tweede engine. Native werk gebruikt Ghidra, Hopper of IDA. Ontbreekt die, dan komt er geen andere.

Zet het op deze machine.

Keur het plan goed voordat REA de clientconfiguratie schrijft. Herstart de agent daarna. Node 22.19+, 24.11+ of 26 en nieuwer. Node 23 en 25 worden niet ondersteund.

Het npm-pakket is rea-agents. De bron van deze site is de ReaReverse-repository.

npx rea-agents@latest setup

Bron ReaReverse