
واجهة مستخدم Manticore مع إضافات لـ Binary Ninja و Ghidra
.. image:: https://raw.githubusercontent.com/trailofbits/manticore/master/docs/images/manticore.png :width: 200px :align: center :alt: Manticore
مشروع واجهة المستخدم لـ Manticore (MUI) يوفر إضافة واجهة مستخدم رسومية لمختلف أدوات التفكيك، مما يسمح للمستخدمين بالتفاعل بسهولة وعرض تقدم محرك التنفيذ الرمزي Manticore <https://github.com/trailofbits/manticore>_ لتحليل العقود الذكية والثنائيات الأصلية.
نقوم بتطوير إضافات MUI لـ Binary Ninja <https://binary.ninja/>_ و Ghidra <https://ghidra-sre.org/>. يحتوي كل دليل إضافة على معلومات حول كيفية تثبيتها واستخدامها: binaryninja <plugins/binaryninja> و ghidra <plugins/ghidra>_.
يتم استخدام خادم Manticore <server>_ بواسطة إضافة Ghidra للتفاعل مع Manticore عبر gRPC.
❗انتباه❗ هذا المشروع تجريبي وقد يكون غير مستقر أو غير قابل للاستخدام لحالات استخدام وأهداف عشوائية. يرجى فتح مشكلة إذا واجهت أي صعوبات في استخدام الميزات الحالية. سننظر في اقتراحات الميزات الجديدة على أساس كل حالة على حدة. إذا أمكن، يرجى فتح طلب سحب لتحسين أو إصلاح المشروع.
بدء الاستخدام
إذا كنت تقوم بالبناء من المصدر، يرجى سحب الوحدة الفرعية (Git submodule)::
git submodule update --init
ثم، يرجى الانتقال إلى أدلة الإضافات: binaryninja <plugins/binaryninja>_ و ghidra <plugins/ghidra>_.