À l'origine par Sirmabus, recouverte d'Ida 7.0. Pour IDA 7.1, l'auteur d'Orignal a publié une construction officielle. Interolupement pour ceux d'entre nous qui sont trop fauchés pour nous le permettre, nous avons besoin de 7.0: P
Binaires compilés aux versions. S'il se bloque, utilisez la construction de débogage et fournissez un journal CrashDump et Crash! Sinon, je ne peux pas résoudre le problème
Le processus de compilation de ClassInformer peut être impliqué. Pour rationaliser le processus de collecte de dépendances, trois macros sont en place:
Pour définir les chemins, accédez à l'onglet Gestionnaire Property dans Solution Explorer et modifiez la feuille de propriétés. Il n'est pas important de savoir dans quelle configuration dans laquelle vous modifiez la feuille de propriétés, ils utilisent tous le même fichier. Ensuite, accédez aux propriétés communes -> Macros utilisateur et configurez des macros sur des chemins comme ci-dessous:
Ce devrait être votre répertoire racine IDA (le répertoire contenant ida.exe). Mettez votre répertoire SDK IDA (IDASDK70) dans ce répertoire. Ainsi, votre structure de répertoire peut ressembler à:
C:Program FilesIDA 7.0 $(IDADIR)
+--- idasdk70
+--- include
+--- lib
+--- ida.exe
+--- ida64.exe
Vous avez besoin d'une installation SDK QT pour prégénérer les fichiers GUI. Votre structure de répertoire peut ressembler à quelque chose:
C:Program FIlesQtqt-5.6.0-x64-msvc20155.6msvc2015_64
+--- bin
+--- lib
+--- include
Vous avez besoin de bibliothèques de support que Sirmabus a écrites, portées pour IDA 7. Configurer un répertoire pour contenir toutes ces bibliothèques:
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)
Chacun de ces référentiels devrait avoir la libération. Lib précompilé pour vous. S'ils ne le sont pas, vous pouvez les compiler en utilisant un processus similaire à celui utilisé pour compiler ce projet.
Une fois vos chemins configurés, vous êtes prêt à compiler. Utilisez la version pour le plugin ida.exe et release64 pour le plugin ida64.exe.