Reverse Engineering
Bestaande software met AI-agents terugbrengen naar leesbare code en documentatie: REA, Ghidra, ILSpy, mitmproxy, Frida en meer, met juridische regels.
- Bron (X-post) https://x.com/0xMovez/status/2109671714896437520
- Repository https://github.com/morluto/rea
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

