распаковать windows device driver

Тема в разделе "WASM.RESEARCH", создана пользователем vlaman, 6 сен 2006.

  1. vlaman

    vlaman New Member

    Публикаций:
    0
    Хай всем!

    Подскажите плиз чем можно распаковать драйвер для винды (.sys для XP)? Пробовал PEID (www.peid.tk) чтоб определить тип запаковщика, но она сказала что не знает такого.


    Спасибо заранее!
     
  2. Asterix

    Asterix New Member

    Публикаций:
    0
    с чего ты взял что он запакован?
     
  3. vlaman

    vlaman New Member

    Публикаций:
    0
    IDA пишет мол import table destroyed, file may be packed. потом я загрузил peid он мне написал что файл запакован (я так понял он это получает из анализа избыточности информации). в третьих я знаю что внутри него зашито несколько килобайт текста. я его не вижу, только мусор. ну и в IDA соотв не вижу кода всего.
     
  4. Fry Chicken

    Fry Chicken New Member

    Публикаций:
    0
  5. vlaman

    vlaman New Member

    Публикаций:
    0
    спасибо большое! попробую
     
  6. vlaman

    vlaman New Member

    Публикаций:
    0
    попробовал. OllyDbg на первой же комманде выдала access violation:

    тут --> mov eax, dword ptr ds:[ffdff020]
    cmp dword ptr ss:[ebp+8],0
    mov edi, eax
    ......

    Интерестно что IDA для entry point показывает совершенно другой код, более "нормальный". там видно и запакованную часть и распаковщик, только вот отладку в ней запустить не могу. Уже пробовал через LordPE выставлять тип файла Windows GUI Application - никакой разницы нет. И олька и ида грят что мол это dll.
     
  7. PaCHER

    PaCHER New Member

    Публикаций:
    0
    А может это и есть ДЛЛ?
     
  8. vlaman

    vlaman New Member

    Публикаций:
    0
    вполне возможно. но он прописывает себя в HKLM\System\CurrentControlSet\Services\pe386\ImagePath = c:\windows32\system32\driver1234.sys, и почему тогда ида отказывается его отлаживать?
     
  9. vlaman

    vlaman New Member

    Публикаций:
    0
    а - и ещё - ида показывает многочисленные вызовы функций Io* и Ke* тоесть таки похоже на драйвер
     
  10. MegaZu

    MegaZu New Member

    Публикаций:
    0
    Если это тот рутКит о котором я думаю то там с очень большой вероятностью прикручена ВМ. ИМХО не стоит извращаться)
     
  11. vlaman

    vlaman New Member

    Публикаций:
    0
    честно - пока не знаю что это такое. что значит "прикручена ВМ" ?
     
  12. MegaZu

    MegaZu New Member

    Публикаций:
    0
    криптор на основе Виртуальной Машины
     
  13. vlaman

    vlaman New Member

    Публикаций:
    0
    а не подскажите где можно об этом почитать ? и ещё небольшой вопросик - могу ли я софтайсом сделать дамп (если дождусь его распаковки) ?
     
  14. 2nd

    2nd New Member

    Публикаций:
    0
    В драйверах от Alladin-а для ключей hasp и hardlock присутствует конверт, визуально заметно по наличию секции
    '.protect'. Снять конверт, т.е. расшифровать драйвер, можно статическим изучением кода в IDA.