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)الهندسة العكسيةالبرمجة النصية والأتمتةمصممي الأخطاءتحليل البرمجيات الخبيثةالأدوات والمكوناتتحليل الملفات الثنائيةالهندسة العكسية بمساعدة الذكاء الاصطناعيأمن واجهات برمجة التطبيقاتأمن الذكاء الاصطناعي
6128منذ يوم واحدلم تتم المراجعة بعد
GitHubph4ntom-rev/ph4ntom-ida-bridge

ph4ntom-ida-bridge

واجهة REST محلية آمنة، وCLI، وMCP، وجسر وكيل لـ IDA Pro 9.x

عرض المستودع

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

جسر ph4ntom IDA 🌉

طبقة تحكم مستقلة للذكاء الاصطناعي وMCP لـ IDA Pro 9.x
حوّل IDA Pro إلى قوة هندسة عكسية وكيلية. اربط Claude Desktop أو Cursor أو Antigravity أو وكلاء LLM المخصصين عبر بروتوكول سياق النموذج (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، وعميل Python، وواجهة سطر أوامر (CLI)، و54 أداة MCP أصلية، وخلفيات ذكاء اصطناعي اختيارية مستقلة.

يجلب الإصدار 6.2.0 توافقًا كاملًا مع IDA 9.3، وتعديلات ذرية لقاعدة البيانات، ومصادقة رمزية بزمن ثابت، وتتبع مؤشر SSE، وتغطية كاملة لمجموعة الاختبارات.


⚡ البدء السريع: Claude Desktop وCursor (إعداد MCP بنقرة واحدة)

اربط 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. تتبّع الإحالات المتبادلة، وحلّل microcode، وفكّك إلى pseudocode بلغة C، وأعد تسمية المتغيرات المشوّشة إلى أسماء ذات معنى."


⚔️ المقارنة مع البدائل

الميزةph4ntom IDA BridgeGepetto / IDAGPTHex-Rays Copilot
البنيةMCP ثنائي الاتجاه + REST + CLIغلاف مطالبة واحدإضافة واجهة مستخدم مملوكة
عدد الأدوات54 أداة MCP دقيقة1 (مطالبة فك التجميع)إجراءات مطالبة ثابتة
AST وتدفق التحكمشجرة ctree AST كاملة + Microcode IR (0-7)نص pseudocode فقطنص pseudocode فقط
التعديلات الآمنةتعديلات دفعية ذرّية مع التراجعإدراج تعليقات فقطاقتراحات في واجهة المستخدم
المصحّح المباشرالسجلات، المكدس، الذاكرة، نقاط التوقفلالا
التنفيذ الديناميكيمحرك تنفيذ IDAPython الفوريلالا
نماذج LLM المدعومةأي عميل MCP / Claude / GPT / Gemini / OllamaOpenAI API فقطسحابة مملوكة
الأمان والمصادقةlocalhost فقط، رمز 256-bit، Owner DACLمفتاح API مكشوف بنص صريحمملوك
دعم IDA Pro 9.3موثّق ومُختبَر بالكاملمعطّل على IDA 9+رسمي

🛠️ مرجع أدوات MCP (54 أداة وموردان)

يكشف خادم 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_detailspseudocode بلغة C من Hex-Rays، AST ctree بصيغة JSON، 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التحكم في تنفيذ العملية، نقاط التوقف العتادية، تفريغ السجلات والذاكرة المباشر
⚡ IDAPython الديناميكيexecute_idapythonتنفيذ IDAPython في الوقت الفعلي مع التقاط result بشكل منظّم
📦 موارد MCPida://info, ida://schemaبيانات وصفية للملف الثنائي في الوقت الفعلي ومخطط OpenAPI كامل

🔒 نموذج الأمان

يعمل الجسر داخل IDA Pro، مما يمنح قدرات قوية. يطبّق الإصدار 6 إعدادات افتراضية للدفاع متعدد الطبقات:

تنزيل الأداة