Сейчас на форуме: zds, tyns777, JustLife, 2nd, morgot, Rio, CDK123 (+4 невидимых)

 eXeL@B —› Программирование —› Вопрос по получению импорта
<< . 1 . 2 .
Посл.ответ Сообщение


Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 24 января 2009 16:54
· Личное сообщение · #1

Щас пишется прога, одной с ее ф-ий есть получение импорта. Столкнулись с такой проблемой, что при работе с прогами упаковаными WinUPack'ом 0.39 идет не коректное получение импорта, я подключил к этой проблеме знакомого, после нескольких дней иследования, получили заключение, что в прогах упакованых WinUPack'ом 0.39 импорта вобще нет. Тогда интересно как его получают тот же самый PEiD или DiE.

Где истина?

-----
Лучше быть одиноким, но свободным © $me




Ранг: 39.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 30 января 2009 18:02
· Личное сообщение · #2

Теперь таже проблема, что и у borov'а. С некоторыми пакерами не хочет мапится (именно с SEC_IMAGE). Без него же нормально (если пакеров нет, все мапится норм и с SEC_IMAGE)




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 30 января 2009 18:14
· Личное сообщение · #3

у мну тока PeX валится, больше ни закем такого не замечал

SVIN95, а у тебя на чем?

-----
Лучше быть одиноким, но свободным © $me





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 30 января 2009 19:46
· Личное сообщение · #4

Отвечаю: при мапинге файла происходят проверки файла на валидность. Причём проверки настолько хитрожопые, что файл запуститься может успешно, а мапиться откажется. Поэтому мапить в теории хорошо, а на практике работает не всегда.




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 30 января 2009 19:57 · Поправил: borov
· Личное сообщение · #5

Archer, а какие альтернативы можешь посоветывать

-----
Лучше быть одиноким, но свободным © $me





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 30 января 2009 22:23
· Личное сообщение · #6

Да как обычно, если хочешь сделать что-то хорошо-сделай это сам (С) брать да руками всё парсить и выравнивать вообще без апи, ну кроме основного, типа чтения файла.



Ранг: 39.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 30 января 2009 23:06
· Личное сообщение · #7

С мапингом уже все нормально. Прога уже получает импорт. Осталась одна проблема - импорт по ординалу. IMAGE_ORDINAL_FLAG32 = 0x80000000. А у меня, когда идет импорт по ординалу, получается не 0x80000000 а 0x80000006. Не понимаю...



Ранг: 39.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 30 января 2009 23:40
· Личное сообщение · #8

Все понял, 6 в данном случаи ординал


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


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