REA

REA, vu par la communauté

La rétro-ingénierie
de tout.

reverseengineeranything.tools est un guide indépendant de REA, un serveur MCP et une CLI open source pour examiner des logiciels avec des agents de programmation.

Capture officielle de REA montrant sa passerelle d’analyse dans Hopper lors de l’examen d’un binaire natif
Examinez un logiciel local avec votre agent de programmation, puis vérifiez le code qui étaye ses conclusions.Capture du projet officiel REA ↗

Que fait la communauté avec REA ?

Jeux, analyseurs, APK et comportements courants d’applications. Retrouvez pour chaque enquête la personne qui l’a partagée.

8 cas sur 8 · Sources examinées le 12 octobre 2026

Traduction de la publication

J’ai essayé REA (Reverse Engineer Anything) lors d’une session de vibe coding un dimanche. Quelques heures plus tard, j’avais reconstruit le mini-jeu Snowball War de Ski or Die en Rust + SDL2. 👀 🔗Code : https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 Démo : https://www.youtube.com/watch?v=5x38b_qgAUk

Traduit par ce guide à partir de l’aperçu visible de la publication originale.

Récit communautaire · non reproduit indépendamment · code et démo liés

Reconstruire Snowball War en Rust

Tuomo raconte qu’une session REA un dimanche a abouti à une reconstruction en Rust + SDL2 du mini-jeu Snowball War de Ski or Die.

Contexte et éléments de preuve

Contexte rassemblé par ce guide

Cible
Snowball War de Ski or Die
Méthode
A utilisé REA lors d’une session de reconstruction et implémenté le jeu en Rust avec SDL2.
Résultat rapporté
A rapporté un mini-jeu reconstruit après quelques heures et fourni des liens vers le code et une démo jouable ; les éléments liés n’ont pas été examinés.

Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.

Lire la publication originale sur X

Traduction de la publication

c’est le MCP le plus DANGEREUX sur Internet en ce moment REA (reverse engineer anything) est un MCP open source qui permet à votre agent de décortiquer des applications et des binaires et de vous montrer comment une fonctionnalité fonctionne, preuves à l’appui. je l’ai testé sur le paquet open source « ms ». il a cartographié tout le

Traduit par ce guide à partir de l’aperçu visible de la publication originale.

Ceci est l’aperçu d’une publication longue. Ouvrez l’original sur X pour lire la suite.

Récit communautaire · non reproduit indépendamment

Reconstruire un analyseur de durées JavaScript

Israfil dit avoir cartographié le paquet open source ms, puis reconstruit son analyseur et comparé le remplacement à l’original.

Contexte et éléments de preuve

Contexte rassemblé par ce guide

Cible
Le paquet npm open source ms
Méthode
A exécuté rea analyze-javascript-application, examiné 5 fonctions et 21 sites d’appel, puis réécrit l’analyseur en 17 lignes.
Résultat rapporté
A rapporté 21/22 vérifications réussies au départ, puis 22/22 après une correction. Le temps d’analyse de 1.3 seconde et les nombres de tests sont des affirmations de l’auteur.

Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.

Lire la publication originale sur X

after spending another 12 hours testing REA, a few more things started to stand out: 1. i can give it a high-level instruction like “rebuild this app” and let the agent decide which reverse-engineering tools it needs. 2. the workflow is iterative. it gathers pseudocode, Show more

Yum⋆₊˚
Yum⋆₊˚
Offloop
@yuhasbeentaken

a few more things about REA that surprised me: 1. i can give an agent a printer driver or old windows binary and let it figure out how the hardware/software interface actually works. 2. the same workflow can be used to inspect firmware, drivers and weird legacy systems that

318
Reply

Traduction de la publication

après 12 heures supplémentaires à tester REA, quelques autres points ont commencé à ressortir : 1. je peux lui donner une consigne générale comme « reconstruis cette application » et laisser l’agent décider des outils de rétro-ingénierie dont il a besoin. 2. le processus est itératif. il collecte du pseudocode,

Traduit par ce guide à partir de l’aperçu visible de la publication originale.

Traduction de la publication citée

encore quelques points sur REA qui m’ont surpris : 1. je peux donner à un agent un pilote d’imprimante ou un ancien binaire Windows et le laisser déterminer comment l’interface entre matériel et logiciel fonctionne réellement. 2. le même processus peut servir à examiner des firmwares, des pilotes et d’étranges systèmes anciens qui

