Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ctxdebug — MCP-संचालित रिवर्स इंजीनियरिंग प्लेटफ़ॉर्म जो WinDbg, IDA Pro और x64dbg को 160+ AI-सुलभ डिबगिंग और विश्लेषण उपकरणों से जोड़ता है। | Kitploit
उपकरण/GitHubGitHub/ddudle/ctxdebug
स्थैतिक विश्लेषणगतिशील कोड विश्लेषण (DAST)रिवर्स इंजीनियरिंगडीबगर्समालवेयर विश्लेषणबाइनरी विश्लेषणAI-सहायित रिवर्सिंग
GitHubddudle/ctxdebug

ctxdebug

MCP-संचालित रिवर्स इंजीनियरिंग प्लेटफ़ॉर्म जो WinDbg, IDA Pro और x64dbg को 160+ AI-सुलभ डिबगिंग और विश्लेषण उपकरणों से जोड़ता है।

रिपॉजिटरी देखें
1925 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

ctxdebug — रिवर्स इंजीनियरिंग के लिए मिशन कंट्रोल

रिवर्स इंजीनियरिंग के लिए मिशन कंट्रोल
एक stdio इंटरफ़ेस · 160+ टूल · तीन डिबगर, एक मिशन कंट्रोल।

status python platform mcp license

त्वरित आरंभ · आर्किटेक्चर · सर्वर · वर्कफ़्लो · समस्या रिपोर्ट करें

वेबसाइट · ctxdebug.xyz  ·  संपर्क · [email protected]  ·  स्थिति · सार्वजनिक अल्फा

अधिकृत रिवर्स इंजीनियरिंग, डिबगिंग और सुरक्षा अनुसंधान के लिए निर्मित।


▎ अवलोकन

ctxdebug एक MCP सर्वर प्लेटफ़ॉर्म है जो WinDbg, IDA Pro 9.x और x64dbg को AI कोडिंग सहायकों से जोड़ता है — रिवर्स इंजीनियरिंग और Windows सुरक्षा अनुसंधान के लिए।

एक stdio इंटरफ़ेस। 160+ टूल। तीन डिबगर, एक मिशन कंट्रोल।

विचार। MCO आपके डिबगर को MCP (Model Context Protocol) टूल सर्वर में बदल देता है। आप Claude, Kiro, या किसी भी MCP-संगत क्लाइंट से बात करते हैं — वह आपके डिबगर से बात करता है। न आउटपुट कॉपी-पेस्ट करना। न विंडो बदलना। न टूल के बीच मैन्युअल डेटा मिलान।

एक ही राउंड ट्रिप। आप कहते हैं "इस क्रैश डंप का विश्लेषण करें और मूल कारण खोजें।" MCO डंप को WinDbg में खोलता है, !analyze -v चलाता है, फॉल्टिंग एड्रेस निकालता है, क्रैश करने वाले फ़ंक्शन को डीकंपाइल करने के लिए IDA Pro पर पिवट करता है, और स्यूडोकोड तथा कॉलर चेन के साथ एक संयुक्त रिपोर्ट लौटाता है।


▎ डेमो

ctxdebug डेमो — एक ही राउंड ट्रिप में क्रैश डंप से मूल कारण तक

एक प्रॉम्प्ट → WinDbg डंप खोलता है, क्रैश का विश्लेषण करता है, IDA पर पिवट करता है, और फॉल्टिंग सोर्स लौटाता है — मूल कारण ~1.8s में।


▎ लॉन्च अनुक्रम

T-2 — आवश्यकताएँ

  • Python 3.11+
  • OS Windows 10 / 11
  • कम से कम एक डिबगर — WinDbg (Windows SDK) · IDA Pro 9.x · x64dbg

T-1 — इंस्टॉल करें

root@kitploit:~
git clone https://github.com/DdUdle/ctxdebug.git
cd ctxdebug
pip install -e .

T-0 — सर्वर पंजीकृत करें

अलग-अलग सर्वर:

root@kitploit:~
claude mcp add windbg       -- python windbg_mcp.py
claude mcp add ida          -- python ida_mcp.py
claude mcp add x64dbg       -- python -m agent --mcp
claude mcp add mco          -- python mco_orchestrator.py
claude mcp add mco-sessions -- python mco_sessions.py

या यूनिफाइड गेटवे उपयोग करें — एक सर्वर, हर टूल:

root@kitploit:~
claude mcp add mco-gateway -- python mco_gateway.py

पर्यावरण चर के साथ पूर्ण JSON कॉन्फ़िगरेशन के लिए mcp_config_example.json देखें।

LIFTOFF — परीक्षण करें

एक बार सर्वर पंजीकृत हो जाने पर, अपने AI क्लाइंट से पूछें:

root@kitploit:~
Open C:\dumps\crash.dmp, run a full crash analysis,
and decompile the function at the fault address.

MCO स्वचालित रूप से windbg_open_dump → windbg_analyze_crash → mco_pivot_to_ida को श्रृंखलाबद्ध करता है और कॉलर चेन के साथ स्यूडोकोड लौटाता है।


