-
Годовая подписка на Xakep.ru
Все статьи, PDF-архив, скидки и другие бонусы
6000₽ в год
Подписаться -
Ежеквартальный «Хакер» #4
Печатный выпуск за август–ноябрь 2026 года
2000₽
Заказать -
Ежеквартальный «Хакер» #3
Печатный выпуск за май–июль 2026 года
2000₽
Заказать -
Спецвыпуск «Хакера» #4
Избранные материалы 2021–2022 годов на бумаге
2000₽
Заказать
Сегодня я поделюсь с тобой инструментами сбора информации для эскалации привилегий и постэксплуатации. С их помощью ты сможешь как усовершенствовать атаку, так и защитить машины с Windows.
PrivescCheck
Репозиторий: github.com/itm4n/PrivescCheck. Не путай со старым и неподдерживаемым windows-privesc-check от pentestmonkey.
PrivescCheck — тулза на базе скрипта PowerShell (файл .ps1), который ищет векторы локального повышения привилегий. Отлично подходит как для работы на хакнутом таргете, так и для проверки собственных машин с Windows. Большинство проверок не требуют прав админа.
warning
Статья имеет ознакомительный характер и предназначена для специалистов по безопасности, проводящих тестирование в рамках контракта. Автор и редакция не несут ответственности за любой вред, причиненный с применением изложенной информации. Распространение вредоносных программ, нарушение работы систем и нарушение тайны переписки преследуются по закону.
PrivescCheck реально хорошо копает! Ищет узкие места в правах доступа, криво настроенные службы, проблемы в разрешениях на файлы, папки и ключи реестра. Чекает чувствительные данные типа паролей в конфигах и истории команд. В том числе анализирует Unattend.xml. Это специальный файл для автоматического развертывания Windows, мастер установки берет из него ответы на вопросы.
Установленный софт тоже не останется без внимания, в том числе драйверы и службы. PrivescCheck чекает их на известные CVE.
Скрипт часто выручает — по роду деятельности мне постоянно приходится ставить разный софт, который может подтянуть уязвимую DLL. Периодически прогоняю PrivescCheck, чтобы увидеть, какие проблемы появились.
Для установки запусти терминал PowerShell и создай каталог. Можешь использовать досовские mkdir и cd, либо сразу пиши, как взрослый, на PS:
New-Item -ItemType Directory -Path C:\Tools\PrivescCheck -Force
Set-Location C:\Tools\PrivescCheck
Скачивание скрипта:
Invoke-WebRequest `
-Uri "https://github.com/itm4n/PrivescCheck/releases/latest/download/PrivescCheck.ps1" `
-OutFile ".\PrivescCheck.ps1"
Если ошибок нет, запускай базовую проверку:
powershell -ep bypass -c ". .\PrivescCheck.ps1; Invoke-PrivescCheck"
Альтернативный вариант запуска:
Set-ExecutionPolicy Bypass -Scope Process -Force
. .\PrivescCheck.ps1
Invoke-PrivescCheck
Это три отдельные команды. С помощью Set-ExecutionPolicy отключаем ограничения PowerShell для текущей сессии. Bypass — режим выполнения скриптов без блокировок и предупреждений. Через -Scope указываешь, что правило действует только для текущего процесса. -Force убирает лишние вопросы.
Следующая команда запускается через точку — это dot-sourcing. Таким образом ты заставляешь систему прочитать скрипт и загрузить все переменные и функции в текущую сессию. После можно выполнить функцию Invoke-PrivescCheck как обычную команду PS.
Результат проверки PrivescCheckРасширенная проверка с сохранением результатов в файлы .txt и .html:
Invoke-PrivescCheck -Extended -Report TXT,HTML
На выходе получишь файлы
PrivescCheck_<имя_компьютера>.txt
PrivescCheck_<имя_компьютера>.html
Файлы с отчетамиЗапуск с полным аудитом всего:
Invoke-PrivescCheck -Extended -Audit -Report ALL
При локальных проверках запускай от имени текущего пользователя, а не админа. Автор прямо указывает, что при запуске с правами админа многие проверки будут пропущены.
Пример HTML-отчетаWinPEAS
Репозиторий: github.com/peass-ng/PEASS-ng/tree/master/winPEAS. Для скачивания доступны три варианта: экзешник, скрипты .ps1 и .bat.
Продолжение доступно только участникам
Материалы из последних выпусков становятся доступны по отдельности только через два месяца после публикации. Чтобы продолжить чтение, необходимо стать участником сообщества «Xakep.ru».
Присоединяйся к сообществу «Xakep.ru»!
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее

2 часов назад
3






English (US) ·
Russian (RU) ·