Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
jebmcp — Plugin serveur MCP pour JEB Pro qui permet la décompilation assistée par IA, l'inspection des méthodes/champs et le renommage automatisé lors de la rétro-ingénierie d'APK. | Kitploit
Outils/GitHubGitHub/flankerhqd/jebmcp
Sécurité AndroidAnalyse Statique de Code (SAST)Pentesting d'Applications MobilesRétro-ingénierieScripting et AutomatisationRétro-Ingénierie Assistée par IA
GitHubflankerhqd/jebmcp

jebmcp

Plugin serveur MCP pour JEB Pro qui permet la décompilation assistée par IA, l'inspection des méthodes/champs et le renommage automatisé lors de la rétro-ingénierie d'APK.

Voir le dépôt
25447il y a 3 moisVérifié par Kitploit

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

MseeP.ai Security Assessment Badge

Un serveur et plugin MCP conçu à la va-vite pour JEB Pro. Testé sur Cline, Cursor et RooCode.

Référence : https://github.com/mrexodia/ida-pro-mcp

Installation

Prérequis

root@kitploit:~
Python >= 3.11
uv: https://docs.astral.sh/uv/getting-started/installation/

Utilisation

  • COPIEZ le fichier src/jeb_mcp/MCP.py dans $JEB_INSTALLATION_DIR/scripts. Assurez-vous que le fichier jython est également présent.
  • Choisissez et lancez le script dans l'interface graphique de JEB (File->Scripts->Scripts selector...), puis vérifiez la sortie attendue :
root@kitploit:~
[MCP] Plugin loaded
[MCP] Plugin running
[MCP] Server started at http://127.0.0.1:16161
  • Ajoutez la configuration de ce serveur MCP dans cline/cursor/etc., comme dans l'exemple

Installation

Prérequis :

root@kitploit:~
安装 python3.11及以上版本
安装 uv https://docs.astral.sh/uv/getting-started/installation/

Utilisation de RooCode :

  1. Ouvrez cet outil avec VSCode ; la structure du répertoire est alors la suivante :
root@kitploit:~
.
├── README.md
├── jeb-mcp
│   ├── pyproject.toml
│   ├── src
│   │   └── jeb_mcp
│   │       ├── MCP.py
│   │       ├── server.py
│   │       └── server_generated.py
│   └── uv.lock
└── sample_cline_mcp_settings.json
  1. Cliquez sur l'icône rooCode dans la barre d'activités de gauche, puis cliquez sur ... en haut à droite de la boîte de dialogue RooCode, et enfin sur le bouton « Modifier le MCP du projet ». Un répertoire .roo est alors créé dans le répertoire courant, contenant le fichier mcp.json.

  1. Modifiez le fichier mcp.json pour qu'il contienne ce qui suit :
root@kitploit:~
{
  "mcpServers": {
    "jeb": {
      "command": "uv",
      "args": ["--directory", "jeb-mcp/src/jeb_mcp", "run", "server.py"],
      "timeout": 1800,
      "disabled": false,
      "autoApprove": [
        "ping",
        "check_connection",
        "get_manifest",
        "get_all_exported_activities",
        "get_exported_activities_count",
        "get_an_exported_activity_by_index",
        "get_class_decompiled_code",
        "get_method_decompiled_code",
        "get_method_overrides",
        "get_method_callers",
        "get_superclass",
        "get_interfaces",
        "get_class_methods",
        "get_class_fields",
        "rename_class_name",
        "rename_method_name",
        "rename_field_name"
      ],
      "alwaysAllow": [
        "check_connection",
        "get_class_decompiled_code",
        "get_class_fields",
        "ping",
        "get_manifest",
        "get_all_exported_activities",
        "get_exported_activities_count",
        "get_an_exported_activity_by_index",
        "get_method_decompiled_code",
        "get_method_callers",
        "get_method_overrides",
        "get_superclass",
        "get_interfaces",
        "get_class_methods",
        "rename_class_name",
        "rename_method_name",
        "rename_class_field"
      ]
    }
  }
}

À ce stade, vous pouvez constater que le serveur jeb mcp figure déjà dans la liste des serveurs MCP.

  1. Ouvrez le menu File->Scripts->Scripts selector... de JEB, sélectionnez le fichier jeb-mcp/src/jeb_mcp/MCP.py situé dans le répertoire courant et exécutez le script. Vous pouvez alors voir la sortie suivante dans la fenêtre de journalisation de JEB :
root@kitploit:~
[MCP] Plugin loaded
[MCP] Plugin running
[MCP] Server started at http://127.0.0.1:16161
  1. Il suffit alors de saisir les tâches correspondantes dans la boîte de dialogue RooCode, par exemple :
root@kitploit:~
1. 连接MCP JEB
2. 分析D:\xxx.apk 应用的 Lnet/xxx/MainActivity; 类的功能
3. 根据功能重命名所有方法名小于3个字符的名称
4. 如果调用了其他类的方法,分析相应的类功能,并重命名方法名小于3个字符的名称
5. 输出分析过程

Démo

Démo : utilisation de JEB-MCP pour analyser les vulnérabilités d'une APK

jebmcp

Télécharger l’outil