ghidraMCP

ghidraMCP

0
0 Avis
4500 Stars
ghidraMCP est un serveur MCP qui s'intègre à Ghidra pour automatiser efficacement l'analyse binaire, la décompilation et les tâches de renommage de code.
Ajouté le :
Créé par :
Apr 22 2025
ghidraMCP
Publicités

Qu'est-ce que ghidraMCP ?

ghidraMCP fournit un serveur de protocole qui permet aux grands modèles de langage (LLMs) d'effectuer une ingénierie inverse automatisée en utilisant Ghidra. Il expose des fonctionnalités essentielles telles que la décompilation de binaires, l'analyse de code, le renommage de méthodes et de données, et la liste des classes, méthodes, importations et exportations. Le système renforce les flux de travail de rétro-ingénierie en permettant une analyse scriptable et autonome, adaptée aux chercheurs en sécurité, aux ingénieurs inverses et aux pipelines d'analyse automatisés. La configuration implique l'installation de Ghidra, du SDK MCP et la configuration du plugin dans Ghidra. Les utilisateurs peuvent ensuite se connecter via des clients MCP pris en charge, tels que Claude Desktop, Cline ou 5ire, pour une analyse binaire automatisée, économisant un effort manuel considérable et améliorant l'efficacité dans la compréhension de binaires complexes.

Qui va utiliser ghidraMCP ?

  • Chercheurs en sécurité
  • Ingénieurs inverses
  • Pipelines d'analyse automatisée
  • Analystes de logiciels malveillants

Comment utiliser ghidraMCP ?

  • Étape 1 : Installez Ghidra et le SDK MCP requis
  • Étape 2 : Téléchargez et importez le plugin Ghidra depuis la page de version
  • Étape 3 : Activez le plugin ghidraMCP dans Ghidra
  • Étape 4 : Configurez le port et démarrez Ghidra
  • Étape 5 : Exécutez un client MCP (par exemple, Claude Desktop, Cline ou 5ire) et connectez-vous au serveur
  • Étape 6 : Utilisez le client pour envoyer des commandes d'analyse et récupérer les résultats de Ghidra

Caractéristiques et Avantages Clés de ghidraMCP

Les fonctionnalités principales
  • Décompiler des binaires
  • Analyser la structure logicielle
  • Renommer les méthodes et les données
  • Lister les classes, les méthodes, les importations, les exportations
Les avantages
  • Automatise les tâches complexes d'ingénierie inverse
  • Améliore les capacités d'analyse de Ghidra
  • Prend en charge l'intégration avec divers clients MCP
  • Accélère le processus de compréhension des binaires

Principaux Cas d'Utilisation et Applications de ghidraMCP

  • Analyse automatisée des malwares
  • Ingénierie inverse des logiciels propriétaires
  • Recherche de vulnérabilités de sécurité
  • Documentation du code binaire

FAQs sur ghidraMCP

Développeur