Ceci est l’aperçu d’une publication longue. Ouvrez l’original sur X pour lire la suite.

Récit communautaire · non reproduit indépendamment · expérience comparative

Reconstruire une application et comparer les méthodes

Après 12 heures de tests, Yum rapporte avoir recréé une application non nommée avec zoom, partage, dessin, rotation, annotations et sauvegarde.

Contexte et éléments de preuve

Contexte rassemblé par ce guide

Cible
Une application non nommée avec dessin et annotations
Méthode
A donné à l’agent une consigne générale de reconstruction et comparé REA à une méthode utilisant Opus sans ajout.
Résultat rapporté
A rapporté qu’Opus sans ajout avait terminé le premier ; REA a également produit les fonctions citées et une démarche d’enquête plus structurée.

Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.

Lire la publication originale sur X

Traduction de la publication

Je poursuis ma copie de Lemmings (le jeu de 1991) avec REA. J’ai terminé la rétro-ingénierie du jeu ; maintenant, je l’adapte pixel par pixel.

Traduit par ce guide à partir de l’aperçu visible de la publication originale.

Récit communautaire · non reproduit indépendamment · travail en cours

Étudier et reconstruire Lemmings de 1991

L’auteur rapporte avoir utilisé REA sur Lemmings et être passé de la rétro-ingénierie à une adaptation pixel par pixel.

Contexte et éléments de preuve

Contexte rassemblé par ce guide

Cible
Lemmings (1991)
Méthode
A poursuivi une reconstruction assistée par REA et commencé à adapter la présentation pixel par pixel.
Résultat rapporté
L’auteur indique que la rétro-ingénierie est terminée ; l’adaptation continue. Aucun jeu achevé ni test de référence de conformité n’a été vérifié.

Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.

Lire la publication originale sur X

Traduction de la publication

J’ai entendu parler d’une nouvelle skill capable d’analyser n’importe quel programme, alors je l’ai testée. Elle s’appelle REA (Reverse Engineering Anything) et c’est une skill qui analyse n’importe quel programme par rétro-ingénierie. https://github.com/morluto/rea J’ai essayé de lui donner l’APK de muse, et les résultats de l’analyse sont surprenants.

Traduit par ce guide à partir de l’aperçu visible de la publication originale.

Ceci est l’aperçu d’une publication longue. Ouvrez l’original sur X pour lire la suite.

Récit communautaire · non reproduit indépendamment

Examiner un APK avant de créer un agent

TechHyung raconte avoir donné un APK de Muse à REA pour comprendre l’implémentation de ses fonctions en préparant son propre agent.

Contexte et éléments de preuve

Contexte rassemblé par ce guide

Cible
Un APK Android de Muse
Méthode
A utilisé REA pour examiner les détails d’implémentation et les communications serveur de l’APK.
Résultat rapporté
A rapporté de nombreuses communications serveur. Il s’agit d’une observation d’utilisateur, et non d’un constat vérifié de confidentialité ou de sécurité.

Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.

Lire la publication originale sur X

Traduction de la publication

reaharness est disponible Un harness open source pour faire la rétro-ingénierie de n’importe quoi. Construit sur le populaire dépôt Reverse Engineer Anything (REA), voici quelques points forts : - Boucle d’agent compatible avec plusieurs fournisseurs (OpenAI, Anthropic, OpenRouter, Groq, Ollama et passerelles compatibles OpenAI)

Traduit par ce guide à partir de l’aperçu visible de la publication originale.

Traduction de la publication citée

Reverse Engineer Anything 😂 Le logiciel, c’est fini.

Ceci est l’aperçu d’une publication longue. Ouvrez l’original sur X pour lire la suite.

Auteur d’un outil communautaire · annonce de lancement

Créer une infrastructure multi-fournisseurs sur REA

Arjun annonce reaharness, une infrastructure d’exécution d’agents open source construite sur REA avec plusieurs fournisseurs de modèles et des résultats d’outils structurés.

Contexte et éléments de preuve

Contexte rassemblé par ce guide

Cible
Méthodes d’agents basées sur REA
Méthode
A créé une boucle d’agent multi-fournisseurs et une configuration idempotente pour plusieurs agents de programmation.
Résultat rapporté
A annoncé un site public et un dépôt. C’est un lancement d’outil, et non la preuve de la reconstruction d’une cible particulière.

Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.

Lire la publication originale sur X

Traduction de la publication

