
إضافة للهندسة العكسية التعاونية لـ IDA Pro و Hex-Rays
هذا المشروع لم يعد قيد التطوير النشط، والنسخة المشتقة الأكثر تميزًا والأحدث ربما تكون أكثر أهمية للوافدين الجدد. أيضًا، أعلنت IDA عن دعم رسمي لجلسات العمل التعاوني العكسي، ويمكن للمرء انتظار ذلك أيضًا.
IDArling هي إضافة للهندسة العكسية التعاونية لـ IDA Pro و Hex-Rays. تسمح بمزامنة التغييرات التي تم إجراؤها على قاعدة البيانات بواسطة عدة مستخدمين في الوقت الفعلي، عن طريق ربط نسخ مختلفة من IDA Pro معًا.
السمات الرئيسية لـ IDArling هي:
إذا كان لديك أي أسئلة لا تستحق تقرير خطأ، فلا تتردد في التواصل معنا على #idarling على freenode واسأل.
هذا المشروع تحت التطوير النشط. لا تتردد في إرسال طلب سحب إذا كنت ترغب في المساعدة! :-)
إنه ليس مستقرًا حقًا في حالته الحالية، يرجى البقاء على اطلاع على أول إصدار من المشروع!
قم بتثبيت عميل IDArling في مجلد إضافات IDA.
idarling_plugin.py ومجلد idarling إلى مجلد إضافات IDA.
C:\Program Files\IDA 7.x\plugins/Applications/IDA\ Pro\ 7.x/idabin/plugins~/ida-7.x/plugins/import urllib2; exec(urllib2.urlopen('https://raw.githubusercontent.com/IDArlingTeam/IDArling/master/easy_install.py')).read()
تحذير: الإضافة متوافقة فقط مع IDA Pro 7.x على ويندوز، macOS، ولينكس.
الخادم المخصص يتطلب PyQt5، وهو مدمج في IDA. إذا كنت تستخدم تثبيت Python خارجيًا، نوصي باستخدام Python 3، الذي يوفر حزمة مبنية مسبقًا يمكن تثبيتها باستخدام pip install PyQt5.
افتح مربع حوار الإعدادات المتاح من خلال النقر بالزر الأيمن على الأداة الموجودة في شريط الحالة. اعرض قائمة الخوادم بالنقر على علامة التبويب إعدادات الشبكة وأضف خادمك إليها. اتصل بالخادم بالنقر عليه بعد النقر بالزر الأيمن على الأداة مرة أخرى. أخيرًا، يجب أن تكون قادرًا على الوصول إلى القوائم التالية لرفع أو تنزيل قاعدة بيانات:
- ملف --> فتح من الخادم
- ملف --> حفظ إلى الخادم
هذا المشروع مستوحى من Sol[IDA]rity. بدأ بعد الاتصال بمؤلفيه وسؤالهم عما إذا كان سيتم إصداره للجمهور. كما تمت دراسة شفرة مصدر Lighthouse بعناية لفهم كيفية كتابة إضافات IDA أفضل.
شكرًا لـ Quarkslab للسماح بهذا الإصدار.