REA: Reverse Engineer Anything \u2013 KI-gest\u00f6tztes Reverse Engineering f\u00fcr Entwickler und Security-Teams<\/h2>\n
Das Open-Source-Projekt REA<\/strong> (GitHub: morluto\/rea) verbindet KI-Agenten mit professionellen Reverse-Engineering-Tools. Das Ziel: Verst\u00e4ndnis f\u00fcr App-Funktionalit\u00e4t, Bin\u00e4rdateien und Runtime-Verhalten automatisiert aufbauen \u2013 ohne dass der Nutzer selbst jedes Tool bedienen muss.<\/p>\n\n
Was ist REA?<\/h3>\n
REA ist ein MCP-Server<\/strong> (Model Context Protocol), der Agents wie Claude Code, Codex, Cursor oder Gemini CLI mit Analyse-Tools verbindt. Das Projekt hat in k\u00fcrzester Zeit \u00fcber 200.000 Sterne auf GitHub erreicht und wird aktiv von einer Community unterhalten. Die Lizenz ist MIT.<\/p>\n\n
Welche Tools werden angebunden?<\/h3>\n
REA unterst\u00fctzt eine breite Palette an Analyse-Engines:<\/p>\n
- \n
- Statische JavaScript-Analyse<\/strong> \u2013 ohne native Engine n\u00f6tig, funktioniert direkt im Terminal<\/li>\n
- Native Bin\u00e4ranalyse<\/strong> \u2013 Hopper, Ghidra oder IDA (bestehende Installationen werden genutzt)<\/li>\n
- .NET-Assemblies<\/strong> \u2013 Analyse von .NET-Anwendungen<\/li>\n
- Web-Apps und Electron-Apps<\/strong> \u2013 Inspection extrahierter JavaScript\/ASAR-Dateien<\/li>\n<\/ul>\n\n
Wie funktioniert die Einrichtung?<\/h3>\n
Mit Node.js und npm installiert man das Tool global:<\/p>\n
npx rea-agents setup<\/code><\/pre>\nW\u00e4hle deinen Agenten, \u00fcberpr\u00fcfe die vorgeschlagenen \u00c4nderungen und bestimme sie. Setup f\u00fcgt REA als MCP-Server hinzu, legt Backups der bestehenden Konfiguration an und installiert passende Workflow-Anweisungen. Nach dem Setup muss der Agent neu gestartet werden.<\/p>\n\n
CLI-Beispiele<\/h3>\n
F\u00fcr eine once-off-Analyse im Terminal:<\/p>\n
npx -y rea-agents@latest analyze-javascript-application \/pfad\/zur\/app --json<\/code><\/pre>\nDas Ergebnis enth\u00e4lt Module, Importe, Electron-Grenzen und die dazugeh\u00f6rigen Nachweise.<\/p>\n\n
Was sind die Use Cases?<\/h3>\n
REA ist n\u00fctzlich f\u00fcr:<\/p>\n
- \n
- Security-Teams<\/strong> \u2013 Schadcode analysieren, Schwachstellen in Apps verstehen<\/li>\n
- Entwickler<\/strong> \u2013 Drittanbieter-Apps oder eigene Legacy-Code-Basen nachvollziehen<\/li>\n
- Produkt-Teams<\/strong> \u2013 Verst\u00e4ndnis f\u00fcr die Funktionalit\u00e4t von Wettbewerbs-Apps aufbauen<\/li>\n<\/ul>\n\n
Quellen<\/h2>\n
- Entwickler<\/strong> \u2013 Drittanbieter-Apps oder eigene Legacy-Code-Basen nachvollziehen<\/li>\n
- Native Bin\u00e4ranalyse<\/strong> \u2013 Hopper, Ghidra oder IDA (bestehende Installationen werden genutzt)<\/li>\n
No responses yet