SU.C_CPP----------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 33 из 100
 От   : Eugene Muzychenko                   2:5000/14         13 май 23 10:42:02
 К    : Yury Haron                                            13 май 23 12:06:06
 Тема : Символическая информация DLL в IDA
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5000/14 645f5055
@REPLY: 2:5020/848.23 642de6ea
@CHRS: CP866 2
@TZUTC: 0200
Привет!

 Юр, прошу прощения, вопрос не совсем по теме, но косвенно к C++
относящийся, а ты явно имеешь, что по этому поводу сказать. :)

 Я вдруг обнаружил, что IDA совершенно не интересуется PDB тех DLL,
которые использует дизассемблируемый PE-файл. Если на них есть готовые
сигнатуры - использует, а если нет, то показывает тупо экспорты. У тех же
MFC DLL экспорты традиционно по номерам - она и показывает только
MFC_nnnn, если для конкретной версии DLL нет сигнатуры.

 Если подсунуть IDA непосредственно нужную DLL - всегда находит PDB,
хоть в текущем каталоге, хоть в локальном хранилище, хоть на сервере.

Hеделю рыл интернет, спрашивал в форумах - ни одна собака не ответила.

 Попробовал в Ghidra - та тоже использует исключительно свои
сигнатуры, которые есть не на все. PDB искать даже не пытается (в Process
Monitor видно).

 Можно ли как-то заставить IDA разобрать PDB для определенной DLL, на
которую ссылается основной файл?

Всего доброго!
Евгений Музыченко
fi-do@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20180707
 * Origin: Fox Tracks, France (2:5000/14)
SEEN-BY: 50/12 400/814 452/28 166 455/19 4500/1
5000/14 5020/400 545 848 1042
SEEN-BY: 5020/1477 1823 4441 12000 5022/128 5025/3
75 5030/1081 1957 2404
SEEN-BY: 5035/85 5053/400 5054/1 5059/26 37 5066/18
5080/68 102 5085/13
SEEN-BY: 5095/20
@PATH: 5000/14 5020/545 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх