блокирование изменения registry

Discussion in 'WASM.NT.KERNEL' started by villy, Mar 6, 2008.

  1. villy

    villy New Member

    Blog Posts:
    0
    Как зделать запрет удаления/модификации определенніх веток реестра.
    Можно подменить функиции ZwCreateKey,ZwSetValueKey,ZwDeleteValueKey,....
    ну и прочих. Просто их много.

    Можно на Notify поставить, но я как понял там только сообщаются доступ к регу, а запретить изменения нельзя. Эт что получается типа получать нотифи, потом заново создавать ключи?

    Есть ли какой нить метод полудше?
    Или я ожибаюсь насчет регистри нотифи, и можно там не только ресивать , но и блокировать измениения?

    снкс.
     
  2. n0name

    n0name New Member

    Blog Posts:
    0
    достаточно хукнуть NtCreateKey/NtOpenKey, NtSet... требуют уже открытй хендл ключа.
    можеть проще обойтись правами доступа к ключу?
     
  3. JamesB

    JamesB New Member

    Blog Posts:
    0
    для веток достаточно перехватить ZwCreateKey
    зачем тут ZwSetValueKey и delete и прочее...
     
  4. slow_at_work

    slow_at_work New Member

    Blog Posts:
    0
    CmRegisterCallback