إطلاق مشروع Reverse Engineer Anything لربط وكلاء البرمجة بأدوات الهندسة العكسية
4 نوفمبر 2026 · قراءة 2 دقيقة
نُشر أيضًا باللغة 日本語, ไทย, 한국어, עברית, Indonesia, Nederlands, Русский, हिन्दी, Deutsch, Español, Français, Italiano, Norsk, Polski
أطلق المطور المعروف باسم morluto مشروع Reverse Engineer Anything، وهو مشروع مفتوح المصدر يربط وكلاء البرمجة مثل Claude Code وCodex بأدوات الهندسة العكسية بما في ذلك Ghidra وHopper وIDA.
يتيح هذا المشروع للمطورين فحص الملفات الثنائية المجمعة، وتتبع استدعاءات الدوال، والتحقيق في كيفية تنفيذ التطبيقات لوظائف محددة. ويستخدم المشروع خوادم MCP لفتح أدوات الهندسة العكسية أمام الوكلاء، مما يسمح لهم بالاستعلام من أدوات تفكيك الشفرة، وفحص الدوال والمراجع المتقاطعة، وتتبع سلوك البرامج، والتحقق من الفرضيات بشكل متكرر.
يدعم المشروع التحليل الساكن لتطبيقات JavaScript وElectron وتجميعات .NET، حيث يتم تشغيل فحوصات هذه اللغات دون الحاجة إلى محرك تحليل أصلي. ويعمل المشروع محلياً، ولا يدعي القدرة على استعادة الشفرة المصدرية الأصلية.
تضمنت حالات العرض المنشورة على GitHub تتبع تنفيذ حافظة Electron في Notion، وإعادة بناء دالة تحديد موقع الصوت في لعبة DX-Ball الكلاسيكية، حيث تطابقت النتائج مع 3205 حالة استخدام أصلية لـ x86 و63 بايت من الدالة المجمعة. كما شملت العروض استعادة منطق حساب الزوايا في لعبة Touhou 4 لنظام DOS من شفرة 16 بت.
أثار المشروع نقاشات على منصات Hacker News وReddit، حيث تساءل بعض الممارسين عن القيمة المضافة للمشروع مقارنة بتثبيت وكلاء البرمجة لأداة Ghidra مباشرة، وهي أداة مفتوحة المصدر طورتها وكالة الأمن القومي الأمريكية. بينما رأى آخرون أن المشروع يحقق نتائج أفضل من المحاولات السابقة لاستخدام الوكلاء في الهندسة العكسية.
أعرب مطورون مستقلون عن قلقهم من أن الهندسة العكسية المدعومة بالذكاء الاصطناعي قد تسهل نسخ الألعاب والتطبيقات وتجاوز الميزات المدفوعة. وفي المقابل، أشار Sreekanth Pannala، وهو مدير في AMD، إلى تحول العصر من سيادة البرمجيات إلى سيادة الأجهزة مع سهولة استبدال البرمجيات المملوكة.
تم إصدار المشروع بموجب ترخيص MIT، وهو يدعم الأبحاث والتحليل القانوني، مع تحميل المستخدمين مسؤولية الحصول على التراخيص اللازمة والامتثال للقوانين. وقد حذر Cleverson Santos، مؤسس Persistent Intelligence Project، من تداخل الحدود الأخلاقية في استخدام هذه الأدوات.