"Отладка" драйвера в Olly

Тема в разделе "WASM.SOFTWARE", создана пользователем ts, 5 авг 2010.

  1. ts

    ts New Member

    Публикаций:
    0
    Регистрация:
    8 июл 2010
    Сообщения:
    11
    прочел в одной из тем сообщение К. Касперски , что умеючи можно использовать олли для отладки драйвера.
    Кто в теме расскажите поподробнее процедуру.
     
  2. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    ts
    Что понимать под отладкой ?
     
  3. ts

    ts New Member

    Публикаций:
    0
    Регистрация:
    8 июл 2010
    Сообщения:
    11
    разумеется речь идет не о полноценной отладке р0.
    пример. есть упакованный драйвер, надо получить неупакованный )
     
  4. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    ts
    Память читать можно чем угодно. Олли не ядреный отладчик.
     
  5. ts

    ts New Member

    Публикаций:
    0
    Регистрация:
    8 июл 2010
    Сообщения:
    11
    я знаю что олли не ядерный. При чем здесь "читать память", простите?
    требуется в р3 выполнять код драйвера, смотреть значения регистров и все остальное.
     
  6. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    ts
    Нельзя.
     
  7. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    можно для распаковки, если конечно распаковщик совсем тупой :)
     
  8. ts

    ts New Member

    Публикаций:
    0
    Регистрация:
    8 июл 2010
    Сообщения:
    11
    n0name
    я в другом топе ссылку на скрипт спрашивал
     
  9. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    n0name
    Установите IOPL -> 3 и выполните Cli под олей :)
     
  10. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    лол, ясное дело что инструкции для r0 не смогут корректно работать.
    однако для пакеров cli - нетипичная инструкция, а пара первых уровней можно пройти и под олей.
     
  11. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    > я в другом топе ссылку на скрипт спрашивал
    я ссылки обычно в голове не держу, зачем?
     
  12. ts

    ts New Member

    Публикаций:
    0
    Регистрация:
    8 июл 2010
    Сообщения:
    11
    ну хоть название скрипта или где искать
     
  13. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    Редактируешь флаги в заголовке (substystem: native -> win32) и отлаживай на здоровье.
     
  14. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    reverser
    Я тоже использую олли в качестве дизасма(мне привычнее видеть код в ней, чем в иде) для ядерных кодов. И символы отлично читает 1.10. Но это никак не связано с отладкой. Можно промапить часть памяти ядра на чтение и запись в лузермод, но непосредственно отлаживать код в ней нельзя(регистры ядерные считать и пр.). Если лузермодные трап-фреймы просматривать, то это можно. Порты читать можно и только.