Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ph4ntom-ida-bridge — Безопасный локальный REST, CLI, MCP и мост для агентов для IDA Pro 9.x | Kitploit
Инструменты/GitHubGitHub/ph4ntom-rev/ph4ntom-ida-bridge
Статический анализДинамический анализ кода (DAST)Обратная инженерияСкриптинг и автоматизацияОтладчикиАнализ вредоносных программУтилиты и фреймворкиАнализ Бинарных ФайловОбратная Разработка с Помощью ИИБезопасность APIБезопасность ИИ
61281 день назадЕщё не проверено
GitHubph4ntom-rev/ph4ntom-ida-bridge

ph4ntom-ida-bridge

Безопасный локальный REST, CLI, MCP и мост для агентов для IDA Pro 9.x

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

ph4ntom IDA Bridge 🌉

Автономный слой управления ИИ и MCP для IDA Pro 9.x
Превратите IDA Pro в мощный инструмент агентного реверс-инжиниринга. Подключайте Claude Desktop, Cursor, Antigravity или собственных LLM-агентов через Model Context Protocol (MCP) или высокопроизводительный 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 — это уровень управления, доступный только через localhost, для IDA Pro 9.x. Он объединяет самодостаточный плагин IDA, JSON REST API, клиент Python, CLI, 54 нативных инструмента MCP и опциональные автономные бэкенды ИИ.

Версия 6.2.0 обеспечивает полную совместимость с IDA 9.3, атомарные изменения базы данных, аутентификацию по токену с постоянным временем, отслеживание курсора SSE и полное покрытие тестового набора.


⚡ Быстрый старт: Claude Desktop и Cursor (настройка MCP в 1 клик)

Подключите Claude Desktop, Cursor или любой клиент MCP к вашему запущенному экземпляру IDA Pro за 60 секунд:

1. Клонирование и установка

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

2. Установка плагина в IDA Pro

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

(Или скопируйте ida_plugin/ph4ntom_ida_bridge.py и api_schema.json напрямую в каталог plugins/ вашей IDA).

3. Добавьте в конфигурацию MCP

🟣 Claude Desktop

Отредактируйте %APPDATA%\Claude\claude_desktop_config.json (Windows) или ~/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

Добавьте в .cursor/mcp.json или в Cursor Settings → MCP:

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

Запустите IDA Pro, нажмите Ctrl+Shift+A, чтобы включить сервер, и дайте команду вашему ИИ-ассистенту:

"Изучи функцию по адресу 0x140001000. Проследи перекрёстные ссылки, проанализируй микрокод, декомпилируй в C-псевдокод и переименуй обфусцированные переменные в осмысленные имена."


⚔️ Сравнение с альтернативами

Возможностьph4ntom IDA BridgeGepetto / IDAGPTHex-Rays Copilot
АрхитектураДвунаправленный MCP + REST + CLIОбёртка над одним промптомПроприетарный UI-плагин
Количество инструментов54 детализированных MCP-инструмента1 (промпт декомпиляции)Фиксированные действия промптов
AST и поток управленияПолный AST ctree + Microcode IR (0-7)Только текст псевдокодаТолько текст псевдокода
Безопасные измененияАтомарные пакетные изменения с откатомТолько вставка комментариевПредложения в UI
Живой отладчикРегистры, стек, память, точки остановаНетНет
Динамическое выполнениеДвижок выполнения IDAPython на летуНетНет
Поддерживаемые LLMЛюбой MCP-клиент / Claude / GPT / Gemini / OllamaТолько OpenAI APIПроприетарное облако
Безопасность и аутентификацияТолько localhost, 256-битный токен, DACL владельцаОткрытый API-ключ в виде plain textПроприетарно
Поддержка IDA Pro 9.3Проверено и полностью протестированоНе работает на IDA 9+Официально

🛠️ Справочник MCP-инструментов (54 инструмента и 2 ресурса)

MCP-сервер предоставляет 54 специализированных инструмента в 7 областях обратной инженерии:

КатегорияИнструментыОписание
🔍 Бинарный файл и сегментыping, get_binary_info, list_segments, read_bytes, read_vtableМетаданные бинарного файла, разрядность, права доступа, извлечение vtable
🧩 Декомпиляция и ASTdecompile, get_disassembly, get_ctree, get_microcode, get_local_variables, get_function_detailsC-псевдокод Hex-Rays, JSON AST ctree, Microcode IR (0=PREOPT до 7=LVARS), информация о прототипе
🕸️ Графы вызовов и перекрёстные ссылкиget_xrefs_to, get_xrefs_from, get_callers, get_callees, get_call_graph, get_basic_blocks, get_strings_usedПерекрёстные ссылки, рекурсивные деревья вызывающих, поток управления базовых блоков
🔎 Поиск и исследованиеsearch_function, search_bytes, search_text, list_strings, list_names, list_imports, list_exportsПоиск байтов по шаблону (??), импортируемые функции DLL, экспорты, фильтрация строк
🏷️ Типы и структурыlist_structs, get_struct, list_enums, list_types, get_type, create_type, create_structРазбор C-объявлений, определения структур, просмотр членов перечислений
✏️ Изменение базы данныхrename_function, comment_function, set_inline_comment, rename_variable, set_variable_type, set_function_type, patch_bytes, batch_mutations, undo, redo, save_database, navigate_toПроверенное переименование, типизация локальных переменных, бинарный патчинг, атомарный откат
🐞 Живой отладчикdbg_start, dbg_set_breakpoint, dbg_continue, dbg_step_into, dbg_step_over, dbg_get_registers, dbg_read_memory, dbg_get_stackУправление выполнением процесса, аппаратные точки останова, дамп регистров и памяти в реальном времени
⚡ Динамический IDAPythonexecute_idapythonВыполнение IDAPython в реальном времени со структурированным захватом result
📦 MCP-ресурсыida://info, ida://schemaМетаданные бинарного файла в реальном времени и полная схема OpenAPI

🔒 Модель безопасности

Скачать инструмент