3/ Retrouver la logique audio d’un jeu de 1996 🕹️ L’étude de cas DX-Ball de REA reconstruit en C une fonction de panoramique audio et rapporte 3 205 vérifications du comportement ainsi que 63 octets compilés identiques. Le jeu complet jouable est encore en cours de réalisation. https://rea.tools/showcase/dx-ball/

Traduit par ce guide à partir de l’aperçu visible de la publication originale.

Étude de cas du projet · discutée sur X

Retrouver la fonction de panoramique sonore d’un jeu de 1996

Cette publication résume l’étude de cas DX-Ball de REA : reconstruire en C une petite fonction de panoramique sonore et la valider face au comportement x86 original.

Contexte et éléments de preuve

Contexte rassemblé par ce guide

Cible
Routine de panoramique sonore de DX-Ball
Méthode
A retrouvé des entrées omises dans la sortie du décompilateur et reconstruit la fonction en C.
Résultat rapporté
L’étude de cas du projet rapporte 3,205 vérifications de comportement et 63 octets compilés identiques. Elle ne démontre pas un jeu complet et jouable.
Source du projet ↗

Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.

Lire la publication originale sur X

REA, short for Reverse Engineer Anything, plugs coding agents into Ghidra, Hopper and IDA through MCP. Agents inspect binaries, read decompiled functions and trace calls with no original source code It traced how Notion handles clipboard operations through Electron IPC It also Show more

Tech with Mak
Tech with Mak
@techNmak

Someone gave Claude Code a decompiler. 😂 Software engineering is getting ridiculous. There's an open-source project called REA (Reverse Engineer Anything) that lets coding agents investigate applications without their original source code. It connects agents to Ghidra, Hopper

Image
0
Reply

Traduction de la publication

REA, abréviation de Reverse Engineer Anything, connecte les agents de programmation à Ghidra, Hopper et IDA via MCP. Les agents examinent les binaires, lisent les fonctions décompilées et suivent les appels sans disposer du code source original Il a retracé la façon dont Notion gère les opérations du presse-papiers via Electron IPC Il a aussi

Traduit par ce guide à partir de l’aperçu visible de la publication originale.

Traduction de la publication citée

Quelqu’un a donné un décompilateur à Claude Code. 😂 Le génie logiciel devient ridicule. Il existe un projet open source appelé REA (Reverse Engineer Anything) qui permet aux agents de programmation d’examiner des applications sans leur code source original. Il connecte les agents à Ghidra, Hopper

Ceci est l’aperçu d’une publication longue. Ouvrez l’original sur X pour lire la suite.

Étude de cas du projet · discutée sur X

Suivre le chemin du presse-papiers de Notion dans Electron

Arena renvoie à l’enquête documentée de REA sur les opérations de presse-papiers de Notion via les IPC d’Electron.

Contexte et éléments de preuve

Contexte rassemblé par ce guide

Cible
Passerelle du presse-papiers de Notion pour ordinateur
Méthode
A suivi le comportement du presse-papiers à travers le processus de rendu d’Electron, la passerelle de préchargement et le processus principal.
Résultat rapporté
L’étude de cas officielle décrit le chemin du presse-papiers de Notion et cite des références au code ; l’auteur sur X présente cet exemple.
Source du projet ↗

Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.

Lire la publication originale sur X

Ces récits sont attribués à leurs auteurs et ne constituent pas des reproductions indépendantes. Six sont des retours personnels d’utilisation, de test ou de création d’outils ; deux présentent des exemples officiels du projet. Les travaux en cours et les résultats comparatifs conservent leur contexte. Envoyez une correction ou un cas accompagné d’une source originale.

Votre première enquête

Comment commencer ?

Choisissez un comportement à comprendre. Donnez une cible à votre agent de programmation, puis demandez-lui de montrer ses éléments de preuve.

Lire le guide de configuration

À exécuter dans votre terminal

npx rea-agents@latest setup
  1. Choisissez votre agent de programmation

    Examinez le plan de configuration, approuvez les modifications, puis redémarrez votre agent pour charger le serveur MCP et le skill d’investigation de REA.

  2. Commencez par une question précise

    Essayez une application qui vous appartient ou que vous êtes autorisé à examiner. Demandez d’où vient le comportement d’une fonction plutôt qu’une copie complète de l’application.

  3. Vérifiez le résultat

    Suivez les références au code, lisez les limites et comparez le comportement à l’original avant de faire confiance à une reconstruction.

Une première consigne à essayer

