Samenvatting
Reverse Engineer Anything laat AI gesloten code onderzoeken, maar bewijs, modelbeleid en juridische grenzen blijven bepalend.
Reverse Engineer Anything onderzoekt gesloten code
Reverse Engineer Anything, kortweg REA, is een open-source MCP-server die AI-codeagents helpt bij het onderzoeken van native binaries, Electron-apps, Android-APK’s, .NET-assemblies, websites en firmware. De ontwikkelaar geeft opdrachten in gewone taal; de agent analyseert het doel en toont de onderliggende aanwijzingen.
REA coördineert vooral bestaande analysetools en fungeert niet als zelfstandige decompiler. Voor JavaScript en .NET voert het systeem zelf statische inspecties uit. Voor native binaries gebruikt het Ghidra, Hopper of IDA, die afzonderlijk moeten worden geïnstalleerd en gelicentieerd. De installatie werkt via `npx rea-agents setup` en vereist Node 22 of nieuwer.
REA vraagt om controleerbaar bewijs
De aanpak verschilt van een simpel AI-antwoord doordat resultaten byte-offsets en bronlocaties bevatten. Daardoor kan een ontwikkelaar nagaan waarop de conclusie steunt. De instructies vragen de agent bovendien expliciet te melden wat hij niet kon vaststellen, in plaats van ontbrekende informatie zelf in te vullen.
De applicatie houdt het onderzochte materiaal lokaal. Dat maakt de analyse niet volledig offline: de modelprovider van de agent ontvangt de toolresultaten volgens het eigen databeleid. Voor native analyse blijven Ghidra, Hopper en IDA relevante alternatieven, terwijl REA vooral de koppeling tussen agent en analysetool organiseert.
REA vraagt om een gerichte proef
Begin met gedrag dat je al kunt voorspellen, zoals de rangschikking van zoekresultaten in Obsidian. Vergelijk daarna de uitkomst met de aangeleverde offsets en locaties. Controleer ook vooraf welke gegevens je modelprovider ziet en of reverse-engineering van het gekozen programma juridisch is toegestaan.
Verdiep je kennis
ChatGPT en BI — Hoe AI je data-analyse verandert
Ontdek hoe ChatGPT en generatieve AI de wereld van business intelligence veranderen. Van SQL en DAX genereren tot data-a...
KennisbankAI in Power BI — Copilot, Smart Narratives en meer
Ontdek alle AI-functies in Power BI: van Copilot en Smart Narratives tot anomaliedetectie en Q&A. Compleet overzicht met...
KennisbankPredictive Analytics — Wat kan het voor jouw bedrijf?
Ontdek wat predictive analytics is, hoe het werkt en hoe je het inzet voor je bedrijf. Van de 4 niveaus van analytics to...