четверг, 21 июля 2011 г.

несколько pdb в ida pro

предыдущий псто я удалил чтобы не позоритца
Лучше скажите мне - можно ли в ida pro грузить более одной pdb сразу ?
Нет, я еще с ума окончательно не сошел, если вы вдруг чо-нть не то подумали
Довольно обычным делом бывает ситуация, когда нужно при ковырянии какого-нть драйвера иметь структуры не только из его pdb, но и от ntoskrnl.exe. А иногда еще и от ndis.sys
Спрашивается - как это можно сделать ?

5 комментариев:

  1. нужно til файл из базы с ядром один раз куда-нибудь сохранить, а потом грузить в новой базе его. Ещё как вариант экспортировать всю type info в скрипт и потом его запускать, чтобы он понаделал ещё этих приятных структурок.

    ОтветитьУдалить
  2. Dump typeinfo to IDC file производит слишком много всякого ненужного треша на мой нескромный вкус

    ОтветитьУдалить
  3. просто pdb подгрузить не получится. Тогда остается til файл, но это аналогично будет, что вы сдампите инфу в idc, но видеть треш не будете хотябы. Ещё как вариант дампнуть пдб инфо в си хидер и распарсить его уже.

    ОтветитьУдалить
  4. > просто pdb подгрузить не получится
    да ладно - есть plugin pdbplus.plw например - он умеет структуры в ida импортировать. Нужно только добавить к нему возможность еще несколько pdb указать например

    ОтветитьУдалить
  5. насколько я знаю, готовых решений нет =) я же предложил то, что можно сделать встроенными средствами иды =)

    ОтветитьУдалить