eXeL@B —› Вопросы новичков —› Восстановление импортов DLL |
Посл.ответ | Сообщение |
|
Создано: 12 января 2019 12:24 · Личное сообщение · #1 Привет. Распаковал DLL, но работает она только на шиндовсе где распаковали, я так понимаю, что проблема с импортами. Но возник вопрос: как восстановить эти импорты в DLL файле? ImpRec при аттаче к loaddll закрывается сразу же. А skylla показывает что все в норме, хотя я посмотрел, на месте где должна быть строгая ссылка на функцию библиотеки, у меня какой-то jmp появляется. по типу call dword ptr ds:[<&JMP.&CloseHandle>] В общем. Нужна помощь по восстановлению импортов в DLL файле. |
|
Создано: 12 января 2019 12:46 · Личное сообщение · #2 восстанови релоки ----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли. | Сообщение посчитали полезным: ForaN |
|
Создано: 12 января 2019 18:17 · Поправил: lx60 · Личное сообщение · #3 |
|
Создано: 12 января 2019 21:07 · Личное сообщение · #4 |
Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг" |
Создано: 12 января 2019 21:34 · Личное сообщение · #5 |
|
Создано: 13 января 2019 22:01 · Поправил: difexacaw · Личное сообщение · #6 ForaN > работает она только на шиндовсе где распаковали А чем вы это запускать собрались, вайном; на линуксе нт модуля ? Быть может не в распаковке проблема(если оно работает на нт), а в эмуляторе ? Если косяки эмуляции то решение проблемы невозможно на форуме, так как нет инфы по самому эмулятору. Это ведь всё заточено не под никсы. Добавлено спустя 11 минут ELF_7719116 > Почему бы её не использовать в качестве таргета для аттачинга. Потому что это запускается на линуксе. Поэтому тс и в ахуе от обычных ссылок на iat: > у меня какой-то jmp появляется. Это попытка запустить не штатный модуль под эмулятором нт(wine). ----- vx |
|
Создано: 14 января 2019 01:15 · Личное сообщение · #7 |
|
Создано: 14 января 2019 03:59 · Личное сообщение · #8 |
|
Создано: 14 января 2019 15:34 · Поправил: cppasm · Личное сообщение · #9 difexacaw пишет: А чем вы это запускать собрались, вайном; на линуксе нт модуля ? Клерк, объясняю простым языком - у него работает только на том компе где распаковал (и думаю только до ребута ОС). На другом ПК/другой сборке ОС - не работает, т.к. скорее всего импорт действительно кривой и адреса библиотек не совпадают. Какой нафиг Линукс? | Сообщение посчитали полезным: ForaN |
eXeL@B —› Вопросы новичков —› Восстановление импортов DLL |