Редактирование драйвера *.sys

Тема в разделе "WASM.RESEARCH", создана пользователем BadLogin, 9 окт 2008.

  1. BadLogin

    BadLogin Серёга =)

    Публикаций:
    0
    Регистрация:
    9 окт 2008
    Сообщения:
    82
    Адрес:
    Сайнт-Пи
    есть такой драйвер, который если тупо удалить - выдаётся сообщение, что драйвер не загружен. Я хочу встроить джамп, но так, чтобы драйвер загружался, но функции свои не выполнял - такое вообще возможно???

    IDA PRO может его дизасемблировать, но не может отредактировать ((( так что в вопросе редактирования в целом мне тоже нужна помощь.
     
  2. x0man

    x0man New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2008
    Сообщения:
    358
    А что за фигня там выдаёт сообщение ?
     
  3. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    Hiew+PeTools
     
  4. BadLogin

    BadLogin Серёга =)

    Публикаций:
    0
    Регистрация:
    9 окт 2008
    Сообщения:
    82
    Адрес:
    Сайнт-Пи
  5. x0man

    x0man New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2008
    Сообщения:
    358
    ууу... ) ну это уже надо реверсить и патчить...
    драйвер и сам аутпост...
     
  6. BadLogin

    BadLogin Серёга =)

    Публикаций:
    0
    Регистрация:
    9 окт 2008
    Сообщения:
    82
    Адрес:
    Сайнт-Пи
    В итоге то мне помогут ??? И почему просто JMP не поможет ??
     
  7. s0larian

    s0larian New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    489
    Адрес:
    Крыжёпполь
    в драйвере будут обработчики IRP. Create тебе надо оставить т.к. иначе user mode app будет ругаться, а вот остальное (и модет даже часть create) надо патчить. Конкретнее - смотри код в IDA.
     
  8. BadLogin

    BadLogin Серёга =)

    Публикаций:
    0
    Регистрация:
    9 окт 2008
    Сообщения:
    82
    Адрес:
    Сайнт-Пи
    мало чего понял ... я вообще не силён в реенжиниринге...есть ли подсказки для меня ...entry point - это я так понимаю начало выполнения, где надо ставить джамп и до куда, чтобы драйвер загружался но не выполнял своих функций???
     
  9. BadLogin

    BadLogin Серёга =)

    Публикаций:
    0
    Регистрация:
    9 окт 2008
    Сообщения:
    82
    Адрес:
    Сайнт-Пи
    а можноли встроить сегмент в драйвер, который вызовет функции кернеля при запуске. Т.е. система запускается, загружается драйвер, и до своего запуска - запускает исполняемый файл и после его выполнения загружается собственно драйвер. ????????????
     
  10. s0larian

    s0larian New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    489
    Адрес:
    Крыжёпполь
    BadLogin, для начала кочни DDK/WDK и посмотри исходники драйверов, почитай доки что б не делать дурацких предположений типа "Т.е. система запускается, загружается драйвер, и до своего запуска - запускает исполняемый файл и после его выполнения загружается собственно драйвер."