Обновить

Неочевидный Privesc через WEC и WinRM: обычный сертификат = административный shell

Уровень сложностиСложный
Время на прочтение14 мин
Охват и читатели6K
Всего голосов 1: ↑1 и ↓0+3
Комментарии2

Комментарии 2

А можете сказать, зачем вообще нужна УЗ локального администратора на этапе настройки маппинга сертификатов, если после настройки эту УЗ можно спокойно отключить и всё будет работать?

Здравствуйте! Так указано в документации. Если конкретнее, то:

  • Создать локальную учётную запись и добавить её в Administrators.

  • Настроить certificate mapping с Subject=* и URI=*.

  • Проверить сертификатную аутентификацию командой:

    • winrm g winrm/config -r:https://WEC:5986 -a:certificate -certificate:thumbprint

Тут команда обращается к ресурсу конфигурации WinRM, а не к ресурсу EventLog. Это административная операция, для которой и используется привилегированная учётная запись.

То есть Microsoft использует локального администратора для тестирования WinRM, хотя для дальнейшей работы WEC такие привилегии не требуются.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации