في الأصل من قبل Sirmabus ، المبتدئ إلى IDA 7.0. بالنسبة إلى IDA 7.1 ، أصدر المؤلف Orignal بناءًا رسميًا. بشكل لا ينسى لأولئك منا الذين كسروا للغاية ، نحتاج 7.0: ص
الثنائيات المترجمة في الإصدارات. إذا تعطلت ، فاستخدم Build Debug وقم بتوفير سجل CrashDump و Crash! وإلا لا يمكنني إصلاح المشكلة
يمكن أن تشارك عملية تجميع ClassInformer. لتبسيط عملية جمع التبعية ثلاث وحدات الماكرو في مكانها:
لتعيين المسارات ، انتقل إلى علامة تبويب مدير العقارات في Solution Explorer ، وتحرير ورقة الخصائص. ليس من المهم التكوين الذي تقوم بتحريره ، حيث يستخدمون نفس الملف. ثم انتقل إلى الخصائص الشائعة -> وحدات الماكرو للمستخدم وقم بإعداد وحدات الماكرو على مسارات مثل أدناه:
يجب أن يكون هذا دليل الجذر IDA الخاص بك (الدليل الذي يحتوي على ida.exe). ضع دليل IDA SDK الخاص بك (IDASDK70) في هذا الدليل. لذلك قد يبدو هيكل الدليل الخاص بك شيئًا مثل:
C:Program FilesIDA 7.0 $(IDADIR)
+--- idasdk70
+--- include
+--- lib
+--- ida.exe
+--- ida64.exe
تحتاج إلى تثبيت QT SDK لتنظيم ملفات واجهة المستخدم الرسومية. قد يبدو هيكل الدليل الخاص بك شيئًا مثل:
C:Program FIlesQtqt-5.6.0-x64-msvc20155.6msvc2015_64
+--- bin
+--- lib
+--- include
أنت بحاجة إلى بعض مكتبات الدعم التي كتبتها Sirmabus ، تم نقلها إلى IDA 7. قم بإعداد دليل لعقد جميع هذه المكتبات:
idasupport
+--- IDA_SegmentSelect (https://github.com/ecx86/IDA7-SegmentSelect)
+--- IDA_OggPlayer (https://github.com/ecx86/IDA7-OggPlayer)
+--- IDA_WaitBoxEx-7.0 (https://github.com/dude719/IDA_WaitBoxEx-7.0)
+--- SupportLib (https://github.com/ecx86/IDA7-SupportLib)
يجب أن يكون لكل من هذه المستودعات الإصدار. إذا لم يكن الأمر كذلك ، فيمكنك تجميعها باستخدام عملية مشابهة لتجميع هذا المشروع.
بعد إعداد مساراتك ، أنت مستعد للتجميع. استخدم الإصدار لمكون IDA.exe ، وإصدار 64 للمكون الإضافي IDA64.exe.