L’OUTIL REA / GUIDES PRATIQUES INDÉPENDANTS
REA : Reverse Engineer Anything
Comprenez le fonctionnement d’un logiciel. Reconstruisez la fonction qu’il vous faut.
Apprenez la rétro-ingénierie avec REA : analyses guidées, exemples interactifs et code testé.
AVEC CLAUDE CODE · CODEX · CURSOR
DÉMARRAGE RAPIDE AVEC REA
Un prompt. Laissez votre IA installer REA.
Collez-le dans Claude Code, Codex ou Cursor. Confiez la configuration à votre agent.
- Copiez le prompt
Il contient les instructions pour commencer la configuration.
- Envoyez-le à votre agent de programmation
Vérifiez et approuvez les changements proposés.
- Redémarrez, puis vérifiez
Redémarrez quand l’agent vous le demande, puis demandez-lui de vérifier la connexion à REA.
Installe REA pour cet agent de programmation avec npx rea-agents@latest setup. Montre-moi les changements de configuration proposés avant de les appliquer. Indique ensuite comment redémarrer et vérifier la connexion. Ma première cible sera un paquet JavaScript local.L’OUTIL DERRIÈRE LES INVESTIGATIONS
Qu’est-ce que REA ?
REA (Reverse Engineer Anything) connecte votre agent de programmation à des outils d’analyse d’applications, de binaires et de sites web. L’agent appelle REA via MCP pour inspecter le code et suivre une fonction, puis s’appuie sur les résultats pour l’expliquer ou en créer et tester une version pour votre projet.
Commencez par une question : où va un export, comment un code de connexion est-il calculé, ou pourquoi un jeu accélère-t-il ? Ces guides indépendants vous aident à suivre les éléments vérifiables et à tester le résultat. Retrouver une règle ne prouve pas qu’une application entière a été reconstruite.
QUATRE NOUVELLES INVESTIGATIONS / À VOUS DE JOUER
Jouez. Puis comprenez pourquoi.
Réglez la vitesse du dinosaure.
Changez le rythme. Sautez l’obstacle. Découvrez un cas limite surprenant.
Jouer et analyser ↗Faites viser un anneau de projectiles vers vous.
Déplacez le joueur. Tirez un anneau. Décodez les angles du motif.
Jouer et analyser ↗Écoutez les calculs cachés d’un jeu des années 1990.
Déplacez une brique de gauche à droite. Écoutez la règle que vous cherchez à retrouver.
Jouer et analyser ↗Découvrez ce que fait vraiment la touche %.
Appuyez sur % et observez la transformation de l’opérande avant d’appuyer sur égal.
Jouer et analyser ↗PARTEZ D’UNE FONCTION QUE VOUS VOULEZ COMPRENDRE
Petites questions. Vraies découvertes.
Reconstruisez le code d’authentification
valable 30 secondes.
Retrouvez la règle dans un APK. Avancez le temps. Regardez le code changer.
Ouvrir le tutoriel Aegis ↗Comment Notion
copie-t-il le texte enrichi ?
Suivez une copie depuis l’éditeur, à travers les processus, jusqu’au presse-papiers.
Suivre le chemin du presse-papiers ↗Qu’est-ce qui déclenche vraiment
« File too large » ?
Passez d’un message d’erreur à une fonction, une condition et un test de limite.
Analyser la vérification de taille ↗ESSAYEZ LE RÉSULTAT AVANT DE LIRE LE GUIDE
Une seconde plus tard.
Un autre code.
Une application d’authentification convertit le temps en compteur, puis en code à six chiffres. Faites passer l’horloge au-delà de 60 secondes et observez vous-même la règle.
- Localisez la méthode dans l’APK.Suivez l’horodatage à travers les appels.
- Reconstruisez uniquement le calcul.Compteur → HMAC → six chiffres.
- Testez avec des réponses connues.Vérifiez les limites temporelles et les zéros initiaux.
Basé sur l’investigation officielle d’Aegis. Cette démonstration indépendante utilise des données de test publiques ; le guide explique exactement ce qui a été vérifié.
CLÉ DE TEST PUBLIQUE · SHA-1 · 6 CHIFFRES
Temps Unix 59s Compteur 1
59 ÷ 30 → compteur 1. À 60 secondes, le compteur passe à 2.
Nouvelle implémentation pédagogique utilisant la clé de test publique du RFC 6238. Aucun secret de compte. Aucun appel à REA dans votre navigateur.
ALLEZ AU-DELÀ DE LA PREMIÈRE CONSIGNE
Venez avec une question. Repartez avec une méthode.
Où cet APK envoie-t-il ses requêtes ?
Trouvez le code réseau d’un paquet Android, suivez ses appelants et distinguez une adresse candidate d’une requête observée.
Que se passe-t-il après un clic sur Export ?
Observez une action dans le navigateur, identifiez sa requête réseau et découvrez quand un fichier est entièrement généré dans la page.
Une mise à jour a cassé votre procédure. Qu’est-ce qui a changé ?
Comparez deux versions Electron, limitez l’analyse à une fonction et transformez le changement suspect en test de non-régression.
VOUS DÉCOUVREZ REA ?
Commencez ici. Puis approfondissez.
Connectez votre agent de programmation
Installez REA, choisissez votre client et vérifiez la connexion.
Guide d’installation →Trouvez le dossier d’export d’une application
Suivez le bouton d’un exemple d’application, à travers son pont, jusqu’à un fichier CSV.
Votre première investigation →Pourquoi mon URL contient-elle encore « ! » ?
Lisez le code réel du paquet et vérifiez l’option qui résout le problème.
Un petit exemple expliqué →