Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
decomp.anything — fork de decomp.wtf : correspondance PE Windows, chaînes d'outils MinGW/clang-cl et pont REA MCP optionnel | Kitploit
Outils/GitHubGitHub/giveen/decomp.anything
Sécurité AndroidAnalyse StatiqueAnalyse Dynamique de Code (DAST)Rétro-ingénierieAnalyse de MalwareAnalyse de BinairesRétro-Ingénierie Assistée par IASécurité de l'IAAnalyse de MicrologicielExploitation de Binaires
GitHub
6125il y a 18h 11mPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
giveen/decomp.anything

decomp.anything

fork de decomp.wtf : correspondance PE Windows, chaînes d'outils MinGW/clang-cl et pont REA MCP optionnel

Voir le dépôt

decomp.anything

Pointez un agent IA vers quelque chose qui vous appartient et démontez-le. decomp.anything est un atelier de décompilation par correspondance et de rétro-ingénierie pour les jeux, les programmes Windows et Linux, les applications, les pages web, les firmwares et les fichiers simples. Les agents écrivent du C ou du C++ contre le binaire réel, le compilateur d'origine le construit, et le résultat est vérifié octet par octet — ou, lorsqu'il n'existe pas de build d'origine à faire correspondre, le même projet ouvre le binaire avec REA et les agents analysent ses fonctions à la place.

decomp.anything s'appuie sur decomp.wtf : votre agent IA décompile les logiciels qui vous appartiennent en C qui se compile en exactement les mêmes octets.

Installation  ·  Fonctionnement de la correspondance  ·  Inspecter n'importe quoi  ·  Décompilations publiques  ·  Agents  ·  Décompiler ensemble  ·  Basé sur

Licence MIT Linux et Windows Python 3.12 ou plus récent Fonctionne avec n'importe quel agent MCP

Fork de decomp.wtf

decomp.anything est un fork indépendant de decomp.wtf par Sam Wolfs. Le projet amont est abandonné, mais son code est sous licence MIT, ce fork le poursuit donc et l'étend. Ce dépôt est la continuation active.

Là où decomp.wtf se concentrait sur la correspondance de jeux rétro, decomp.anything étend le même moteur à des logiciels arbitraires : les binaires Windows et Linux peuvent être mis en correspondance octet par octet, et tout le reste s'ouvre comme un projet REA — le même tableau de bord de projet, les mêmes agents et notes, avec ses procédures comme éléments de travail. Il n'y a pas de mode REA séparé à apprendre.

Ce qui est conservé de decomp.wtf :

  • le flux de travail découper → revendiquer → écrire du C ou du C++ → compiler avec le compilateur d'origine → lier à l'adresse réelle → comparer octet par octet ;
  • le moteur de correspondance et les matchers pour MIPS, PowerPC, ARM, x86 et x86-64 ;
  • la vue en direct, le pilote automatique, le permuteur, les connaissances partagées, les agents assistants et les exports reconstructibles ;
  • la continuation de projets de décompilation publics, évalués avec objdiff ;
  • les installateurs, le registre de chaînes d'outils et la conception locale d'abord : pas de compte, pas de télémétrie, rien n'est téléversé.

Ce que ce fork ajoute :

  • Console RE : une interface graphique pour le catalogue d'outils de REA, ouverte depuis un élément de travail de procédure (ou une fonction PC). Parcourez les binaires natifs, les applications Android, les assemblys .NET, les applications JavaScript et Electron, les pages web, les firmwares et les fichiers simples ; fonctions, pseudocode, chaînes, graphes de flux et graphes d'appels, plus un formulaire généré pour chaque outil REA.
  • Cibles Linux : les exécutables et bibliothèques partagées ELF x86 et x86-64 s'importent et se mettent en correspondance comme les programmes Windows.
  • Cibles Windows : les exécutables et DLL PE 32 bits et 64 bits, avec un matcher x86 tenant compte des relocalisations.
  • REA pour les agents : inspect_binary peut demander à REA du pseudocode, des signatures et des appelants ; REA lui-même peut être installé depuis Compilateurs et outils.
  • Dossiers de référence : pointez un agent vers une décompilation correspondante, des notes ou des listes de symboles ; il peut les lire et les parcourir.
  • Support d'opencode 2 pour les agents assistants et decomp connect.

La correspondance reste le chemin exact octet par octet. Chaque binaire s'ouvre comme un projet normal : les cibles comparables bénéficient de la boucle compiler-et-comparer, et tout le reste obtient des éléments de travail REA, les mêmes agents, le même tableau de bord et les mêmes constats.

Ce que vous pouvez faire

ObjectifCe que decomp.anything vous apporte
Décompiler un jeuDéposez une ROM, une image de disque ou un fichier de programme. Les agents revendiquent des fonctions, écrivent du C ou du C++, et le compilateur d'origine prouve chaque correspondance octet par octet.
Faire correspondre un programme PCImportez un .exe/.dll Windows ou un programme ELF Linux ou un .so, écrivez du C ou du C++, et comparez les octets du compilateur avec ceux de l'original.
Poursuivre une décompilation publiqueForkez l'un des projets communautaires que l'application connaît et laissez les agents continuer dans l'arborescence source réelle du projet.
Inspecter tout le resteDéposez-le comme un jeu. Si cette application ne peut pas le découper ou le faire correspondre, REA l'ouvre dans un projet normal : ses procédures deviennent des éléments de travail, les agents les lisent en parallèle, et leurs constats arrivent sur le même tableau de bord. Ajoutez des tâches pour les zones sans procédure propre.
Regarder à l'intérieur d'une archiveDéposez une archive ZIP, TAR ou similaire. Chaque fichier régulier est un élément de travail ; Contents en donne un aperçu, et un binaire ou une archive imbriquée peut s'ouvrir comme projet enfant lié.
Travailler ensembleHébergez une salle, invitez des personnes et partagez correspondances, noms, structures et notes sans partager le fichier original.
Utiliser votre propre agentClaude Code, Codex, Antigravity CLI, opencode, un point de terminaison compatible OpenAI, ou n'importe quel client MCP.

Tout s'exécute sur votre ordinateur. Aucun compte, aucune télémétrie, rien n'est téléversé.

Installation

decomp.anything fonctionne sur Linux x86-64 et, via WSL 2, sur Windows. macOS n'est pas pris en charge. Il nécessite Python 3.12 ou plus récent et uv. Node.js est nécessaire pour les agents basés sur npm et pour REA ; Java 21 ou plus récent est nécessaire pour Ghidra.

Depuis ce dépôt :

git clone https://github.com/giveen/decomp.anything.git
cd decomp.anything
uv sync
uv run decomp

Cela démarre l'application et l'ouvre dans votre navigateur. Les projets se trouvent dans ~/Decomp par défaut ; définissez DECOMP_HOME pour les placer ailleurs.

Installation sur le bureau depuis le checkout. Les installateurs propres au dépôt installent ce checkout, et non la version upstream :

bash install/install.sh

Sur Windows, dans PowerShell :

powershell -ExecutionPolicy Bypass -File install\install.ps1
Télécharger l’outil