Question:
Mise à niveau de la base de données IDA Free 5 vers le logiciel gratuit IDA 7
Kupiakos
2018-02-06 11:48:58 UTC
view on stackexchange narkive permalink

Avec la version du logiciel gratuit IDA 7.0, je souhaitais ouvrir certains de mes projets académiques que j'ai réalisés avec IDA 5 dans la nouvelle version.

Cependant, le format de la base de données a changé. J'ai un ensemble de fichiers .idb qui ne seront pas ouverts par IDA 7.

Ce que j'ai essayé jusqu'à présent:

  • Ouverture du déposer directement dans IDA comme recommandé dans le manuel. Il n'est pas répertorié comme une option dans le menu ouvert, et lorsqu'il est forcé, il indique qu'il ne peut pas désassembler le fichier.
  • Renommez le fichier .idb en .id0 . Il signale d'abord que le fichier n'est pas fermé, demandant de le réparer. Si je dis Oui, cela signale une erreur bTree: mauvais en-tête d'arbre B .
  • Renommez le fichier .idb en .i64 . Il indique Veuillez utiliser la version 32 bits de l'IDA pour ouvrir <file> . Il n’existe pas de version 32 bits du logiciel gratuit IDA 7.
Un répondre:
Edu Garcia
2018-03-19 03:20:18 UTC
view on stackexchange narkive permalink

Avez-vous essayé d'utiliser la procédure d'importation IDC? Il est également répertorié dans le manuel ( https://www.hex-rays.com/products/ida/support/idadoc/444.shtml). En gros:

  1. Exporter de l'ancien IDA vers .idc (cela générera un fichier IDC)
  2. Exécuter un nouvel IDA avec le commutateur - x avec votre ancienne base de données IDB (D'après mon expérience, cela ouvre juste IDA et analyse automatiquement tout à nouveau, je ne suis pas sûr que ce soit le comportement attendu)
  3. Exécutez le fichier IDC avec IDA new ( Ceci est censé appliquer tout le travail manuel que vous avez effectué dans votre ancienne base de données IDB et l'appliquer à la nouvelle base de données).

Cela dit, je n'ai pas eu de chance de le faire. ça marche, mais c'est censé le faire, alors peut-être que vous aurez plus de chance que moi, merci de faire un rapport si vous en avez :).



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...