Utilise REA pour examiner /absolute/path/to/my-app. Explique le fonctionnement de l’export CSV. Montre le code, ses emplacements et tout ce que tu ne peux pas confirmer.
Vérifier les prérequis actuels

Que faut-il savoir sur REA ?

Des réponses pratiques avant votre première enquête.

Qu’est-ce que Reverse Engineer Anything (REA) ?

REA est un serveur MCP et une CLI open source qui relient un agent de programmation à des outils d’analyse logicielle. L’agent peut examiner le code, suivre le comportement et vérifier une reconstruction à partir de preuves. REA n’est pas un modèle d’IA autonome.

Est-ce le site officiel de REA ?

Non. reverseengineeranything.tools est un guide communautaire indépendant. Le projet officiel est morluto/rea sur GitHub et rea.tools. Ce site rassemble des récits publics et renvoie aux sources originales ; il n’est ni affilié aux responsables de REA ni approuvé par eux.

Comment installer REA pour Claude Code ou Codex ?

Exécutez npx rea-agents@latest setup dans un terminal, choisissez votre agent de programmation, examinez et approuvez le plan de configuration, puis redémarrez l’agent. Consultez le guide d’installation officiel pour la version actuelle et la compatibilité des clients. Installer uniquement un skill n’enregistre pas le serveur MCP.

Que peut analyser REA ?

Les cibles documentées comprennent les binaires natifs, les applications JavaScript et Electron, les pages de navigateur, les assemblies .NET et les paquets logiciels. Les capacités disponibles dépendent du paquet publié, de votre système d’exploitation et du moteur d’analyse. Les fonctions de GitHub main peuvent ne pas encore figurer dans la version npm.

Ai-je besoin de Ghidra, Hopper ou IDA ?

Le désassemblage et la décompilation natifs nécessitent un moteur compatible comme Ghidra, Hopper ou IDA. L’examen statique de JavaScript et de .NET ne nécessite pas de désassembleur natif. Utilisez les versions des moteurs et environnements d’exécution indiquées dans la documentation de compatibilité de REA.

Quelles versions de Node.js REA prend-il en charge ?

La documentation d’installation consultée le 12 octobre 2026 indique Node 22.19 ou ultérieur dans la branche 22.x, Node 24.11 ou ultérieur dans la branche 24.x, ou Node 26 et ultérieur. Node 23, Node 25 et les préversions ne sont pas pris en charge. Revérifiez le guide officiel avant l’installation.

REA est-il gratuit et ce site utilise-t-il des crédits ?

Ce guide est accessible gratuitement, sans compte, abonnement ni crédits. Le code propre à REA est sous licence MIT. Votre agent de programmation, votre fournisseur de modèle et les moteurs commerciaux comme Hopper ou IDA peuvent avoir des coûts et licences distincts.

Toutes les données REA restent-elles sur mon ordinateur ?

REA réalise l’analyse localement, mais les résultats des outils sont transmis à votre agent de programmation et peuvent parvenir à son fournisseur de modèle. Consultez la politique de données de ce fournisseur avant d’analyser des logiciels sensibles. Ce site communautaire n’accepte aucun envoi de logiciel et ne mène pas d’enquêtes.

REA peut-il retrouver le code source original et combien de temps cela prend-il ?

Le désassemblage, le pseudocode et les observations de comportement peuvent aider à expliquer un logiciel, sans garantir de retrouver son code source original. Le temps nécessaire varie selon la cible, le moteur et l’agent ; aucun délai fixe n’est garanti. Testez le comportement reconstruit face à l’original et lisez les limites de chaque résultat.

Les cas d’usage sur X sont-ils vérifiés indépendamment ?

Les fiches résument les récits publics des auteurs indiqués par les liens. Elles ne sont ni des reproductions indépendantes ni des recommandations. Les travaux en cours, lancements d’outils et présentations d’exemples officiels sont identifiés séparément. Le récit selon lequel une autre méthode a été plus rapide est conservé dans les éléments de preuve.

Puis-je utiliser REA dans un projet commercial ?

Le code propre à REA est sous licence MIT, qui autorise l’usage commercial sous réserve de ses conditions. Les composants tiers, moteurs commerciaux et logiciels cibles ont des licences distinctes. REA ne confère aucun droit sur une autre application ou ses ressources.

Nouveautés de cette page

  • — Publication de cas communautaires sourcés, de guides pratiques et de limites explicites des éléments de preuve.