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 |