▎ विशेषताएँ


▎ आर्किटेक्चर

सिस्टम आर्किटेक्चर — एक MCP कनेक्शन तीन डिबगर, एक ऑर्केस्ट्रेटर और एक सत्र परत तक फैलता है

  • ट्रांसपोर्ट — stdio JSON-RPC (MCP 2024-11-05 स्पेक)
  • IDA संचार — localhost:2022 पर HTTP REST, 6 उम्मीदवारों से एंडपॉइंट स्वतः खोजता है
  • x64dbg संचार — नेम्ड पाइप पर बाइनरी फ्रेमिंग (X64A मैजिक + uint32 लंबाई + 8-बाइट पैडिंग + JSON)
  • एजेंट रीज़निंग — प्लगेबल LLM बैकएंड के साथ ReAct लूप (Claude, Groq, OpenRouter, स्थानीय Ollama, या केवल-ह्यूरिस्टिक्स)
  • सत्र — FTS5 फुल-टेक्स्ट सर्च वाला SQLite, WAL मोड, थ्रेड-सेफ
  • गेटवे — सब-सर्वर को चाइल्ड प्रोसेस के रूप में स्पॉन करता है, सभी टूल कॉल को एक stdio कनेक्शन के माध्यम से प्रॉक्सी करता है

▎ फ्लीट — सर्वर


▎ बुनियादी सेटअप — डिबगर

WinDbg

Windows SDK से cdb.exe की आवश्यकता है। डिफ़ॉल्ट पथ:

root@kitploit:~
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\cdb.exe

यदि आपका पथ अलग है तो WINDBG_MCP_CDB सेट करें। प्री-लॉन्च की आवश्यकता नहीं — टूल डंप खोलते हैं या माँग पर अटैच करते हैं।

IDA Pro 9.x
  1. बाइनरी लोड करके IDA Pro 9.x खोलें।

  2. Python कंसोल में, चलाएँ:

    root@kitploit:~
    exec(open(r'path\to\mco\ida_server_plugin.py').read())
    
  3. HTTP सर्वर पोर्ट 2022 पर शुरू होता है।

x64dbg
  1. C++ प्लगइन बनाएँ:

    root@kitploit:~
    cd agent\plugins
    build_plugin.bat
    
  2. mco_agent.dp64 को x64dbg की प्लगइन डायरेक्टरी में कॉपी करें।

  3. x64dbg पुनः आरंभ करें — प्लगइन नेम्ड पाइप \\.\pipe\x64dbg_ai_agent उजागर करता है।


▎ मुख्य वर्कफ़्लो

क्रैश → सोर्स कोड (एक कमांड)

root@kitploit:~
mco_crash_to_source(dump_path="C:\\dumps\\crash.dmp")

डंप खोलता है, !analyze -v चलाता है, फॉल्टिंग एड्रेस निकालता है, IDA में क्रैश करने वाले फ़ंक्शन को डीकंपाइल करता है, और कॉलर के साथ स्यूडोकोड लौटाता है।

एंटी-डिबग पहचान और बायपास

root@kitploit:~
mco_bossix_report()
bossix_hide()            # PEB patch
bossix_patch(address)    # NOP / flip JCC at check

किसी भी एड्रेस को स्यूडोकोड में पिवट करें

root@kitploit:~
mco_pivot_to_ida(address="0x7FF712340000")

स्वायत्त, लक्ष्य-संचालित विश्लेषण

root@kitploit:~
agent_analyze(goal="Find the unpacking loop and identify the OEP")

एजेंट टूल कॉल के अनुक्रम की योजना बनाता है, उन्हें क्रियान्वित करता है, और निष्कर्ष रिपोर्ट करता है — LLM बैकएंड के साथ या उसके बिना।

सत्र रिकॉर्डिंग

root@kitploit:~
session_start(name="chrome uaf analysis")
# ... do your work ...
session_end(notes="UAF at CRenderObject::Destroy")
session_export_markdown(session_id=1)

▎ x64dbg सर्वर मोड


▎ पर्यावरण चर


▎ प्रोजेक्ट संरचना

root@kitploit:~
mco/
├── windbg_mcp.py           # WinDbg MCP server (production, 3000+ lines)
├── ida_mcp.py              # IDA Pro MCP server
├── ida_server_plugin.py    # IDA Python plugin (starts HTTP server)
├── mco_orchestrator.py     # Cross-debugger meta-tools
├── mco_sessions.py         # Session recording (SQLite + FTS5)
├── mco_gateway.py          # Unified gateway proxy
├── agent/
│   ├── __main__.py         # x64dbg MCP entry point + LLM backend selection
│   ├── core.py             # ReAct agent (Observe → Think → Act)
│   ├── memory.py           # Persistent memory store (~/.x64ai/)
│   ├── bridge.py           # Named-pipe IPC to x64dbg plugin
│   ├── mcp_server.py       # Tool definitions (38+)
│   ├── skills/             # Modular skill implementations
│   └── plugins/
│       ├── x64dbg_plugin.cpp
│       └── build_plugin.bat
├── mcp_config_example.json # Ready-to-use MCP client config
└── pyproject.toml

