أدوات هندسة عكسية منتقاة وموارد تعليمية للملفات الثنائية والتطبيقات والبرامج الثابتة والصيغ والبروتوكولات.
مميز: REA — أدوات هندسة عكسية موجّهة للوكلاء، من سلوك التطبيقات إلى الملفات التنفيذية الأصلية. من مبتكري awesome-reverse-engineering.
نقطة انطلاق منسّقة لفهم الملفات التنفيذية والتطبيقات والبرمجيات الثابتة وصيغ الملفات والبروتوكولات.
اعثر على أداة حسب العمل الذي تحتاج إلى إنجازه. يصف كل إدخال غرضه؛ وتُوسم الأدوات التجارية بـ تجاري. هذه مجموعة أولية، مفتوحة للإضافات والتصحيحات.
| مهمتك | ابدأ بـ |
|---|---|
| تعلّم أساسيات لغة التجميع والهندسة العكسية | التعلّم |
| تحديد ملف تنفيذي وقدراته | تحديد الملفات وفرزها |
| قراءة الشيفرة الأصلية أو تنفيذها خطوة بخطوة | التحليل الأصلي والمصحّحات |
| تتبّع الاستدعاءات أو إجراء قياس على برنامج قيد التشغيل | القياس والتتبّع الديناميكي |
| تجاوز مكافحة التنقيح أو فك الحزم أو إعادة بناء الاستيرادات | إزالة التشويش ومكافحة التحليل |
| فحص ملف أو عملية أو صورة ذاكرة مشبوهة | تحليل البرمجيات الخبيثة |
| فحص ملف APK أو تجميعة .NET أو برنامج Java | أندرويد والشيفرة المُدارة |
| فحص تطبيق iOS أو ملف macOS التنفيذي أو برمجية Apple الثابتة | iOS وmacOS |
| فك حزمة ملف تنفيذي بلغة Python أو Go أو Flutter أو Hermes | بيئات تشغيل اللغات وأدوات الحزم |
| فهم سلوك المتصفح أو بروتوكول غير موثّق | الويب والبروتوكولات |
| استخراج البرمجيات الثابتة أو فحص صيغة ملف | البرمجيات الثابتة والعتاد وصيغ الملفات |
| إعادة بناء بنى ذاكرة الألعاب أو أصولها أو شيفرتها البايتية | الهندسة العكسية للألعاب |
| مقارنة الإصدارات أو تدقيق فروق الملفات التنفيذية | مقارنة الملفات التنفيذية وتحليل الترقيعات |
| حل القيود أو استكشاف الحالات أو رفع الدلالات | التنفيذ الرمزي والتحليل الشكلي ورفع التعليمات ودلالاتها |
| تسريع تحقيق باستخدام وكلاء الذكاء الاصطناعي | التحليل بمساعدة الذكاء الاصطناعي |

