REA inżynieria wsteczna

REA prowadzi inżynierię wsteczną z agentem, od zachowania aplikacji do natywnego pliku.

Jedna funkcja naraz. REA czyta program na tym komputerze i zwraca dowody, które agent może sprawdzić.

calc.exe · przycisk %dowód
  1. 0x5b czy 0x5c?Dwa skoki lądują w tym samym miejscu. Najpierw nazwij operator, potem regułę.
  2. Które wywołanie dzieli?Stała 100 jest widoczna. Idź za funkcją pomocniczą, która ją zużywa.
  3. 200 + 10% = 220Po + procent bierze udział pierwszej liczby. Po × skaluje iloczyn.

Zapytać, sprawdzić, potem wyjaśnić.

Jedna funkcja naraz. REA nie zastępuje Ghidra, Hoppera ani IDA. Łączy silnik, którego już używasz, z agentem, którego już używasz.

01

Zapytać o jedną funkcję

Daj agentowi program, stronę albo zapis i jedno pytanie.

02

Czytać to, co jest

REA zwraca kod, odwołania, zakresy pliku albo zapis. Każdy punkt podaje źródło.

03

Zostawić nieznane

Domysł może poprowadzić kolejne spojrzenie. Sam nie zamyka twierdzenia.

Widziane

Dowód ma miejsce.

Plik i wiersz, zakres bajtów, adres deasemblacji albo pole zapisu. Ścieżka procentu w Kalkulatorze Windows to sprawdzony przykład, nie obietnica dla każdego pliku.

Nie widziane

Brak notatki nie jest dowodem.

W sprawdzeniu Electron API Demos z 12 paź 2026 plik i wiersz się zgadzały, a kilka odpowiedzi nie weszło do podsumowania. Brak w raporcie nie dowodzi braku w programie.

Co potrafi otworzyć.

Odczyty statyczne zostają na tym komputerze. Natywny plik binarny nadal potrzebuje silnika, który instalujesz sam.

Natywne pliki

Funkcje, ciągi i cele wywołań przez Ghidra, Hoppera albo IDA. Hopper nie ma buildu dla Windows.

JavaScript i Electron

Moduły, trasy i IPC z folderu albo ASAR. Odczyt statyczny nie uruchamia aplikacji.

Zachowanie przeglądarki

Zapisany HAR można czytać offline. Nagłówki auth i ciasteczka wypadają z raportu.

Android

Pakiety, zasoby i wybrany bytecode. Jeśli potrzebny jest dekoder, dostarczasz go ty.

.NET

Metadane zestawu da się czytać z pliku. To nie ślad działającego procesu.

Firmware i zapisy

Część rozpakowywaczy i widoków pakietów jest tylko na wybranych systemach. Najpierw przeczytaj wynik doctor.

Sprawdzone przykłady, z datą.

Każda liczba należy do jednego programu. Pełne notatki są na Przykłady.

Natywny

Panorama dźwięku DX-Ball

Jedna opublikowana rekonstrukcja sprawdziła 3 205 surowych przypadków x86 i zgodziła się z 63 bajtami skompilowanych funkcji. To jedna gra, nie ogólna celność.

Notatki projektu i raport GBHackers z 12 paź 2026.

Electron

Schowek Notion

Spakowany skrypt pokazuje, jak renderer prosi proces główny o zapis tekstu i HTML do schowka systemowego.

Ślad funkcji, nie kopia produktu Notion.

Pomiar

Electron API Demos

Uruchomienie z 12 paź 2026 zapisało 30 z 30 sprawdzeń pliku i wiersza oraz odpowiedzi, które podsumowanie pominęło.

systemdesign.academy, REA 6.4.0, commit dema 26b3d1d.

Jedno pytanie i odpowiedź ze wskazanym miejscem.

Sesja jest czymś, co możesz wskazać. Przycisk procentu w calc.exe ma kształt takiej sesji, a nie szablon dla każdego pliku.

Pytanie

Po +, co robi przycisk %?

Widziane

0x5b i 0x5c lądują razem. Stała to 100. 200 + 10% równa się 220: procent bierze udział pierwszej liczby.

Nadal otwarte

Ta reguła należy do tego przycisku. Nie przenosi się na następny program, a brak notatki nie dowodzi nieobecności.

Jeden lokalny serwer. Klient, którego już używasz.

Konfiguracja jest zapisywana dopiero po twojej zgodzie. rea doctor to lista tego, co ten komputer naprawdę potrafi otworzyć.

  • Claude Code
  • Cursor
  • Codex
  • Gemini CLI

To nie źródła producenta. Dostajesz dowody z otwartego pliku.

Po przekazaniu agentowi to nie jest offline. Narzędzia działają tutaj. Tekst oddany agentowi trafia do jego modelu.

Nie podmienia silnika. Analiza natywna używa Ghidra, Hoppera albo IDA. Gdy go brak, nie ma zamiany.

Zainstaluj na tym komputerze.

Zgódź się na plan, zanim REA zapisze konfigurację klienta. Potem uruchom agenta ponownie. Node 22.19+, 24.11+ albo 26 i nowszy. Node 23 i 25 nie są obsługiwane.

Pakiet npm to rea-agents. Źródłem tej strony jest repozytorium ReaReverse.

npx rea-agents@latest setup

Źródło ReaReverse