▎ विकास

root@kitploit:~
git clone https://github.com/DdUdle/ctxdebug.git
cd ctxdebug
pip install -e ".[dev]"
pytest

▎ योगदान

योगदान का स्वागत है। बड़े बदलाव शुरू करने से पहले कृपया एक issue खोलें ताकि दृष्टिकोण पर पहले चर्चा की जा सके।


▎ लाइसेंस

MIT — देखें LICENSE।

तीन डिबगर। एक मिशन कंट्रोल। **लॉन्च के लिए तैयार।** 🔥

टूल डाउनलोड करें
क्षमतायह क्या करता है
रीयल-टाइम डिबगर नियंत्रणx64dbg के माध्यम से लाइव प्रोसेस को चलाएँ, रोकें, स्टेप करें और निरीक्षण करें। एक समय में एक एड्रेस के बजाय पूरे API समूहों (memory, network, crypto, bossix) पर ब्रेकपॉइंट सेट करें।
क्रॉस-डिबगर पिवटिंगWinDbg क्रैश डंप से एक एड्रेस लें और एक टूल कॉल से सीधे IDA Pro डीकंपिलेशन, कॉलर और कैली पर पहुँचें।
स्वायत्त विश्लेषण एजेंटx64dbg सर्वर एक वैकल्पिक ReAct रीज़निंग एजेंट (agent_analyze) के साथ आता है जो बहु-चरणीय लक्ष्यों की योजना बनाता है और उन्हें क्रियान्वित करता है — "अनपैकिंग लूप खोजें", "एंटी-डिबग जाँचों की पहचान करें" — स्वयं टूल कॉल की श्रृंखला बनाता है। Claude, Groq, स्थानीय Ollama, या केवल-ह्यूरिस्टिक्स के साथ काम करता है।
स्थायी मेमोरीएजेंट पैकर सिग्नेचर, एंटी-डिबग पैटर्न और पिछले सत्रों की अंतर्दृष्टि याद रखता है, और नए लक्ष्यों पर उन्हें स्वचालित रूप से पुनः स्मरण करता है।
सत्र रिकॉर्डिंगहर टूल कॉल को फुल-टेक्स्ट सर्च (FTS5) के साथ SQLite में लॉग किया जा सकता है। टाइमलाइन रीप्ले करें, दो सत्रों की तुलना करें, या पूरी Markdown रिपोर्ट निर्यात करें।
एंटी-डिबग पहचान और बायपासस्टैटिक स्कैन (IDA इम्पोर्ट्स/पैटर्न) + डायनामिक स्कैन (x64dbg PEB/RDTSC) एक रिपोर्ट में संयुक्त, स्वचालित PEB पैचिंग और इंस्ट्रक्शन-स्तरीय बायपास पैच के साथ।
सर्वरफ़ाइलयह क्या करता हैटूल
windbgwindbg_mcp.pyक्रैश डंप, हीप विश्लेषण, शैडो स्टैक, कर्नेल डिबगिंग70+
idaida_mcp.pyडीकंपिलेशन, xrefs, टाइप रिकवरी, बाइनरी पैचिंग32+
x64dbgagent/डायनामिक विश्लेषण, ReAct एजेंट, एंटी-डिबग बायपास, मेमोरी पैचिंग38+
mcomco_orchestrator.pyक्रॉस-डिबगर समग्र वर्कफ़्लो7
mco-sessionsmco_sessions.pyसत्र रिकॉर्डिंग, FTS सर्च, Markdown निर्यात13
mco-gatewaymco_gateway.pyयूनिफाइड प्रॉक्सी — सभी सर्वर एक कनेक्शन के माध्यम सेसभी
मोडकमांड
केवल-टूल (डिफ़ॉल्ट)python -m agent --mcp
Claude रीज़निंगpython -m agent --mcp --llm claude --api-key sk-...
स्थानीय Ollamapython -m agent --mcp --llm local --llm-model deepseek-r1
Groq (मुफ़्त टियर)python -m agent --mcp --llm groq
OpenRouterpython -m agent --mcp --llm openrouter
इंटरैक्टिव CLIpython -m agent --cli
वेरिएबलसर्वरउद्देश्य
WINDBG_MCP_CDBwindbgcdb.exe का पथ
IDA_MCP_HOSTidaIDA HTTP होस्ट (डिफ़ॉल्ट: localhost)
IDA_MCP_PORTidaIDA HTTP पोर्ट (डिफ़ॉल्ट: 2022)
X64DBG_PATHx64dbgx64dbg.exe का पथ
X64DBG_PIPEx64dbgनेम्ड पाइप पथ
ANTHROPIC_API_KEYx64dbgकेवल --llm claude के साथ आवश्यक
GROQ_API_KEYx64dbgकेवल --llm groq के साथ आवश्यक
MCO_SESSIONS_DBsessionsSQLite डेटाबेस पथ
MCO_SERVERSgatewayसक्षम करने के लिए सर्वरों का अल्पविराम-पृथक उपसमुच्चय