APP_EXPERIMENT
← Alle experimenten
010Afgerond

Reverse Engineering

Bestaande software met AI-agents terugbrengen naar leesbare code en documentatie: REA, Ghidra, ILSpy, mitmproxy, Frida en meer, met juridische regels.

GitHub: morluto/rea
GitHub: morluto/rea · echte screenshot
GitHub: NationalSecurityAgency/ghidra
GitHub: NationalSecurityAgency/ghidra · echte screenshot
Titelkaart (gegenereerd)
Titelkaart (gegenereerd) · gegenereerde titelkaart

Wat het allemaal doet

010 – Reverse Engineering

Experiment: bestaande software reverse-engineeren naar begrijpelijke code en documentatie, met AI-agents.

Bron: post van @0xMovez, 12 okt 2026 (17:45 NL-tijd), "10 GitHub REA repos". De post citeert zijn artikel "How to Reverse Engineer Anything with Opus 5.5 (Full-Course)" (x.com/i/article/2109583646684315648, 12 okt 2026), een cursus in 11 stappen. Opgehaald via api.fxtwitter.com. Er is geen vervolgthread; de afbeelding in de post en de afbeeldingen/ingesloten posts in het artikel zijn niet opgehaald.

Sterren en licenties: GitHub API, 13 okt 2026. De sterren in de post (bv. "REA 130K") wijken af van de huidige telling.

Naam URL Sterren (13-10-2026) Laatste push Licentie Wat het doet Wat het handig maakt
REA https://github.com/morluto/rea 174.565 13-10-2026 MIT Eén MCP-server/CLI (rea-agents) voor RE: native binaries, Electron/JS, .NET, Android, websites Agent kiest zelf het juiste gereedschap; bevindingen met bewijs (adres, pseudocode) en gelabeld als observatie/afleiding/onbekend. Electron- en .NET-analyse zonder disassembler
Ghidra https://github.com/NationalSecurityAgency/ghidra 85.568 09-10-2026 Apache-2.0 Gratis disassembler/decompiler van de NSA Gratis, cross-platform engine onder de meeste AI-RE-opstellingen (ook onder REA en GhidraMCP)
ImHex https://github.com/WerWolv/ImHex 55.108 09-10-2026 GPL-2.0 Hex-editor voor reverse engineers; volgens de post met MCP-server Bestandsformaten en binaire data structureel bekijken (patronen)
mitmproxy https://github.com/mitmproxy/mitmproxy 45.485 05-10-2026 MIT Interceptende HTTP(S)-proxy Verkeer van een app/website zien en zo de (ongedocumenteerde) API in kaart brengen
ILSpy https://github.com/icsharpcode/ILSpy 26.586 13-10-2026 MIT .NET-decompiler naar C# Oude .NET-applicaties terug leesbaar maken
Frida https://github.com/frida/frida 22.233 12-10-2026 geen SPDX herkend door GitHub (zie LICENSE in de map) Runtime-instrumentatie/hooking, desktop en mobiel, scriptbaar Gedrag tijdens het draaien observeren
GhidraMCP https://github.com/LaurieWired/GhidraMCP 11.156 10-10-2026 Apache-2.0 MCP-server voor Ghidra Laat een agent Ghidra bedienen, headless of met GUI
Android RE Skill https://github.com/SimoneAvogadro/android-reverse-engineering-skill 8.077 12-10-2026 Apache-2.0 Claude Code-skill voor Android-apps APK → gedecompileerde code + API-endpoints
Universal Modder https://github.com/rehan-remade/universal-modder 7.168 13-10-2026 MIT Skills/tools om PC-games te modden met Claude Code Voorbeeld van een complete agent-workflow (recon → RE → testen); voor Erwin weinig direct nut
Cpp2IL https://github.com/SamboyCoding/Cpp2IL 2.980 15-09-2026 MIT Draait Unity IL2CPP terug naar .NET (voor ILSpy); work in progress Alleen relevant voor Unity-apps/games

Commit-hashes van de meegeleverde kopieën: zie SOURCES.md. Hoe in te zetten: zie GEBRUIK.md.

Kernideeën uit het artikel (samengevat): route eerst het type doel (Electron? dan geen disassembler), begin met een overzicht (strings, call graph), sorteer functies op aantal xrefs, laat het model pseudocode benoemen en uitleggen, gebruik bij grote doelen een controller met workers, en herbouw clean-room: één context schrijft een gedragsspecificatie, een andere bouwt alleen vanuit die spec, en pariteit bewijs je met gedragstests. De letterlijke prompts uit het artikel staan in PROMPTS.md.

Niets is geïnstalleerd of uitgevoerd; de repo's zijn alleen als broncode gekopieerd.

GitHub (eigen documentatie, zonder de gekloonde repo's): https://github.com/pxp44/ReverseEngineering