адрес IopfCallDriver

Тема в разделе "WASM.NT.KERNEL", создана пользователем Rodin, 1 окт 2008.

  1. Rodin

    Rodin New Member

    Публикаций:
    0
    Регистрация:
    30 апр 2007
    Сообщения:
    125
    Как узнать оригинальный адрес IopfCallDriver, если pIofCallDriver захучено. Сканить память на предмет сигнатуры просьба не предлагать :)
     
  2. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    XPSP2, процедура инициализации - секция INIT, смещение - 0x64AB, также заполняет pIofCompleteRequest, pIoFreeIrp, pIoAllocateIrp.
    SP2, SP3 - IopfCallDrive находится сразу за IofCallDriver(опкод Jmp D[pIofCallDriver] занимает 6 байт, после как обычно 5xNop и IopfCallDriver)
    W2k8, Vista - IopfCallDrive является частью кода IofCallDriver, находится после Int3).
    В SP1 - хз как по нормальному без сигнатурного поиска определить.