Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
ph4ntom-ida-bridge — Sichere lokale REST-, CLI-, MCP- und Agent-Bridge für IDA Pro 9.x | Kitploit
Tools/GitHubGitHub/ph4ntom-rev/ph4ntom-ida-bridge
Statische AnalyseDynamische Code-Analyse (DAST)Reverse EngineeringScripting & AutomatisierungDebuggerMalware-AnalyseDienstprogramme & FrameworksBinäranalyseKI-gestütztes Reverse EngineeringAPI-SicherheitKI-Sicherheit
6137vor 1 TagNoch nicht geprüft
GitHub
ph4ntom-rev/ph4ntom-ida-bridge

ph4ntom-ida-bridge

Sichere lokale REST-, CLI-, MCP- und Agent-Bridge für IDA Pro 9.x

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

ph4ntom IDA Bridge 🌉

Autonome KI- & MCP-Kontrollschicht für IDA Pro 9.x
Verwandeln Sie IDA Pro in eine agentische Reverse-Engineering-Powerhouse. Verbinden Sie Claude Desktop, Cursor, Antigravity oder benutzerdefinierte LLM-Agenten über das Model Context Protocol (MCP) oder eine leistungsstarke REST-API.

Python 3.10+ IDA Pro 9.x MCP Compatible Glama Rating REST API Release License: MIT Security Hardened


              ┌─────────────────────────────────────────────────────────┐
              │                       IDA Pro 9.x                       │
              │         ph4ntom_ida_bridge.py (102 REST Endpoints)      │
              │         127.0.0.1:13370 (Bearer Token Protected)        │
              └────────────────────────────┬────────────────────────────┘
                                           │ REST / JSON / SSE
          ┌────────────────────────────────┼───────────────────────────────┐
          ▼                                ▼                               ▼
   ┌───────────────┐               ┌───────────────┐               ┌───────────────┐
   │  MCP Server   │               │   CLI / SDK   │               │   AI Agents   │
   │  54 Tools     │               │  `ph4ntom-ida`│               │  Multi-LLM    │
   │  Claude       │               │  Automation   │               │  Gemini       │
   │  Cursor       │               │  Headless     │               │  Ollama       │
   │  Antigravity  │               │  Testing      │               │  Claude / GPT │
   └───────────────┘               └───────────────┘               └───────────────┘

ph4ntom IDA Bridge ist eine Steuerungsebene ausschließlich für localhost für IDA Pro 9.x. Es kombiniert ein eigenständiges IDA-Plugin, eine JSON-REST-API, einen Python-Client, eine CLI, 54 native MCP-Tools und optionale eigenständige KI-Backends.

Version 6.2.0 bringt vollständige IDA 9.3-Kompatibilität, atomare Datenbankmutationen, konstante Token-Authentifizierung, SSE-Cursor-Tracking und vollständige Testsuite-Abdeckung.


⚡ Schnellstart: Claude Desktop & Cursor (1-Klick-MCP-Einrichtung)

Verbinden Sie Claude Desktop, Cursor oder einen beliebigen MCP-Client in 60 Sekunden mit Ihrer laufenden IDA Pro-Instanz:

1. Klonen & Installieren

git clone https://github.com/ph4ntom-rev/ph4ntom-ida-bridge.git
cd ph4ntom-ida-bridge
python -m pip install -e ".[mcp]"

2. Plugin in IDA Pro installieren

python cli.py install-plugin --ida-dir "C:\Program Files\IDA Professional 9.0"

(Oder kopieren Sie ida_plugin/ph4ntom_ida_bridge.py und api_schema.json direkt in Ihr IDA-plugins/-Verzeichnis).

3. Zur MCP-Konfiguration hinzufügen

🟣 Claude Desktop

Bearbeiten Sie %APPDATA%\Claude\claude_desktop_config.json (Windows) oder ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "ida-bridge": {
      "command": "python",
      "args": [
        "C:/path/to/ph4ntom-ida-bridge/mcp_server.py"
      ]
    }
  }
}

💻 Cursor / Windsurf

Zu .cursor/mcp.json oder Cursor Settings → MCP hinzufügen:

{
  "mcpServers": {
    "ida-bridge": {
      "command": "python",
      "args": ["-m", "mcp_server"],
      "cwd": "C:/path/to/ph4ntom-ida-bridge"
    }
  }
}

