Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
marrow — REA रिवर्स इंजीनियरिंग MCP के लिए डेस्कटॉप GUI: लिस्टिंग, डीकंपाइलर और फ़ंक्शन ग्राफ़ के साथ कोड ब्राउज़र, साथ ही एक ही सत्र में 229 विश्लेषण टूल्स और एक AI एजेंट। | Kitploit
उपकरण/GitHubGitHub/utabk/marrow
स्थैतिक विश्लेषणगतिशील विश्लेषण (सैंडबॉक्सिंग)रिवर्स इंजीनियरिंगडीबगर्समालवेयर विश्लेषणमोबाइल सुरक्षाबाइनरी विश्लेषणAI-सहायित रिवर्सिंगAI सुरक्षा
GitHubutabk/marrow

marrow

REA रिवर्स इंजीनियरिंग MCP के लिए डेस्कटॉप GUI: लिस्टिंग, डीकंपाइलर और फ़ंक्शन ग्राफ़ के साथ कोड ब्राउज़र, साथ ही एक ही सत्र में 229 विश्लेषण टूल्स और एक AI एजेंट।

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
Marrow ऐप आइकन: टील रंग की मज्जा वाली पिक्सेल-आर्ट हड्डी

Marrow: रिवर्स इंजीनियरिंग वर्कबेंच

REA के लिए एक डेस्कटॉप GUI, क्लासिक कोड ब्राउज़र और सभी 229 REA टूल्स एक ही विंडो में।

कोई ऐप खोलें। इसे हड्डी की मज्जा तक पढ़ें।

Latest release Build and test Engine: REA 6.8.0 229 REA tools MIT license

त्वरित शुरुआत · Marrow कैसे काम करता है · आप क्या खोल सकते हैं · शोकेस · स्क्रीनशॉट · सामान्य प्रश्न · विकास

[!NOTE] Marrow (पूर्व में REA Studio) एक स्वतंत्र प्रोजेक्ट है। REA के लेखक इसे न बनाते हैं न इसका समर्थन करते हैं। Marrow आपके द्वारा इंस्टॉल किए गए REA को चलाता है और अपनी कोई प्रति शामिल नहीं करता। REA को morluto/rea या rea-agents npm पैकेज से प्राप्त करें।

Marrow /bin/ls खोलते हुए: आर्किटेक्चर चुनना, विश्लेषण, Listing और Decompiler के साथ Go To प्रविष्टि, फिर Function Graph, Security, REA Tools और AI Chat विंडो

Marrow macOS, Windows और Linux के लिए एक रिवर्स इंजीनियरिंग ऐप है, जो REA पर आधारित है। REA अपने MCP सर्वर के माध्यम से विश्लेषण करता है। Marrow इसे वे विंडो देता है जिनकी एक रिवर्स इंजीनियर अपेक्षा करता है: डिसअसेम्बली के साथ एक Listing, एक Decompiler, एक Function Graph, Symbol Tree, Bytes, strings, references, bookmarks और search, जो उसी तरह व्यवस्थित हैं जैसे क्लासिक CodeBrowser होता है जिसे बहुत से लोग पहले से जानते हैं।

नेटिव बाइनरी उसी CodeBrowser में खुलती हैं। Apple बंडल, Electron ऐप्स, वेब पेज, Android APK, .NET असेंबली, फर्मवेयर, पैकेट कैप्चर और वर्ज़न तुलना — प्रत्येक की अपनी विंडो है, और REA Tools विंडो हर REA टूल को प्रत्येक के लिए एक फ़ॉर्म के साथ सूचीबद्ध करती है।

स्क्रीन पर सब कुछ REA के उत्तरों से आता है, साथ ही REA द्वारा बताए गए साक्ष्य और सीमाओं के साथ। Marrow स्वयं फ़ाइलों को पार्स नहीं करता, और जब कोई टूल विफल होता है तो यह REA द्वारा लौटाई गई त्रुटि दिखाता है। विश्लेषण आपके अपने कंप्यूटर पर चलता है।

आप Claude को दो तरीकों से उसी सत्र में ला सकते हैं। अपनी Anthropic API कुंजी AI Chat में पेस्ट करें और Marrow के भीतर Claude से बात करें, या AI hub चालू करें और Claude Code, Claude Desktop या किसी अन्य MCP क्लाइंट को कनेक्ट करें। किसी भी तरह से, Claude REA के टूल्स चला सकता है, दृश्यों को स्थानांतरित कर सकता है, फ़ंक्शन का नाम बदल सकता है, और टिप्पणियाँ और बुकमार्क जोड़ सकता है जबकि आप देखते हैं, और विश्लेषण से बाहर कुछ भी पहुँचने से पहले Marrow आपसे पूछता है।

त्वरित शुरुआत

डाउनलोड

अपने सिस्टम के लिए इंस्टॉलर नवीनतम रिलीज़ से प्राप्त करें: Mac के लिए एक DMG (Apple Silicon या Intel), Windows के लिए एक .exe इंस्टॉलर, या Linux के लिए एक AppImage या .deb। वे अभी हस्ताक्षरित नहीं हैं, इसलिए पहली बार Marrow खोलने पर आपका सिस्टम चेतावनी देगा; रिलीज़ नोट्स बताते हैं कि इससे कैसे बचें।

