• Tech Support ⤴
  • Projects
  • Services
    • AI Development
    • UI/UX Design
    • Web Development
    • Technology Support
    • Mobile App Development
    • Banking ATM Interfaces
    • Process Automation
    • Security Auditing
    • Local AI Servers
  • odoo ERP
get in touchStart with Eva
logo
Tech Support ⤴
Projects
Services
AI DevelopmentUI/UX DesignWeb DevelopmentTechnology SupportMobile App DevelopmentBanking ATM InterfacesProcess AutomationSecurity AuditingLocal AI Servers
odoo ERP
get in touchStart with Eva
Loading…
logo

Transforming businesses through AI-powered digital innovation and creative excellence.

Quick Links

BlogAinexProjectsContact us

Contact Us

pinDubai Digital Park, A5, DTEC - Silicon Oasisemail[email protected]phone+971 55 7538087
© 2026 aratech. All rights reserved.
Privacy PolicyTerms of ServiceCookie Policy
الرئيسية \ المدونة \ REA: المستودع الذي جمع 260 ألف نجمة وجعل كل تطبيق مقروءاً

REA: المستودع الذي جمع 260 ألف نجمة وجعل كل تطبيق مقروءاً

تجاوز REA، أي Reverse Engineer Anything، 262 ألف نجمة على GitHub لأنه يمنح وكلاء البرمجة بالذكاء الاصطناعي صندوق أدوات كامل للهندسة العكسية. يفحص الملفات التنفيذية وتطبيقات إلكترون وحزم APK والمواقع، ثم يشرح كيف تعمل. التفصيل المهم: هو يعيد بناء السلوك لا الكود المصدري، وهذا يغيّر معنى الميزة التنافسية الحقيقية.

15 أكتوبر 2026 · محدّث 15 أكتوبر 2026 - 6 دقائق للقراءة

أهم النقاط

ExpandCollapse
  • - REA (Reverse Engineer Anything) أداة سطر أوامر برخصة MIT مع خادم MCP يتصل بوكلاء البرمجة بالذكاء الاصطناعي مثل Claude Code وCodex وCursor وGemini CLI وGrok Build.
  • - يفحص الملفات التنفيذية الأصلية وتطبيقات جافاسكربت وإلكترون وتجميعات .NET والمواقع وحزم أندرويد APK وبناءات Go وRust والبرمجيات الثابتة وWASM وbytecode الخاص بـEVM وقواعد SQLite وتسجيلات الشبكة.
  • - يعيد REA الأدلة وحدود التحليل معاً، ويعمل بالكامل محلياً، فلا يخرج أي كود مفحوص من جهازك.
  • - لا يستعيد الكود المصدري الأصلي: بل يعيد بناء المنطق والسلوك. وكل من يعد بأكثر من ذلك يبيعك قصة لا قدرة.
  • - إذا وصل منطق تطبيقك إلى جهاز المستخدم فهو مقروء الآن، لذا يجب نقل الخندق إلى الخادم: احتفظ بالجواهر خلف الـAPI، ولا تشحن أسراراً أبداً، ونافس بالتجربة.
رسم سايبربانك داكن لطرفية مضيئة وعدسة مكبرة تكشف كوداً مفكوكاً من تيار من الأرقام الثنائية

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

أصبح REA، أي Reverse Engineer Anything، أحد أسرع المستودعات نمواً التي استضافها GitHub على الإطلاق: نحو 262 ألف نجمة و66 ألف تفريعة، كل ذلك في مشروع واحد برخصة MIT لم يكن موجوداً قبل ثمانية أشهر. هذه ليست قصة تسريب قاعدة بيانات ولا هلع ثغرة يوم صفر. الأمر أكبر وأغرب. يمنح REA وكيل البرمجة بالذكاء الاصطناعي مفاتيح فحص أي قطعة برمجية، حتى لغة التجميع الخام، وشرح كيفية عملها فعلاً.

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

ما هو REA فعلاً

REA هو أداة سطر أوامر وخادم MCP. الجزء الثاني هو الأهم. بروتوكول سياق النموذج (MCP) هو المعيار المفتوح الذي يسمح لوكلاء مثل Claude Code وCodex وCursor وGemini CLI وGrok Build باستدعاء أدوات خارجية. يتصل REA في هذه الفتحة ويمنح وكيلك صندوق أدوات كامل للهندسة العكسية.

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

كل شيء يعمل محلياً. لا شيء يُرسل إلى سحابة شخص آخر. والأهم: يعيد REA أدلته وحدوده جنباً إلى جنب. يخبرك بما وجده وبالمكان الذي يبدأ فيه الاستنتاج بالاهتزاز.

الأهداف التي يستطيع فتحها

هنا يتسع النطاق فعلاً. REA ليس مفككاً بحيلة واحدة. توثيقه الرسمي يغطي:

  • الملفات التنفيذية الأصلية: كود شبهي، لغة تجميع، سلاسل، رموز، استدعاءات ومراجع، مدعومة بـHopper أو Ghidra أو IDA
  • تطبيقات جافاسكربت وإلكترون: الوحدات والاستيرادات وخرائط المصدر والمسارات وحدود الـIPC
  • تجميعات .NET: البيانات الوصفية وتعليمات CIL والتبعيات الأصلية
  • المواقع: بنية الصفحة والسكربتات وملاحظات الشبكة من جلسة متصفح حقيقية
  • حزم أندرويد APK: تعريفات المانيفست والأصناف والدوال المفكوكة
  • ملفات Go وRust التنفيذية: قوائم الوحدات المدمجة وأسماء الحزم والإصدارات وحواف التبعية
  • البرمجيات الثابتة وWASM وbytecode الخاص بـEVM وقواعد SQLite وتطبيقات Flutter وتسجيلات الشبكة

تجد الأدلة وخطوات الإعداد ودراسات الحالة على موقع المشروع rea.tools. يستعرض الموقع تحقيقات حقيقية: لماذا تحوّل حاسبة ويندوز 200 + 10% إلى 220 (فهي تأخذ نسبة من الرقم الأول بعد علامة الجمع)، وكيف تنسخ Notion بيانات الكتل المنسقة إلى الحافظة، وكيف حسبت لعبة من 1996 توزيع الصوت يميناً ويساراً. كل ادعاء يرتبط بالتعليمات الفعلية ويُقارن بالكود المنشور.

ما لا يستطيع فعله (اقرأ هذا الجزء مرتين)

REA لا يستعيد الكود المصدري الأصلي. بل يعيد بناء المنطق والسلوك. هذا الفرق هو ما يفصل أداة هندسية مفيدة عن تفكير سحري، ومن يعدك بغير ذلك يبيعك قصة لا قدرة.

وهو ليس بلا عوائق أيضاً. يحتاج التحليل الأصلي إلى محرك حقيقي مثبت: Hopper أو Ghidra أو IDA. وبعض الأهداف تتطلب أدوات إضافية مثل JADX لأندرويد أو TShark للحزم. والمشروع يتطور بسرعة، لذا ستحدّثه كثيراً.

ثم هناك الضجيج. مستودع بهذه الشعبية يجذب المقلّدين والاحتيال. هناك مستودعات منسوخة تعيد استخدام الاسم وتنسخ ملف README، وقد ظهرت بالفعل تنزيلات مزيفة لـREA. المصادر الشرعية محدودة: github.com/morluto/rea وrea.tools وحزمة rea-agents على npm. وأي شيء آخر يستحق الشك.

الجزء الذي يجب أن يسمعه كل صاحب عمل

إليك الحقيقة المزعجة التي جعلها REA بديهية: إذا كان تطبيقك يشحن منطقه إلى جهاز المستخدم، فلم يعد هذا المنطق سراً.

ليس صعب الاكتشاف، ولا مموهاً بما يكفي، بل مقروء. التصغير والتغليف وحذف الرموز تبطئ الإنسان. لكنها بالكاد تبطئ وكيل ذكاء اصطناعي يستطيع تتبع مخطط استدعاء عبر آلاف التعليمات في ثوانٍ.

هذا لا يعني أن منتجك صار بلا قيمة فجأة. يعني أن خندقك يجب أن ينتقل. الأجزاء القابلة للدفاع في البرمجيات الحديثة لم تكن يوماً في العميل فعلاً:

  1. أبقِ الجواهر على الخادم. قواعد التسعير وخوارزميات التقييم ومنطق مكافحة الاحتيال والبيانات الخاصة تنتمي إلى واجهتك البرمجية، لا إلى تطبيق مترجم يستطيع أحد فك تغليفه.
  2. لا تشحن أسراراً أبداً. مفاتيح الـAPI والرموز وبيانات الاعتماد في كود العميل كانت دوماً فكرة سيئة. وقد حوّل REA عبارة "سيجدها أحدهم" إلى يقين.
  3. نافس بالتجربة والتنفيذ لا بالسرية. تجربة استخدام ممتازة وموثوقية ودعماً وتكاملات وسرعة تطوير كلها أصعب بكثير في النسخ من دالة واحدة.
  4. اعزل كل ما لا تثق به. أداة الهندسة العكسية تفحص كوداً معادياً بطبيعتها. شغّلها في آلة افتراضية معزولة، لا على جهاز يحمل بياناتك الحقيقية.
  5. اعرف الخط القانوني. تدقيق الأمان والتشغيل البيني والتعلّم واستعادة كودك المفقود أمور مقبولة عموماً. أما نسخ منتج منافس أو تجاوز الحماية الرقمية فليس كذلك، والأداة لا تبيّض النية.

الخلاصة

REA هو أوضح إشارة حتى الآن إلى أن شفافية البرمجيات صارت هي الوضع الافتراضي. وكلاء مستخدميك يستطيعون قراءة تطبيقك، ووكلاء منافسيك أيضاً. السؤال ليس إن كان منطقك مرئياً. السؤال هو إن كنت قد بنيت شيئاً يصمد أمام أن يُرى.

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

لأن وكيل أحدهم يشدها بالفعل الآن.

المصادر: مشروع REA (github.com/morluto/rea وrea.tools)، وتحليل Nate's Newsletter عن REA، وتغطية Geeky-Gadgets وأدلة مجتمع REA.

جدول المحتويات

  • ↗ما هو REA فعلاً
  • ↗الأهداف التي يستطيع فتحها
  • ↗ما لا يستطيع فعله (اقرأ هذا الجزء مرتين)
  • ↗الجزء الذي يجب أن يسمعه كل صاحب عمل
  • ↗الخلاصة

مقالات ذات صلة

رسم سايبربانك داكن لكود نيون يتشكل على هيئة درع متصدع

الكود يعمل، لذلك يُنشر: مؤشر Last Secure Code Benchmark ومشكلة الـ 25%

اختبر مؤشر جديد نُشر في 14 أكتوبر ستة وكلاء برمجة من الطراز الأول عبر 450 مهمة مبنية على 150 ثغرة حقيقية. أفضلهم أنتج كوداً يعمل وآمناً في 25.1% فقط من الحالات، بينما تجاوز الجميع 73% وظيفياً. الفجوة بين كود يعمل وكود آمن أصبحت مشكلة قابلة للقياس في خط الإنتاج.

Necolas HamwiNecolas Hamwi
15 أكتوبر 2026 - 7 دقائق للقراءة
رسم سايبربانك داكن لنواة وكيل ذكاء اصطناعي متوهجة مع مسارات دوائر وتدرّجات نيون بنفسجية وسماوية على خلفية شديدة السواد

«موس ووندر» من ميتا تضع وكلاء الذكاء الاصطناعي في مقعد القيادة

أطلق مختبر الذكاء الفائق في ميتا في 12 أكتوبر 2026 نموذجي Muse Wonder وMuse Wonder Full، أول نموذجين للشركة ينافسان الصف الأول من OpenAI وAnthropic. وقد صُمّما حول الذاكرة طويلة المدى والمثابرة لتشغيل وكلاء يتذكرونك ويتصرفون نيابةً عنك. ويغيّر الإطلاق السؤال الحقيقي من أي نموذج أذكى إلى ما يمكن الوثوق بأن يصل إليه الوكيل.

Necolas HamwiNecolas Hamwi
14 أكتوبر 2026 - 7 دقائق للقراءة
طرفية سيبرانية داكنة تعرض ثغرة LMCache بزخارف دوائر نيون مع إبراز المنفذ 5555

ثغرة LMCache CVE-2026-105192: تنفيذ تعليمات برمجية عن بُعد وغير مُعالَج في بنيتك التحتية لاستدلال الذكاء الاصطناعي

أعلنت شركة JFrog في 7 أكتوبر 2026 عن ثغرة تنفيذ تعليمات برمجية عن بُعد غير مُصادَق عليها بتقييم CVSS 9.8 في LMCache، طبقة التخزين المؤقت الموزّعة للمفاتيح والقيم التي تشغّل محركات استدلال vLLM. لا يتوفر أي إصلاح حتى الآن.

Necolas HamwiNecolas Hamwi
13 أكتوبر 2026 - 7 دقائق للقراءة