HeadlinesBriefing HeadlinesBriefing.com

REA: Reverse Engineering von Apps mit KI

Hacker News •
×

REA ist ein Werkzeug, mit dem ein KI-Agent eine Funktion einer App untersuchen kann, die Sie nachbauen möchten, selbst ohne deren Quellcode. Der Agent kann erklären, wie die Funktion arbeitet, die unterstützenden Belege zeigen und eine ähnliche Version für Ihr eigenes Projekt erstellen. REA verbindet Agenten mit Werkzeugen zur Untersuchung nativer Binärdateien, JavaScript- und Electron-Apps, .NET-Assemblys und Websites.

Die Analyse läuft lokal, und jedes Ergebnis enthält die Belege und Einschränkungen, auf denen seine Schlussfolgerungen beruhen. Die Einrichtung registriert REA bei Ihrem Agenten und installiert passende Workflow-Anweisungen, wobei vorhandene Konfigurationen gesichert werden. Die native Analyse kann eine bestehende Installation von Hopper, Ghidra oder IDA nutzen, und die Einrichtung kann auf Wunsch mit Ihrer Zustimmung Hopper installieren. Die statische JavaScript-Analyse benötigt keine native Analyse-Engine.

Nutzer können dieselben Werkzeuge auch im Terminal ausführen. Ein JavaScript- oder Electron-App-Verzeichnis lässt sich mit einem einzigen npx-Befehl analysieren, der Module, Importe und Electron-Grenzen samt Belegen zurückgibt. REA benötigt Node.js 22.19 oder neuer, 24.11 oder neuer oder Version 26 bzw. höher sowie npm.

REA wird häufig mit Fehlerbehebungen und neuen Versionen aktualisiert. Nutzer mit einer globalen npm- oder Bun-Installation können die CLI aktualisieren und anschließend ihre Agenten-Registrierungen erneuern, indem sie die Einrichtung erneut ausführen. Nutzer von npx können den Einrichtungsbefehl direkt ausführen, um die neueste Version zu erhalten.

Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing