REA

REA من منظور المجتمع

طبّق الهندسة العكسية على
أي شيء.

reverseengineeranything.tools دليل مستقل لـ REA، وهو خادم MCP وواجهة سطر أوامر (CLI) مفتوحا المصدر للتحقيق في البرمجيات باستخدام وكلاء البرمجة.

لقطة شاشة رسمية من REA تُظهر جسر التحليل داخل Hopper أثناء فحص ملف ثنائي أصلي
استخدم وكيل البرمجة لفحص البرمجيات المحلية، ثم راجع الشيفرة التي تستند إليها نتائجه.لقطة شاشة من مشروع REA الرسمي ↗

كيف يستخدم الناس REA؟

ألعاب ومحلّلات وملفات APK وسلوك التطبيقات اليومية. تتبّع كل تحقيق وصولًا إلى الشخص الذي شاركه.

8 من 8 حالات · روجعت المصادر في 12 أكتوبر 2026

ترجمة المنشور

جرّبت REA ‏(Reverse Engineer Anything) في جلسة برمجة بالذكاء الاصطناعي يوم أحد. بعد بضع ساعات، كنت قد أعدت بناء لعبة Snowball War المصغرة من Ski or Die باستخدام Rust + SDL2. 👀 🔗الشيفرة: https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 عرض توضيحي: https://www.youtube.com/watch?v=5x38b_qgAUk

ترجم هذا الدليل النص الظاهر في معاينة المنشور الأصلي.

تقرير مجتمعي · لم تُعَد التجربة بصورة مستقلة · روابط للشيفرة ونسخة تجريبية

إعادة بناء Snowball War بلغة Rust

يقول Tuomo إن جلسة REA يوم أحد أفضت إلى إعادة بناء لعبة Snowball War المصغّرة من Ski or Die باستخدام Rust + SDL2.

السياق والأدلة

سياق أعدّه هذا الدليل

الهدف
Snowball War من Ski or Die
المنهج
استخدم REA أثناء جلسة إعادة بناء، ونفّذ اللعبة بلغة Rust مع SDL2.
النتيجة بحسب التقرير
أفاد بإعادة بناء اللعبة المصغّرة بعد بضع ساعات، وأرفق روابط للشيفرة ونسخة تجريبية قابلة للعب؛ ولم تُفحص المواد المرتبطة.

التُقطت بيانات المنشور في 12 أكتوبر 2026؛ الأعداد والشارات لا تُحدَّث لحظيًا.

اقرأ المنشور الأصلي على X

ترجمة المنشور

هذا أخطر MCP على الإنترنت حاليًا REA ‏(reverse engineer anything) هو MCP مفتوح المصدر يتيح لوكيلك تفكيك التطبيقات والملفات الثنائية وشرح كيفية عمل ميزة ما، مع الأدلة. اختبرته على حزمة "ms" المفتوحة المصدر. ورسم خريطة لكامل

ترجم هذا الدليل النص الظاهر في معاينة المنشور الأصلي.

هذه معاينة لمنشور طويل. افتح الأصل على X لقراءة البقية.

تقرير مجتمعي · لم تُعَد التجربة بصورة مستقلة

إعادة بناء محلّل للمدد الزمنية بلغة JavaScript

يفيد Israfil بأنه حلّل بنية حزمة ms المفتوحة المصدر، ثم أعاد بناء محلّلها وقارن البديل بالأصل.

السياق والأدلة

سياق أعدّه هذا الدليل

الهدف
حزمة ms المفتوحة المصدر على npm
المنهج
شغّل rea analyze-javascript-application، وفحص 5 دوال و21 موضع استدعاء، وأعاد كتابة المحلّل في 17 سطرًا.
النتيجة بحسب التقرير
أفاد باجتياز 21/22 فحصًا في البداية، ثم 22/22 بعد إصلاح واحد. ومدة التحليل البالغة 1.3 ثانية وأعداد الاختبارات ادعاءات صاحب التقرير.

التُقطت بيانات المنشور في 12 أكتوبر 2026؛ الأعداد والشارات لا تُحدَّث لحظيًا.

اقرأ المنشور الأصلي على X

after spending another 12 hours testing REA, a few more things started to stand out: 1. i can give it a high-level instruction like “rebuild this app” and let the agent decide which reverse-engineering tools it needs. 2. the workflow is iterative. it gathers pseudocode, Show more

Yum⋆₊˚
Yum⋆₊˚
Offloop
@yuhasbeentaken

a few more things about REA that surprised me: 1. i can give an agent a printer driver or old windows binary and let it figure out how the hardware/software interface actually works. 2. the same workflow can be used to inspect firmware, drivers and weird legacy systems that

318
Reply

ترجمة المنشور

بعد قضاء 12 ساعة إضافية في اختبار REA، بدأت بضعة أمور أخرى تتضح: 1. يمكنني إعطاؤه تعليمات عامة مثل «أعد بناء هذا التطبيق» وترك الوكيل يقرر أدوات الهندسة العكسية التي يحتاج إليها. 2. سير العمل تكراري. يجمع الشيفرة الزائفة،

ترجم هذا الدليل النص الظاهر في معاينة المنشور الأصلي.

ترجمة المنشور المُقتبَس

بضعة أمور أخرى عن REA فاجأتني: 1. يمكنني إعطاء وكيلٍ برنامجَ تشغيل لطابعة أو ملفًا ثنائيًا قديمًا لـ windows، وتركه يكتشف كيف تعمل واجهة العتاد/البرمجيات فعليًا. 2. يمكن استخدام سير العمل نفسه لفحص البرامج الثابتة وبرامج التشغيل والأنظمة القديمة الغريبة التي

هذه معاينة لمنشور طويل. افتح الأصل على X لقراءة البقية.

تقرير مجتمعي · لم تُعَد التجربة بصورة مستقلة · تجربة مقارنة

إعادة بناء تطبيق ومقارنة أساليب العمل

بعد 12 ساعة من الاختبار، يفيد Yum بأنه أعاد إنشاء تطبيق لم يُذكر اسمه، مع ميزات التكبير والمشاركة والرسم والتدوير والتعليقات التوضيحية والحفظ.

السياق والأدلة

سياق أعدّه هذا الدليل

الهدف
تطبيق لم يُذكر اسمه يتضمن ميزات للرسم والتعليقات التوضيحية
المنهج
أعطى الوكيل تعليمات عامة لإعادة البناء، وقارن REA بسير عمل يستخدم Opus دون إضافات.
النتيجة بحسب التقرير
أفاد بأن Opus دون إضافات أنهى العمل أولًا؛ وأن REA أنتج أيضًا الميزات المذكورة وسير تحقيق أكثر تنظيمًا.

التُقطت بيانات المنشور في 12 أكتوبر 2026؛ الأعداد والشارات لا تُحدَّث لحظيًا.

اقرأ المنشور الأصلي على X

ترجمة المنشور

أواصل نسختي من Lemmings (اللعبة الصادرة عام 1991) باستخدام REA. انتهيت من الهندسة العكسية للعبة بالكامل، والآن أعدّلها بكسلًا ببكسل.

ترجم هذا الدليل النص الظاهر في معاينة المنشور الأصلي.

تقرير مجتمعي · لم تُعَد التجربة بصورة مستقلة · عمل جارٍ

دراسة Lemmings الصادرة عام 1991 وإعادة بنائها

يفيد صاحب التقرير بأنه استخدم REA لتحليل Lemmings، وانتقل من الهندسة العكسية إلى مواءمة المظهر بكسلًا ببكسل.

السياق والأدلة

سياق أعدّه هذا الدليل

الهدف
Lemmings (1991)
المنهج
واصل إعادة البناء بمساعدة REA، وبدأ مواءمة المظهر بكسلًا ببكسل.
النتيجة بحسب التقرير
يقول صاحب التقرير إن الهندسة العكسية اكتملت، بينما لا تزال المواءمة جارية. لم يُتحقَّق من لعبة مكتملة أو من معيار لقياس صحة النتائج.

التُقطت بيانات المنشور في 12 أكتوبر 2026؛ الأعداد والشارات لا تُحدَّث لحظيًا.

اقرأ المنشور الأصلي على X

ترجمة المنشور

سمعت مؤخرًا أن هناك مهارة مبتكرة تحلل أي برنامج، فجرّبتها. اسمها REA ‏(Reverse Engineering Anything)، وهي مهارة يُقال إنها تحلل أي برنامج باستخدام الهندسة العكسية. https://github.com/morluto/rea على سبيل التجربة، أعطيتها ملف apk الخاص بـ muse، وكانت نتائج التحليل مذهلة.

ترجم هذا الدليل النص الظاهر في معاينة المنشور الأصلي.

هذه معاينة لمنشور طويل. افتح الأصل على X لقراءة البقية.

تقرير مجتمعي · لم تُعَد التجربة بصورة مستقلة

فحص ملف APK قبل بناء وكيل

يقول TechHyung إنه قدّم إلى REA ملف APK لتطبيق Muse لمعرفة كيفية تنفيذ ميزاته أثناء التخطيط لوكيل خاص به.

السياق والأدلة

سياق أعدّه هذا الدليل

الهدف
ملف APK لتطبيق Muse على Android
المنهج
استخدم REA لفحص ملف APK بحثًا عن تفاصيل التنفيذ والاتصال بالخادم.
النتيجة بحسب التقرير
أفاد بالعثور على اتصالات مكثفة بالخادم. هذه ملاحظة مستخدم، وليست نتيجة جرى التحقق منها بشأن الخصوصية أو الأمان.

التُقطت بيانات المنشور في 12 أكتوبر 2026؛ الأعداد والشارات لا تُحدَّث لحظيًا.

اقرأ المنشور الأصلي على X

ترجمة المنشور

أصبح reaharness متاحًا إطار تشغيل مفتوح المصدر لإجراء هندسة عكسية لأي شيء. بُني على مستودع Reverse Engineer Anything ‏(REA) الشهير، وإليكم بعض أبرز ميزاته: - حلقة وكيل تدعم عدة مزوّدين (OpenAI وAnthropic وOpenRouter وGroq وOllama وبوابات متوافقة مع OpenAI)

ترجم هذا الدليل النص الظاهر في معاينة المنشور الأصلي.

ترجمة المنشور المُقتبَس

Reverse Engineer Anything 😂 انتهى أمر البرمجيات.

هذه معاينة لمنشور طويل. افتح الأصل على X لقراءة البقية.

مطوّر أداة مجتمعية · تقرير إطلاق

بناء بيئة لتشغيل الوكلاء فوق REA تدعم عدة مزوّدين

يعلن Arjun عن reaharness، وهي بيئة مفتوحة المصدر لتشغيل الوكلاء مبنية على REA، وتدعم عدة مزوّدي نماذج ونتائج أدوات منظّمة.

السياق والأدلة

سياق أعدّه هذا الدليل

الهدف
أساليب عمل الوكلاء المبنية على REA
المنهج
بنى حلقة تشغيل للوكيل تدعم عدة مزوّدين، وآلية إعداد لعدة وكلاء برمجة لا تؤدي إعادة تشغيلها إلى تكرار التغييرات.
النتيجة بحسب التقرير
أعلن عن موقع ومستودع متاحين للعامة. هذا إطلاق لأداة، وليس دليلًا على إعادة بناء هدف بعينه.

التُقطت بيانات المنشور في 12 أكتوبر 2026؛ الأعداد والشارات لا تُحدَّث لحظيًا.

اقرأ المنشور الأصلي على X

ترجمة المنشور

3/ استعادة منطق الصوت في لعبة من عام 1996 🕹️ تعيد دراسة حالة DX-Ball الخاصة بـ REA بناء دالة توزيع الصوت بين القناتين بلغة C، وتذكر إجراء 3,205 فحوص سلوكية وتطابق 63 بايتًا من الشيفرة بعد التجميع. ما زالت اللعبة الكاملة القابلة للعب قيد العمل. https://rea.tools/showcase/dx-ball/

ترجم هذا الدليل النص الظاهر في معاينة المنشور الأصلي.

دراسة حالة من المشروع · نوقشت على X

استعادة دالة توزيع الصوت بين القناتين في لعبة من عام 1996

يلخّص هذا المنشور دراسة حالة DX-Ball الخاصة بـ REA: إعادة بناء دالة صغيرة لتوزيع الصوت بين القناتين بلغة C، والتحقق منها بمقارنتها بسلوك x86 الأصلي.

السياق والأدلة

سياق أعدّه هذا الدليل

الهدف
روتين توزيع الصوت بين القناتين في DX-Ball
المنهج
استعاد مدخلات أغفلتها مخرجات أداة فك الترجمة، وأعاد بناء الدالة بلغة C.
النتيجة بحسب التقرير
تفيد دراسة حالة المشروع بإجراء 3,205 فحوص سلوكية وتطابق 63 بايت من الشيفرة المترجمة. وهي لا تعرض لعبة كاملة قابلة للعب.
مصدر المشروع ↗

التُقطت بيانات المنشور في 12 أكتوبر 2026؛ الأعداد والشارات لا تُحدَّث لحظيًا.

اقرأ المنشور الأصلي على X

REA, short for Reverse Engineer Anything, plugs coding agents into Ghidra, Hopper and IDA through MCP. Agents inspect binaries, read decompiled functions and trace calls with no original source code It traced how Notion handles clipboard operations through Electron IPC It also Show more

Tech with Mak
Tech with Mak
@techNmak

Someone gave Claude Code a decompiler. 😂 Software engineering is getting ridiculous. There's an open-source project called REA (Reverse Engineer Anything) that lets coding agents investigate applications without their original source code. It connects agents to Ghidra, Hopper

Image
0
Reply

ترجمة المنشور

REA، اختصار Reverse Engineer Anything، يربط وكلاء البرمجة بـ Ghidra وHopper وIDA عبر MCP. يفحص الوكلاء الملفات الثنائية ويقرؤون الدوال الناتجة عن فك الترجمة ويتتبعون الاستدعاءات دون الشيفرة المصدرية الأصلية تتبّع كيف يعالج Notion عمليات الحافظة عبر Electron IPC كما أنه

ترجم هذا الدليل النص الظاهر في معاينة المنشور الأصلي.

ترجمة المنشور المُقتبَس

أعطى أحدهم Claude Code أداة لفك الترجمة. 😂 هندسة البرمجيات تزداد غرابة. هناك مشروع مفتوح المصدر يُسمّى REA ‏(Reverse Engineer Anything) يتيح لوكلاء البرمجة التحقيق في التطبيقات دون شيفرتها المصدرية الأصلية. يربط الوكلاء بـ Ghidra وHopper

هذه معاينة لمنشور طويل. افتح الأصل على X لقراءة البقية.

دراسة حالة من المشروع · نوقشت على X

تتبّع مسار الحافظة في Notion عبر Electron

يشير Arena إلى تحقيق REA الموثّق في عمليات الحافظة لدى Notion عبر الاتصال بين العمليات (IPC) في Electron.

السياق والأدلة

سياق أعدّه هذا الدليل

الهدف
جسر الحافظة في تطبيق Notion لسطح المكتب
المنهج
تتبّع سلوك الحافظة عبر عملية العرض في Electron وجسر التحميل المسبق والعملية الرئيسية.
النتيجة بحسب التقرير
تصف دراسة الحالة الرسمية مسار الحافظة في Notion وتستشهد بمراجع للشيفرة؛ ويناقش صاحب منشور X ذلك المثال.
مصدر المشروع ↗

التُقطت بيانات المنشور في 12 أكتوبر 2026؛ الأعداد والشارات لا تُحدَّث لحظيًا.

اقرأ المنشور الأصلي على X

هذه تقارير منسوبة إلى أصحابها، ولم نُعِد تنفيذها بصورة مستقلة. تتناول ستة منها تجارب استخدام أو اختبار أو تطوير أدوات يرويها أصحابها، ويناقش اثنان أمثلة من المشروع الرسمي. نعرض الأعمال الجارية والنتائج المقارنة ضمن سياقها. أرسل تصحيحًا أو حالة مرفقة بمصدر أصلي.

تحقيقك الأول

كيف تبدأ؟

اختر سلوكًا واحدًا تريد فهمه. حدّد لوكيل البرمجة هدفًا، ثم اطلب منه عرض أدلته.

اقرأ دليل الإعداد

شغّل الأمر في الطرفية

npx rea-agents@latest setup
  1. اختر وكيل البرمجة

    راجع خطة الإعداد ووافق على التغييرات، ثم أعد تشغيل الوكيل لتحميل خادم MCP الخاص بـ REA ومهارة التحقيق.

  2. ابدأ بسؤال محدد النطاق

    جرّب تطبيقًا تملكه أو لديك إذن بفحصه. اسأل عن الشيفرة التي تحدد سلوك ميزة، بدلًا من طلب نسخة كاملة من التطبيق.

  3. راجع النتيجة

    تتبّع مراجع الشيفرة واقرأ القيود وقارن السلوك بالأصل قبل الاعتماد على إعادة بناء.

طلب أول يمكنك تجربته

استخدم REA لفحص /absolute/path/to/my-app. اشرح كيفية تصدير CSV. اعرض الشيفرة ومواضعها في المصدر وكل ما لا يمكنك تأكيده.
راجع المتطلبات الحالية

ما الذي ينبغي أن تعرفه عن REA؟

إجابات عملية قبل تحقيقك الأول.

ما هو Reverse Engineer Anything (REA)؟

REA خادم MCP وواجهة سطر أوامر (CLI) مفتوحا المصدر يربطان وكيل البرمجة بأدوات تحليل البرمجيات. يستطيع الوكيل فحص الشيفرة وتتبع السلوك ومراجعة إعادة البناء في ضوء الأدلة. وREA ليس نموذج ذكاء اصطناعي مستقلًا.

هل هذا هو موقع REA الرسمي؟

لا. reverseengineeranything.tools دليل مجتمعي مستقل. يوجد المشروع الرسمي على GitHub باسم morluto/rea وعلى rea.tools. يجمع هذا الموقع تقارير منشورة للعامة ويربطها بمصادرها الأصلية؛ وهو لا يتبع القائمين على صيانة REA ولا يحظى بتأييدهم.

كيف أثبّت REA لاستخدامه مع Claude Code أو Codex؟

شغّل npx rea-agents@latest setup في الطرفية، واختر وكيل البرمجة، وراجع خطة الإعداد ووافق عليها، ثم أعد تشغيل الوكيل. راجع دليل التثبيت الرسمي لمعرفة الإصدار الحالي وتوافق العملاء. لا يؤدي تثبيت المهارة وحدها إلى تسجيل خادم MCP.

ما الذي يمكن لـ REA تحليله؟

تشمل الأهداف الموثّقة الملفات الثنائية الأصلية وتطبيقات JavaScript وElectron وصفحات المتصفح وتجميعات .NET وحزم البرمجيات. تعتمد الإمكانات المتاحة على الحزمة المنشورة ونظام التشغيل ومزوّد التحليل. وقد لا تكون الميزات الموجودة في فرع main على GitHub متاحة في إصدار npm بعد.

هل أحتاج إلى Ghidra أو Hopper أو IDA؟

يتطلب تفكيك تعليمات الملفات الثنائية الأصلية وفك ترجمتها محركًا متوافقًا مثل Ghidra أو Hopper أو IDA. ولا يتطلب الفحص الساكن لـ JavaScript و.NET أداة لتفكيك تعليمات الملفات الثنائية الأصلية. استخدم إصدارات المحركات وبيئات التشغيل المحددة في وثائق توافق REA.

ما إصدارات Node.js التي يدعمها REA؟

تذكر وثائق التثبيت التي روجعت في 12 أكتوبر 2026 دعم Node 22.19 أو أحدث ضمن سلسلة 22.x، وNode 24.11 أو أحدث ضمن سلسلة 24.x، وNode 26 وما بعده. لا تدعم Node 23 أو Node 25 أو الإصدارات التجريبية السابقة للإصدار النهائي. راجع الدليل الرسمي مجددًا قبل التثبيت.

هل REA مجاني، وهل يستخدم هذا الموقع أرصدة؟

قراءة هذا الدليل مجانية، دون حساب أو اشتراكات أو أرصدة. الشيفرة المملوكة لـ REA متاحة بموجب ترخيص MIT. وقد تكون لوكيل البرمجة ومزوّد النموذج والمحركات التجارية مثل Hopper أو IDA تكاليف وتراخيص منفصلة.

هل تبقى جميع بيانات REA على حاسوبي؟

ينفّذ REA التحليل محليًا، لكن نتائج الأدوات تُقدَّم إلى وكيل البرمجة وقد تصل إلى مزوّد نموذجه. راجع سياسة البيانات لدى ذلك المزوّد قبل تحليل برمجيات حساسة. لا يقبل هذا الموقع المجتمعي رفع البرمجيات ولا يجري تحقيقات.

هل يستطيع REA استعادة الشيفرة المصدرية الأصلية، وكم يستغرق ذلك؟

يمكن أن تساعد تعليمات التجميع والشيفرة شبه البرمجية وملاحظات السلوك في فهم البرمجيات، لكنها لا تضمن استعادة شيفرتها المصدرية الأصلية. يختلف الوقت حسب الهدف والمحرك والوكيل؛ ولا توجد مدة إنجاز ثابتة. اختبر السلوك المعاد بناؤه بمقارنته بالأصل، واقرأ قيود كل نتيجة.

هل جرى التحقق بصورة مستقلة من حالات الاستخدام المنشورة على X؟

تلخّص البطاقات التقارير العامة لأصحاب المنشورات المرتبطة بها. وهي ليست إعادة تنفيذ مستقلة ولا تأييدًا. تُميَّز الأعمال الجارية وإطلاقات الأدوات ومناقشات الأمثلة الرسمية كلٌّ على حدة. ونحتفظ بالتقرير الذي يفيد بأن سير عمل آخر كان أسرع بوصفه جزءًا من الأدلة.

هل يمكنني استخدام REA في مشروع تجاري؟

الشيفرة المملوكة لـ REA متاحة بترخيص MIT، الذي يسمح بالاستخدام التجاري مع الالتزام بشروط الترخيص. ولمكونات الجهات الخارجية والمحركات التجارية والبرمجيات المستهدفة تراخيص منفصلة. لا يمنح REA حقوقًا في تطبيق آخر أو أصوله.

ما الجديد في هذه الصفحة

  • — نُشرت حالات مجتمعية موثّقة بالمصادر وأدلة عملية، مع توضيح حدود الأدلة.