ProbeForRead для kernel space

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

  1. katrus

    katrus New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    612
    ProbeForRead проверяет доступен ли адрес в user space. A есть ли аналог для kernel space?
     
  2. soveren

    soveren Дмитрий Петерсон

    Публикаций:
    0
    Регистрация:
    6 мар 2008
    Сообщения:
    94
    Адрес:
    Россия
    MmIsAddressValid
     
  3. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    http://blogs.msdn.com/doronh/archive/2006/03/09/547793.aspx
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    MmIsAddressValid проверяет, возникнет ли ошибка страницы при доступе к памяти или нет. Если эта страница подкачиваемая и была выгружена на диск или перемещена в список модифицированных/простаивающих страниц, то MmIsAddressValid вернет 0.
    По ее результатам можно судить о безопасности доступа к странице при высоком IRQL, но отнюдь не при низком.
     
  5. sww_

    sww_ New Member

    Публикаций:
    0
    Регистрация:
    21 окт 2007
    Сообщения:
    155
    Ручной разбор страниц и их PDE/PTE? :)
     
  6. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    у шрайбера есть неплохой код.