Starten Sie IDA Pro, drücken Sie Ctrl+Shift+A, um den Server umzuschalten, und fordern Sie Ihren KI-Assistenten auf:

"Untersuche die Funktion bei 0x140001000. Verfolge Querverweise, analysiere den Microcode, dekompiliere zu C-Pseudocode und benenne verschleierte Variablen in aussagekräftige Namen um."


⚔️ Vergleich mit Alternativen

Funktionph4ntom IDA BridgeGepetto / IDAGPTHex-Rays Copilot
ArchitekturBidirektionales MCP + REST + CLIEinzelner Prompt-WrapperProprietäres UI-Plugin
Tool-Anzahl54 granulare MCP-Tools1 (Decompile-Prompt)Feste Prompt-Aktionen
AST & KontrollflussVollständiger ctree-AST + Microcode-IR (0-7)Nur Pseudocode-TextNur Pseudocode-Text
Sichere MutationenAtomare Batch-Mutationen mit RollbackNur KommentareinfügungVorschläge in der UI
Live-DebuggerRegister, Stack, Speicher, BreakpointsNeinNein
Dynamische AusführungIDAPython-Ausführungsengine zur LaufzeitNeinNein
Unterstützte LLMsJeder MCP-Client / Claude / GPT / Gemini / OllamaNur OpenAI APIProprietäre Cloud
Sicherheit & AuthentifizierungNur localhost, 256-Bit-Token, Owner-DACLOffengelegter Klartext-API-SchlüsselProprietär
IDA Pro 9.3-UnterstützungVerifiziert & vollständig getestetDefekt ab IDA 9+Offiziell

🛠️ MCP-Tools-Referenz (54 Tools & 2 Ressourcen)

Der MCP-Server stellt 54 zweckgebundene Tools über 7 Reverse-Engineering-Domänen bereit:

KategorieToolsBeschreibung
🔍 Binärdateien & Segmenteping, get_binary_info, list_segments, read_bytes, read_vtableBinärmetadaten, Bitness, Berechtigungen, vtable-Extraktion
🧩 Dekompilierung & ASTdecompile, get_disassembly, get_ctree, get_microcode, get_local_variables, get_function_detailsHex-Rays C-Pseudocode, AST-ctree-JSON, Microcode-IR (0=PREOPT bis 7=LVARS), Prototypinformationen
🕸️ Callgraphs & Xrefsget_xrefs_to, get_xrefs_from, get_callers, get_callees, get_call_graph, get_basic_blocks, get_strings_usedQuerverweise, rekursive Caller-Bäume, Kontrollfluss von Basisblöcken
🔎 Suche & Explorationsearch_function, search_bytes, search_text, list_strings, list_names, list_imports, list_exportsWildcard-Byte-Suche (??), importierte DLL-Funktionen, Exporte, String-Filterung
🏷️ Typen & Structslist_structs, get_struct, list_enums, list_types, get_type, create_type, create_structParsen von C-Deklarationen, Strukturdefinitionen, Inspektion von Enum-Membern
✏️ Datenbank-Mutationrename_function, comment_function, set_inline_comment, rename_variable, set_variable_type, set_function_type, patch_bytes, batch_mutations, undo, redo, save_database, navigate_toVerifiziertes Umbenennen, Typisierung lokaler Variablen, Binär-Patching, atomares Rollback
🐞 Live-Debuggerdbg_start, dbg_set_breakpoint, dbg_continue, dbg_step_into, dbg_step_over, dbg_get_registers, dbg_read_memory, dbg_get_stackProzessausführungssteuerung, Hardware-Breakpoints, Live-Register- und Speicherauszug
⚡ Dynamisches IDAPythonexecute_idapythonEchtzeit-IDAPython-Ausführung mit strukturierter result-Erfassung
📦 MCP-Ressourcenida://info, ida://schemaEchtzeit-Binärmetadaten und vollständiges OpenAPI-Schema

🔒 Sicherheitsmodell

Die Bridge läuft innerhalb von IDA Pro und gewährt mächtige Fähigkeiten. Version 6 implementiert Defense-in-Depth-Standardeinstellungen:

Tool herunterladen