Сейчас на форуме: tyns777, cppasm, dutyfree, asfa (+7 невидимых)

 eXeL@B —› Вопросы новичков —› вопрос по Ida Pro
Посл.ответ Сообщение

Ранг: 5.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 02 сентября 2016 01:19 · Поправил: rev4you
· Личное сообщение · #1

Есть программа, в которой сделана собственная реализация "длл".
Тоесть есть файлы которые грузятся в память, настраиваются (имеются аналоги импорта\экспорта, релоков и тп)..
Из таких модулей состоит ее основной функционал.

Каждый из модулей на диске удалось распознать, указать базовый адресс, распознать функции, структуры.

Вопрос: Как эти модули уже в памяти подкинуть иде ? Чтоб она их видела и могла применить на них свои idb базы.Тоесть эти модули естественно не добавляются в список дллок загруженных в процесс.

В идеале было через скрипт находить все эти модули в памяти, и давать ссылки иде на них. В какую сторону копать?




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 02 сентября 2016 09:13
· Личное сообщение · #2

как вариант, сдампить уже распознанные модули в idc скрипт,
потом в скрипте подправить так что бы он зависели по офсету только от одного адреса в памяти
и применять такие idc скрипты уже на рабочую версию в памяти, только указывать при выполнении idc нужный адрес памяти на который надо натянуть все


 eXeL@B —› Вопросы новичков —› вопрос по Ida Pro
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати