найти адрес драйвера из драйвера

Тема в разделе "WASM.BEGINNERS", создана пользователем vs hulk, 17 май 2006.

  1. vs hulk

    vs hulk New Member

    Публикаций:
    0
    Регистрация:
    15 май 2006
    Сообщения:
    5
    Суть такая: из своего драйвера нужно найти адрес другого драйвера (а так же его функций). Где-то читал что это можно сделать и через SCM, но он висит в user-mode, а туда так вылазить неохото



    З.Ы. в каких дровах находятся функции KernelModuleBase3 и

    KernelModuleBaseByPtr? Кто-нибудь ставил перехватчика на них?
     
  2. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    ищи PsLoadedModuleList

    или ZwQuerySystemInformation с классом SystemModuleInformation
     
  3. vs hulk

    vs hulk New Member

    Публикаций:
    0
    Регистрация:
    15 май 2006
    Сообщения:
    5
    cresta

    ZwQuerySystemInformation находится в ntdll.dll насколько я помню. А чтобы к ней обратиться все равно придется в user mode обращаться
     
  4. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    vs hulk

    ZwQuerySystemInformation кроме ntdll находится ещё и в ntoskrnl.exe