Hoe het werkt

Eén functie. Eén engine. Een plek voor wat gezien is.

Reverse engineering gaat één functie tegelijk. REA is een lokale CLI en MCP-server. De code-agent stelt een vraag. REA leest het programma en geeft items terug die de agent kan controleren. Een vermoeden blijft als vermoeden gemarkeerd.

één gangbewijs
  1. VragenNoem één functie, één kanaal of één opgeslagen opname. Een herschrijving van het hele product komt later.
  2. BekijkenREA geeft bestand en regel, een adres, een bytebereik of een veld terug. Elk item noemt de herkomst.
  3. UitleggenGezien en niet gezien blijven aparte zinnen. Een ontbrekende notitie bewijst niet dat het gedrag ontbreekt.

Eén engine

Native werk gebruikt Ghidra, Hopper of IDA. Jij brengt die engine mee. Ontbreekt hij, dan wisselt REA niet naar een tweede.

Een bewering met plek

Bewijs is een plaats in het artefact: pad en regel, disassembly-adres of een veld in een opname. Het procentpad in Windows Rekenmachine is één gecontroleerd voorbeeld.

Wat de machine verlaat

De hulpmiddelen draaien lokaal. Tekst die je aan de code-agent geeft, gaat naar de modelaanbieder.

Daarna: Start en doctor lezen, of Voorbeelden voor een gedateerd voorbeeld. Bron ReaReverse.