आपको क्या चाहिए

  • REA 6.8: npm install --global rea-agents। इसके लिए Node.js 22.23.4+, 24.22.1+ या 26.12.1+ आवश्यक है।
  • नेटिव बाइनरी के लिए, Ghidra 12.1.4 और JDK 21। rea doctor --provider ghidra बताता है कि REA इनका उपयोग कर सकता है या नहीं। Marrow Ghidra को वहाँ खोजता है जहाँ लोग आमतौर पर इसे रखते हैं (Mac पर ~/Applications, Windows पर आपका होम फ़ोल्डर या C:\, Linux पर आपका होम फ़ोल्डर या /opt) और JDK 21 को Homebrew, Program Files या /usr/lib/jvm में। Tool Options > REA Engine आपको इसे कहीं और इंगित करने देता है।

जब Marrow शुरू होता है, Getting Started REA, Ghidra और Java की जाँच करता है और आपको बताता है कि जो भी अनुपलब्ध है उसे कैसे प्राप्त करें। Help > Contents इसे कभी भी फिर से खोलता है।

स्रोत से चलाएँ

git clone https://github.com/utabk/marrow.git
cd marrow
npm install
npm run dev

अपना पहला प्रोग्राम खोलें

  1. Marrow Project विंडो में शुरू होता है। File > New Project से एक प्रोजेक्ट बनाएँ।
  2. File > Import File चुनें और कोई बाइनरी चुनें, उदाहरण के लिए Mac या Linux पर /bin/ls, या Windows पर C:\Windows\System32\notepad.exe। किसी यूनिवर्सल macOS बाइनरी के लिए, Marrow पूछता है कि किस आर्किटेक्चर का विश्लेषण करना है।
  3. प्रोग्राम को CodeBrowser में खोलने के लिए उस पर डबल-क्लिक करें। REA इसे Ghidra से विश्लेषित करता है, जिसमें एक छोटे कमांड लाइन टूल के लिए कुछ सेकंड और एक बड़े ऐप के लिए कुछ मिनट लगते हैं।
  4. किसी पते या entry जैसे नाम पर जाने के लिए G दबाएँ। उसे फ़ॉलो करने के लिए Listing या Decompiler में किसी नाम पर डबल-क्लिक करें, और वापस जाने के लिए ⌥← (Windows और Linux पर Alt+←) दबाएँ।

Claude को जोड़ें

Marrow के अंदर चैट करने के लिए, Window > AI Chat खोलें, API Key पर क्लिक करें, और Anthropic Console से एक कुंजी पेस्ट करें। आप Marrow शुरू करने से पहले ANTHROPIC_API_KEY भी सेट कर सकते हैं। कुंजी आपके सिस्टम के कुंजी स्टोर (macOS Keychain, Windows का DPAPI, या Linux पर GNOME Keyring या KWallet) के साथ एन्क्रिप्ट करके संग्रहीत की जाती है और इसे केवल Marrow की मुख्य प्रक्रिया पढ़ती है। चैट के शीर्ष पर मेनू से Claude Opus, Sonnet या Haiku चुनें।

आपके पास पहले से मौजूद किसी एजेंट का उपयोग करने के लिए, Window > AI Hub खोलें और सर्वर चालू करें। विंडो Claude Code के लिए चलाने वाला कमांड (claude mcp add marrow -- …) और Claude Desktop के कॉन्फ़िग में पेस्ट करने वाला ब्लॉक दिखाती है। हब एक लोकल सॉकेट (Windows पर एक नामित पाइप) पर सुनता है, और किसी भी MCP संदेश से पहले Marrow और कनेक्टर दोनों साबित करते हैं कि वे आपके Marrow प्रोफ़ाइल में रखा गया एक रहस्य जानते हैं, इसलिए कोई अन्य प्रोग्राम उनमें से किसी का रूप नहीं धर सकता। इसे Marrow में किसी API कुंजी की आवश्यकता नहीं है।

Marrow कैसे काम करता है

आपके द्वारा खोला गया प्रत्येक प्रोग्राम अपनी स्वयं की rea mcp प्रक्रिया पाता है, क्योंकि REA प्रति कनेक्शन एक खुला लक्ष्य रखता है। Marrow की मुख्य प्रक्रिया stdio पर MCP के माध्यम से उन प्रक्रियाओं से बात करती है। विंडो को एक छोटे टाइप्ड ब्रिज के माध्यम से मुख्य प्रक्रिया से अपना डेटा मिलता है और वे स्वयं कभी फ़ाइलों या प्रक्रियाओं को नहीं छूते। REA नेटिव कोड के लिए Ghidra को हेडलेस चलाता है और जहाँ आवश्यक हो वहाँ अन्य टूल कॉल करता है (Mac पर otool और codesign, adb, JADX, एक ब्राउज़र), फिर प्रत्येक परिणाम को उसके प्रमाण के साथ वापस भेजता है। AI Chat और AI हब उसी मुख्य प्रक्रिया के माध्यम से, उन्हीं जाँचों के साथ REA तक पहुँचते हैं।

flowchart LR
    subgraph marrow["Marrow"]
        windows["Windows<br/>Listing, Decompiler, Function Graph,<br/>Security, REA Tools, AI Chat"]
        main["Main process<br/>one REA session per open program"]
        hub["AI hub"]
        windows <-->|"typed bridge"| main
        hub <--> main
    end

    you(["You"]) --> windows
    agent(["Your AI agent<br/>Claude Code, Claude Desktop<br/>or any MCP client"]) -->|"MCP over a local socket"| hub
    main <-->|"Anthropic API, with your key"| claude(["Claude"])
    main <-->|"MCP over stdio"| rea["rea mcp<br/>229 tools"]
    rea --> ghidra["Ghidra, headless<br/>native analysis"]
    rea --> more["Other programs REA drives<br/>otool, codesign, adb, JADX,<br/>WABT, Chrome"]

आप क्या खोल सकते हैं

टूल डाउनलोड करें