как imprec вразумить

Тема в разделе "WASM.RESEARCH", создана пользователем trash_master, 3 янв 2009.

  1. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    Вопщем понадобилось в научно-образовательно-исследовательских целях анпакнуть одну дллку.
    Пеид говорит шо там UPX 0.80 - 1.24 DLL -> Markus & Laszlo, но upx -d считает что где то там найо ..
    Ну ничо, подумал я, нам ее вручную анпакнуть шо деду мазаю два зайца обспасать.
    Не вдаваясь в подробности перейдем к главному - пытаясь зацепиццо imprec`ом на нее получил облом - imprec наивно полагал что imagebase 0x10000000, хотя грузилась она всегда по 0x8B0000.
    Чувствуя шо хер там я всетаки полез править imagebase в памяти загружонного модуля, и был прав - imprec читал его таки с файла на диске.
    Но при загруженной длл файло ни поправить ни переместить .. А если сделать чорное дело до загрузки то виндовый лоадер отказывается принимать ее близко к сердцу кидаясь аццким окошком 0хС0000005.
    Чувствую шо гдета ступил .. Варианты извращенного типа есть, но наверно должно быть простое решение
    Any ideas ?
     
  2. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    файл давай
     
  3. x0man

    x0man New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2008
    Сообщения:
    358
    И денег!!! многа денег!!!
     
  4. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    JCronuz
    держи http://www.sendspace.com/file/lyuq0x 233к
     
  5. um0v

    um0v New Member

    Публикаций:
    0
    Регистрация:
    10 окт 2008
    Сообщения:
    32
  6. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    um0v
    спасиба что потратил время, но меня интересует не столько анпакнутая либа, сколько сам метод расправы над ней
     
  7. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    переустановить драйвер, сами знаете чего, не предлагать?
     
  8. um0v

    um0v New Member

    Публикаций:
    0
    Регистрация:
    10 окт 2008
    Сообщения:
    32
    trash_master
    В Options ImportRec'a убираем флаг Use PE Header From Disk.
    После считаем OEP and Import RVA.
    У меня получилось:
    OEP=58cd7
    RVA=67000
    Size=388
     
  9. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    блин .. вот не заметил того флажка, :[ ,чуствовал же что варианты быть должны. Asterix неужели думаеш что я саботирую ?