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
ghidra-mcp — Serveur MCP faisant le pont entre la rétro-ingénierie de Ghidra et les outils d'IA : 256 outils pour la décompilation, l'émulation de P-code, le débogage en direct, l'analyse de flux de données, les opérations par lots et l'application des conventions dans les modes sans tête et graphique. | Kitploit
Outils/GitHubGitHub/bethington/ghidra-mcp
Analyse StatiqueAnalyse Dynamique (Sandboxing)Rétro-ingénierieScripting et AutomatisationDébogueursFuzzingUtilitaires et FrameworksAnalyse de BinairesApprentissage et ÉducationRétro-Ingénierie Assistée par IA
GitHub
3.3k9737il y a 2 joursVérifié par Kitploit
bethington/ghidra-mcp

ghidra-mcp

Voir le dépôt

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 →

À propos

Serveur MCP faisant le pont entre la rétro-ingénierie de Ghidra et les outils d'IA : 256 outils pour la décompilation, l'émulation de P-code, le débogage en direct, l'analyse de flux de données, les opérations par lots et l'application des conventions dans les modes sans tête et graphique.

Partager

Serveur Ghidra MCP

MCP Toplist

Tests Release License GitHub Sponsors

Python Java Ghidra MCP

Stars Last commit Discussions Issues OpenSSF Scorecard

Si vous trouvez cela utile, merci de ⭐ mettre une étoile au dépôt — cela aide les autres à le découvrir !

Si Ghidra MCP vous fait gagner du temps, envisagez de sponsoriser le projet. Les soutiens ponctuels et récurrents aident tous deux à financer les mises à jour de compatibilité, le durcissement pour la production, la documentation et les nouveaux outils.

Un serveur Model Context Protocol (MCP) prêt pour la production qui fait le lien entre les puissantes capacités d'ingénierie inverse de Ghidra et les outils d'IA et frameworks d'automatisation modernes. 253 outils MCP, des workflows d'IA éprouvés, et l'intégration Ghidra-MCP la plus complète disponible — incluant désormais l'émulation P-code, l'intégration d'un débogueur en direct, et l'analyse de flux de données par graphe PCode.

Pourquoi Ghidra MCP ?

La plupart des implémentations de Ghidra MCP vous offrent une poignée d'outils en lecture seule et s'arrêtent là. Ce projet est différent — il a été conçu par un ingénieur en reverse engineering qui l'utilise quotidiennement sur de vrais binaires, et non comme une démo.

  • 253 outils MCP — 3 fois plus que toute implémentation concurrente. Pas seulement des opérations de lecture — un accès complet en écriture pour renommer, typer, commenter, créer des structures, exécuter des scripts, l'émulation P-code et le débogage en direct.
  • Workflows d'IA éprouvés — Des workflows de documentation éprouvés (V5) affinés sur des centaines de fonctions. Inclut des prompts pas à pas, une référence de notation hongroise, des guides de traitement par lots et la découverte de code orphelin.
  • Fiabilité de niveau production — Transactions atomiques, opérations par lots (réduction de 93 % des appels API), délais d'attente configurables et gestion élégante des erreurs. Aucune défaillance silencieuse.
  • Transfert de documentation entre binaires — La correspondance par hachage de fonction SHA-256 propage automatiquement la documentation entre les versions d'un binaire. Documentez une fois, appliquez partout.
  • Intégration complète de Ghidra Server — Connectez-vous à des serveurs Ghidra partagés, gérez les dépôts, le contrôle de version, les workflows de checkout/checkin et la collaboration multi-utilisateurs.
  • Modes headless et GUI — Fonctionne avec ou sans l'interface graphique de Ghidra. Prêt pour Docker pour les pipelines CI/CD et l'analyse automatisée à grande échelle.
  • Opinionné par conception — La v5.0 intègre les conventions de nommage, la sûreté des types et les normes de documentation directement dans la couche outil. Les agents d'IA et les ingénieurs humains produisent une sortie cohérente sans avoir à coller un guide de style dans chaque prompt.

Application des conventions

Vous connaissez la situation : six mois après le début d'un projet, vous trouvez ProcessItem, process_items, handleItem et ItemProc dans la même base de code — quatre fonctions qui font la même chose, nommées par quatre sessions ou ingénieurs différents sans contrat partagé. Corriger cela prend plus de temps que nécessaire, et le problème se reproduira.

La v5.0 déplace les conventions du statut de « choses à retenir » vers la couche outil, où elles peuvent réellement être appliquées.

NiveauComportementExemple
Correction automatiqueAppliquée silencieusementChamp count sur un uint32 → préfixé automatiquement en dwCount à l'enregistrement
AvertissementLa modification passe, un avertissement est renvoyéprocessData → « le nom devrait être en PascalCase avec un verbe : ProcessData »
RejetModification bloquée avec explicationChangement de type undefined → undefined → « no-op rejeté, type inchangé »

Pour les agents d'IA, cela signifie une sortie cohérente à chaque session, chaque modèle, chaque exécution — sans coller un guide de style dans chaque prompt. L'outil connaît les règles ; le modèle n'a plus qu'à prendre la décision.

Pour les équipes, cela élimine toute la catégorie de commentaires de revue du type « ce n'est pas notre convention de nommage ». L'arbitrage des conventions reste dans l'outil, pas dans la revue de code.

Pour le travail en solo à grande échelle, analyze_function_completeness vous donne un score de 0 à 100 % qui mesure honnêtement : les déductions structurelles (artefacts du compilateur non corrigeables) sont pardonnées dans votre score effectif, la mise à l'échelle logarithmique empêche une mauvaise catégorie d'enterrer tout le reste, et la qualité graduée des commentaires de plaque signifie que vous savez exactement ce qui manque et pourquoi.

🌟 Fonctionnalités

Intégration MCP principale

  • Compatibilité MCP complète — Implémentation complète du Model Context Protocol
  • 253 outils MCP — Surface d'API complète couvrant tous les aspects de l'analyse de binaires
  • Fiabilité de niveau production — Transactions atomiques, opérations par lots, délais d'attente configurables
  • Analyse en temps réel — Intégration en direct avec le moteur d'analyse de Ghidra
Télécharger l’outil