как поставить глобальный хук

Тема в разделе "WASM.BEGINNERS", создана пользователем asm0day01, 7 авг 2022.

  1. asm0day01

    asm0day01 Member

    Публикаций:
    0
    собственно сабж!
     
  2. TrashGen

    TrashGen ТрещГен

    Публикаций:
    0
  3. ormoulu

    ormoulu Well-Known Member

    Публикаций:
    0
    SetWindowsHookEx

    Другой вопрос что там сейчас с правами доступа.
     
  4. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
  5. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
  6. ormoulu

    ormoulu Well-Known Member

    Публикаций:
    0
    Предлагаю тем не менее обсудить тему глобальных хуков в современной России Windows с учетом UAC, ACL и других умных слов.
     
  7. Andrey333

    Andrey333 Member

    Публикаций:
    0
    Так же как и с другими объектами. Десктоп имеет список DACL. Если токен потока не проходит проверку по этому списку (нам нужен DESKTOP_HOOKCONTROL), то доступ отклонён и SetWindowsHookEx сфэйлит.
    --- Сообщение объединено, 9 авг 2022 ---
    Ну, и понятно, что нам нужен DESKTOP_SWITCHDESKTOP для переключение потока на десктоп.
    --- Сообщение объединено, 9 авг 2022 ---
    А, еще про UIPI вспомнил. Процессы с более высоким уровнем целостности хучится не будут.
     
    ormoulu нравится это.