Драйвер для драйвера :)))

Тема в разделе "WASM.WIN32", создана пользователем Relic, 13 сен 2004.

  1. Relic

    Relic Member

    Публикаций:
    0
    Регистрация:
    10 сен 2003
    Сообщения:
    79
    Задачка: имеется драйвер xxx.sys, к которому могут обращаются разные программки. Возможно ли создание другого драйвера zzz.sys (или чего-то там еще :)), который будет перехватывать обращения к нему одной-единственной проги (известно какой) и по-своему эмулировать работу драйвера xxx.sys? С чего начинать копать, подскажите, плиз!
     
  2. PavPS

    PavPS New Member

    Публикаций:
    0
    Регистрация:
    24 фев 2004
    Сообщения:
    109
    Адрес:
    Russia
    Наверное со структуры IRP пакетов и IoAttachDevice и т.д.

    Или хучь iofCallDriver, чтоб пакет мима точно не прошел.
     
  3. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    можно. надо повесить фильтр на xxx.sys.
     
  4. Zufyxe

    Zufyxe New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    137
    Адрес:
    Russia
    Можно сделать. Я делал в свое время такой драйвер: висит на IofCallDriver/IofCompleteRequest записывает весь IRP траффик для указанного драйвера в файл затем после перезагрузки эмулирует по типу запрос/ответ. Нужны подробности? Остался где-то исходник, правда одна из первых версий т.е. еще полно косяков...
     
  5. Relic

    Relic Member

    Публикаций:
    0
    Регистрация:
    10 сен 2003
    Сообщения:
    79




    Конечно нужны! Можно на мыло ciler<@>mail<.>ru
     
  6. Relic

    Relic Member

    Публикаций:
    0
    Регистрация:
    10 сен 2003
    Сообщения:
    79




    2 infern0 & others:

    а может у кого есть исходники по этой теме? эта область программирования пока еще малоизучена мною...