|  | eXeL@B —› Софт, инструменты —› IDA. Как загрузить имена функций из static linked DLL | 
| Посл.ответ | Сообщение | 
|  | Создано: 25 февраля 2012 21:52 · Личное сообщение · #1 Приветствую всех! Нужна помощь. Загрузил в IDA файло.EXE (написано на VC++) в процессе написания использовала функции из DLL-ки. После компиляции функции DDL-ки выли всасаны в тело EXE, тем самым убрав нужду таскать за собой DLL-ку. Имею саму dll.dll, dll.H и её dll.lib файл. Пытаюсь востановить исходник - но встала проблема, как загрузить имена функции из DLL-ки? Очень неудобно читать код с вызовами типа "call sub_65847E53", зная что это вызов какойнить функции из DLL-ки.. Спасибо за любой дельный софет  .  | 
|  | Создано: 25 февраля 2012 22:03 · Личное сообщение · #2 | 
|  | Создано: 25 февраля 2012 22:03 · Личное сообщение · #3 | 
|  | Создано: 25 февраля 2012 22:12 · Поправил: crackintosh · Личное сообщение · #4 | 
|  | Создано: 25 февраля 2012 22:45 · Личное сообщение · #5 | 
|  | Создано: 26 февраля 2012 10:36 · Личное сообщение · #6 | 
|  | Создано: 26 февраля 2012 10:56 · Поправил: Hexxx · Личное сообщение · #7 dll.lib - это библиотека экспорта, или это тот же код, что в DLL, но в виде статической либы? Если ответ да - то Если нет, то FLAIR. ----- Реверсивная инженерия - написание кода идентичного натуральному  | Сообщение посчитали полезным: mak | 
|  | Создано: 26 февраля 2012 13:22 · Личное сообщение · #8 | 
|  | Создано: 26 февраля 2012 14:37 · Личное сообщение · #9 crackintosh В аттаче. Если либа идет парой .lib+.dll то в .lib только экспорт будет.  46ce_26.02.2012_EXELAB.rU.tgz - sigs.zip ----- старый пень  | 
|  | Создано: 26 февраля 2012 16:21 · Личное сообщение · #10 2 Hexxx: "это тот же код, что в DLL, но в виде статической либы" Разобрался... большинсво функций DLL дублируются в теле EXE! остальные загружаются динамически. Нафига это сделано - не знаю. 2 sendersu: Ссылка на http://extint.narod.ru/Files/coff.rar мертвая... а жаль. Хороший плаг! 2 r_e: Спасибо! Вечером попробую поюзать плаг. Уже в 50% кода разобрался - интерфейс востановил. Процесс пошел. Спасибо всем за помощь!  | 
|  | Создано: 26 февраля 2012 20:24 · Поправил: Hexxx · Личное сообщение · #11 Вот, в атаче тот самый coff плагин. crackintosh пишет: Разобрался... большинсво функций DLL дублируются в теле EXE! Либу сделали так что ее можно линковать любым удобным способом. Так же как MFC или CRT может быть влинковано в exe, или быть импортируемой либой.  1113_26.02.2012_EXELAB.rU.tgz - coff.7z ----- Реверсивная инженерия - написание кода идентичного натуральному  | Сообщение посчитали полезным: sendersu, Ratinsh, shsxs, inoplanetnoe | 
|  | Создано: 12 сентября 2014 04:18 · Поправил: inoplanetnoe · Личное сообщение · #12 Для lib файлов новых студий он не работает  . Попробовал довести до рабочего состояния, но моего уровня недостаточно. Кто-то может разъяснить что там не так или сразу подпилить плагин до рабочего вида? Code: 
  98e3_12.09.2014_EXELAB.rU.tgz - coff.new.cpp  | 
|  | eXeL@B —› Софт, инструменты —› IDA. Как загрузить имена функций из static linked DLL | 







 Для печати
 Для печати