Awesome REA
العربية

فهم البرامج باستخدام REA.
ماذا ستبني؟

بدءًا من منافذ الألعاب القديمة وحتى أداة التقاط الألوان الصغيرة، استكشف المشروعات العامة باستخدام Reverse Engineer Anything. تعرف على ما تم بناؤه، وكيف ساهم REA، وما لم يتم التحقق منه بعد.

استكشف المجموعة وقم بتمييزها بنجمة على GitHub
34 الحالات العامة · يعرض 5 الرسمي ومشاريع مجتمع 29 أو تجارب المؤلفالمصادر الأساسية لكل إدخال؛ يتم الإبلاغ عن نتائج الاختبار من قبل المؤلف.

المعارض الرسمية

DX-Ball: إعادة بناء صوت الاستريو

كيف يصبح الموضع الذي يظهر على الشاشة بمثابة قيمة صوتية؟

المؤلف/ المصدر: فريق عرض REA؛ مؤلفي المشروع الأصليين المعتمدين في المصادر

يسجل المصدر الحالات التفاضلية 3 و205 مقابل وظيفة x86 الأصلية وتطابق 63-byte الكامل بعد إعادة الترجمة باستخدام المترجم التاريخي.

Notion: تتبع جسر الحافظة ذات النص المنسق Electron

كيف يقوم محرر الويب بكتابة نص منسق من خلال حافظة سطح المكتب؟

المؤلف/ المصدر: فريق عرض REA؛ مؤلفي المشروع الأصليين المعتمدين في المصادر

تشرح الواجهة العارض → التحميل المسبق → IPC → الرئيسي على مستوى المصدر وتوضح علامات النص الغني وجداول Markdown في مسبار وحدة مستقل.

TH04: استعادة زوايا حلقة الرصاص PC-98

كيف يتم توزيع الرصاص بالتساوي حول الحلقة وتوجيهه نحو اللاعب؟

المؤلف/ المصدر: فريق عرض REA؛ مؤلفي المشروع الأصليين المعتمدين في المصادر

تعرض الواجهة اختبارات REA الجديدة جنبًا إلى جنب مع التحقق التاريخي من Turbo C++: منطقة 2، 139-byte التي تحتوي على المطابقات المساعدة.

Aegis: العثور على خوارزمية Android TOTP

كيف يتم حساب رمز تسجيل الدخول المكون من ستة أرقام كل ثانية 30؟

المؤلف/ المصدر: فريق عرض REA؛ مؤلفي المشروع الأصليين المعتمدين في المصادر

تشير الصفحة الرسمية إلى حالات 133 تقارن الطريقة المستخرجة مع تنفيذ مستقل، بالإضافة إلى المتجهات المرجعية الستة SHA-1 من RFC 6238.

DownUnderCTF: استعادة معادلات فحص العلم

كيف يمكن استرداد التحقق من صحة الإدخال بدون رموز أو كود المصدر؟

المؤلف/ المصدر: فريق عرض REA؛ مؤلفي المشروع الأصليين المعتمدين في المصادر

يظهر السجل الرسمي الصحيح! / الخروج من 0 للمرشح الصحيح والمرشح غير الصحيح! / الخروج من 255 لمرشح غير صحيح. يتم بعد ذلك التحقق من الحل مقابل مصدر المنظمين والبيانات الوصفية.

العاب

OpenBattlefield2: Evidence على مستوى الوظيفة لعميل Battlefield 2

كيف يمكن لأبحاث التقاطع وHUD والسلوك الثنائي أن تفيد في تنفيذ محرك يمكن تتبعه؟

المؤلف/ المصدر: Moxnatiy

ينشر المشروع محرك C++20 وملاحظات الوظائف والاختبارات ولقطات الشاشة. أبلغ المؤلف عن تحميل تثبيت BF2 1.5 مملوك، والاتصال بخادم مخصص أصلي وعرض الجنود وشاشة HUD. في الوضع المتصل، تظهر الخطوط المتصالبة وتتوسع أثناء الحركة وتتقلص عند التوقف، مع عمليات التحقق مثل test_weapon_hud.

GunZRs: تحديد حدود التعبئة قبل إعادة البناء من بيانات اللعبة

كيف يمكن أن تستمر إعادة الإعمار عندما يمنع الملف القابل للتنفيذ المعبأ الاسترداد الثابت لمنطق اللعبة؟

المؤلف/ المصدر: OpenRsG

ينشر المشروع إعادة بناء Rust + Bevy وملاحظات التنسيق ونصوص الاستعلام والاختبارات. أبلغ المؤلف عن إمكانية تشغيل Linux من خلال التثبيت المملوك والخرائط والإجراءات والروبوتات وبناء المتصفح والشبكة المحلية. يتم تسجيل تحليل وظيفة ELF/PE التي تم إنشاؤها وفحوصات إعادة تشغيل اللقطات بشكل منفصل عن توافق اللعبة.

Co-op Anything: التحقق من نقاط دخول الحملة متعددة اللاعبين

كيف يمكن للحملة الاحتفاظ بنصوصها وجوانبها مع السماح للاعب آخر بالانضمام؟

المؤلف/ المصدر: cranebeaker and community contributors

ينشر المشروع MCP/المهارات وأدوات اختبار المزامنة والأبحاث الخاصة باللعبة. تتضمن ملاحظات C&C3 العناوين والتنسيقات والتجارب. بالنسبة إلى World in Conflict، أبلغ المؤلف عن مضيف حملة LAN الذي يقوم بتشغيل المهام بينما ينضم عميل آخر ويرى الوحدات المتزامنة المباشرة، ولكن لا يمكنه التحكم في الوحدات الخاصة به. تحتفظ كل لعبة بمستوى ضمان الجودة الخاص بها.

التطبيقات

Sketch (formerly paper-rs): لوحة قماشية لا نهائية Paper مستوحاة من Rust

كيف يمكن لتفاعلات اللوحة والتخطيط والمحرر أن تفيد أداة تصميم مستقلة؟

المؤلف/ المصدر: michaelshimeles

ينشر المشروع عددًا لا نهائيًا من اللوحات والصفحات والتخطيطات وتحرير المتجهات والسبورة البيضاء وواجهات MCP، مع الاختبارات والاختلافات في الميزات. تمت مراجعته على 2026-10-21:، ويُسمى الآن Sketch، مع برنامج Sketch-rs القابل للتنفيذ، وترحيل الإطلاق الأول لدليل المشروع القديم والتوافق مع الملفات القديمة ومتغيرات البيئة. وتبقى حالة واحدة.

rec-rs: مسجل macOS أصلي مستوحى من OBS

كيف يمكن بناء شاشة مركزة وكاميرا ومسجل صوت؟

المؤلف/ المصدر: michaelshimeles

ينشر المشروع تسجيل screen/camera ومزج الصوت وإعادة التشغيل المؤقت وميزات البث. أبلغ المؤلف عن التطوير والاختبار على جهاز Apple Silicon Mac. يضيف 2026-10-21 README إصدارات Apple Silicon + Intel العالمية وتحديثات signing/notarization وSparkle.

terminal-rs: محطة سوق مستنيرة بتفاعلات TradingView

كيف يمكن لأبحاث التفاعل بين الرسوم البيانية أن تفيد واجهة سوق Rust المستقلة؟

المؤلف/ المصدر: michaelshimeles

ينشر المشروع مخططات وحدة معالجة الرسومات Rust وأوامر لوحة المفاتيح وتخطيطات اللوحة وتكامل البيانات مع واجهة بنمط Bloomberg. تمت المراجعة على المؤشرات المدمجة 2026-10-21: 151، واختبارات إدخال المعلمات والحدود، بالإضافة إلى البرنامج النصي للإصدار العالمي macOS. هذه تغييرات لاحقة في التنفيذ، وليست تحقيقًا جديدًا في REA.

Ledger Reborn: دفتر أستاذ محلي مستنير بأبحاث QuickBooks

كيف يمكن لسير عمل محاسبة سطح المكتب أن يفيد تطبيقًا محليًا مستقلاً؟

المؤلف/ المصدر: lxistired

ينشر المشروع حزمة معاينة ومصدر ودراسة حالة. يسرد المؤلف الفاتورة المنفذة والدفع والمخزون والتسوية المصرفية وإعداد التقارير عن سير العمل.

DiskLens: فحص خوارزميات مسح القرص والتخطيط الهيكلي في ملف ثنائي تم إصداره

كيف يمكن التحقق من فحص القرص والخرائط الهيكلية والكشف عن التكرارات قبل إنشاء واجهة جديدة؟

المؤلف/ المصدر: KarlssonChristoffer

ينشر المشروع محرك Rust وواجهة Tauri/Svelte ومعرفات REA Evidence. أبلغ المؤلف عن اختبارات محرك 24 وفحص scan/treemap لما يقرب من مليون ملف 1.3 على جهاز واحد.

Hyper3D: من حزم الويب التي تم التقاطها إلى نموذج 3D الأولي المستقل

كيف يمكن لملاحظات الواجهة وواجهة برمجة التطبيقات (API) إبلاغ النموذج الأولي الذي يصدر نماذج 3D؟

المؤلف/ المصدر: payswapdotorg

ينشر المشروع النموذج الأولي Next.js 16 ومخطط API والاختلافات. أبلغ المؤلف عن اختبارات 67 التي تغطي مواصفات image/text-to-scene وهندسة three.js وتصدير GLB وGLTF وOBJ وSTL وUSDZ.

الأجهزة والتوافق

Virtual Desktop Streamer: منفذ Linux من خلال طبقة منصة بديلة

كيف يمكن نقل الالتقاط والتشفير والصوت والإدخال إلى Linux مع الاحتفاظ بمكتبة البروتوكول؟

المؤلف/ المصدر: cudanexus

يشتمل منفذ Linux العام على تعليمات المصدر والإنشاء واختبارات محاكاة سماعات الرأس باستخدام PipeWire/X11 وGStreamer وuinput.

Pixel Watch: أداة مساعدة لتسليم شريحة eSIM مبنية على تحليل APK المصاحب

كيف يمكن لمساعد منفصل العثور على تدفق تنزيل watch-eSIM الحالي للتطبيق المصاحب وفتحه؟

المؤلف/ المصدر: AllMySlop

مساعد Android وcompanion-analysis.md وسجلات الاختبار متاحة للعامة. يُبلغ TESTING.md عن اختبارات وحدة 25 وتسليم المحاكي. يشير تحديث README اللاحق إلى التثبيت الناجح على Pixel Watch 2 LTE واتصال eSIM للبيانات فقط على شركة اتصالات مدعومة.

PicoPrint: توصيل الطابعة الحرارية المحمولة بطباعة Windows

عندما يتصل برنامج التشغيل ولكن لا يقوم بالطباعة، كيف يمكن العثور على اختلافات المصافحة؟

المؤلف/ المصدر: bigtower17

ينشر المؤلف خدمة طباعة Go المستندة إلى الطباعة الحرارية وملاحظات البروتوكول، ويبلغ عن طباعة Ctrl+P للنصوص والصور والمستندات على Windows 11 مع LX-D02 الحقيقي، وإصلاح المصافحة الأولية.

V5VPN: بحث البروتوكول لبوابة ذات نطاق محدد وعميل النفق

كيف يمكن للمصادقة واكتشاف الموارد وأبحاث الاتصال إبلاغ عميل مستقل محدد النطاق؟

المؤلف/ المصدر: hygkui

يتم توفير سطح المكتب العام Go/MyGo ومصدر CLI وملاحظات البروتوكول والاختبارات. أبلغ المؤلف عن اتصال شامل على جهاز تطوير Windows وبوابتي إنتاج، تغطي بوابة SSL VPN والموارد المعتمدة وأنفاق HTTP CONNECT.

التحليل والتقييم

REA on REA: التحقق من الأداة واختبار التنبؤات

كيف يختار REA موفر التحليل الأصلي ويكتشف موفرًا غير متاح؟

المؤلف/ المصدر: az9713

ينشر المؤلف العملية وإيصالات الاختبار: كانت جميع الإجابات الأربعة صحيحة جزئيًا فقط، وكانت ثلاث من ثماني نتائج متوقعة للتحقق من Ghidra خاطئة.

rea-groundtruth: التحقق من النقاط العمياء في التحليل مقابل المصدر المعروف

هل يعكس تقرير صفر مكالمات أو نوافذ IPC التطبيق أو فجوة التحليل؟

المؤلف/ المصدر: UnknownHacker1

ينشر المؤلف نسخة بأمر واحد من واجهات برمجة التطبيقات Electron المفقودة في نموذج حزمة ويب معين ويسجل كيفية التعامل مع عدم تطابق تكامل ASAR بعد التوقيع.

rea-lab: قياس مساهمة REA في الهندسة العكسية لـ Windows

كيف تؤثر إضافة REA على معدل نجاح الوكيل والوقت والتكلفة؟

المؤلف/ المصدر: pablodiazjorge

خمس دراسات مسجلة مسبقًا عامة. دراسة 1: 28/30 في كلا المجموعتين. ادرس 2: 11/24 بدون REA مقابل 4/24 مع REA. دراسة 3: 71/72 مقابل 68/72. تستخدم دراسة 4 DeepSeek: 20/20 مقابل 19/20، مع عدم اكتشاف أي اختلاف كبير. في دراسة 5، تكلف المهارة المنقحة 14% أكثر من المهارة الرسمية (p=0.012)، دون تغيير كبير في الدقة. تميز مذكرة الاحتفاظ 2026-10-21 Evidence عمليات إعادة التشغيل المتقطعة لـ 482، وعمليات إعادة التشغيل 336 التي تسمى REA و3: لم يتم الاحتفاظ بأي من عمليات تشغيل استدعاء 339 REA بشكل استباقي Evidence; أعاد المصنف بناءه من سجلات العميل.

bzip2: التحقق من النتائج الثنائية المجردة مقابل بنية مرمزة

كيف يمكن العثور على دالة من سلسلة إخراج والتحقق من علاقات الاتصال الخاصة بها؟

المؤلف/ المصدر: CassieFox23

أبلغ المؤلف عن العثور على إلغاء الضغط باستخدام المتصل 1 والمتصلين 24 المطابقين للبنية المرجعية. خطوات البناء وسجلات MCP المشذبة وفئتان من استجابات الأخطاء متاحة للعامة.

نموذج 27B محلي: قائمة أدوات MCP أصغر تتيح تحليل الوظائف

كيف يمكن أن تتناسب أوصاف وتحليلات أداة REA مع سياق 32K للنموذج المحلي؟

المؤلف/ المصدر: CassieFox23

أفاد المؤلف أن جميع أوصاف أداة 206 تجاوزت السياق. أدى إعداد 62-tool إلى إعادة تعيين GPU بعد قراءة المطالبة. استخدمت المطالبة 10-tool الرموز المميزة 4، 407؛ عثرت ثلاث جولات على السلسلة المستهدفة وشرحت المدقق، واستغرق كل منها حوالي 80 ثانية.

Open-source REA Lab: تثبيت قطعة أثرية npm وتحليل شريحة الإدخال الخاصة بها

كيف يمكن التعرف على قطعة الإصدار قبل الإجابة على سؤال ملف الإدخال المحدود؟

المؤلف/ المصدر: martinlofranodeoliveira

ينشر المؤلف الملخصات المثبتة ومراجعة JSON وملخصات Evidence ونصوص النسخ. تُبلغ الشريحة عن ملف 1 الذي تم تحليله JavaScript، وعقد 469 AST، ونتائج 14 وفشل التحليل الصفري، مع ملاحظة أنه تمت مقاطعة تحليل الحزمة الكاملة أثناء التوسع الدلالي.

التعلم والتكاثر

rea-playbook: تحويل Electron Evidence إلى تقرير وإعادة البناء

كيف يمكن أن يصبح Evidence JSON الكبير حقائق قابلة للقراءة وإعادة بناء تم التحقق منها؟

المؤلف/ المصدر: jinshi666888

ينشر المؤلف تجهيزات Evidence المعقمة، والملف: تقرير السطر، وإعادة الإعمار والتأكيدات، والإبلاغ عن اجتياز اختبارات إعادة الإعمار 10/10.

ReaFuse: الجمع بين مكتبتين بعد التحقق من سلوكهما

كيف يمكن لمشروعين أن يصبحا مواصفات سلوكية ومن ثم أداة مشتركة جديدة؟

المؤلف/ المصدر: sickpyramid

ينشر المؤلف ratewise (معدل النقل وETA) وobjdelta (diff/patch الهيكلي)، والتقارير وEvidence. نتائج العقود المعلنة هي 18/18 و17/17، بالإضافة إلى اختبارات 7/7 و6/6 للأدوات الجديدة. يعتبر كلا المثالين بمثابة حالة مشروع واحد.

الأدوات والتكاملات

sparkDash: دمج تحليل REA في لوحة معلومات متعددة الأجهزة

كيف يمكن لواجهة الويب إرسال مهام REA عن بعد طويلة الأمد وتحميل نتائج كبيرة عند الطلب؟

المؤلف/ المصدر: MiaAI-Lab

تدعم الأدوات العامة → تطبيق صفحة REA والخادم التنفيذ المنفصل عن بعد، والسجلات، والملخصات، وlimitations/unknowns، وطرق العرض عند الطلب، وصادرات JSON ومقارنة Evidence. يعد تثبيت الإصدار وإدارة المهام واختبارات التحميل عامة. يتعلق التضمين بالتكامل المطبق، وليس بتعليمات التثبيت وحدها.

ما هي الحالات المشمولة؟

يجب أن يُظهر المصدر الأساسي العام بوضوح استخدام REA وسؤالًا ملموسًا وعملية ومخرجات. ويعزى التحليل والتنفيذ المستقل والعمل التاريخي بشكل منفصل. نرحب بالتجارب والتقييمات الفاشلة وتكاملات REA. يتم استبعاد مقدمات الأدوات والمرايا والخطط غير المنفذة.

سجلات المصدر · يوصي حالة

للتعرف على متطلبات التثبيت والإصدار، راجع مشروع REA الأولي.