
Наступательный инструмент для эксплуатации приложений управления (SolarWinds Orion, McAfee ePO) через нетехнические уязвимости. Обеспечивает перечисление клиентов, сбор учётных данных, удалённое выполнение команд и манипуляцию пакетами для операций red team.
BADministration - это инструмент, который взаимодействует с приложениями управления и администрирования с наступательной точки зрения. Он пытается предоставить специалистам по наступательной безопасности (offsec) инструмент для выявления и использования этих нетехнических уязвимостей. Как всегда: используйте во благо, способствуйте безопасности и боритесь с распространением через приложения.
Извините за использование python2.7: я обнаружил, что многие API вендоров работают только на 2.7, а мне не хватает опыта, чтобы смешивать и сочетать версии python.
На мой взгляд, мы часто отлично справляемся с сегментацией сети и начинаем разбираться с сегментацией доменов; однако одна область, где мы часто спотыкаемся, — это сегментация приложений. Сегментация приложений похожа на сегментацию сети тем, что мы пытаемся уменьшить доступность критической зоны из менее доверенной зоны в случае её компрометации. Административные приложения часто имеют привилегированный доступ ко всем своим клиентам; если атакующий получит доступ к такому административному приложению, велика вероятность, что и все клиенты могут быть скомпрометированы. Сегментация приложений пытается гарантировать, что связи «сервер-клиент» не пересекают границы доверия. Например, если ваша административная сеть имеет уровень доверия 100, а управляется вашим NMS-сервером, то NMS-сервер также следует считать уровнем доверия 100.
Здесь будет набор python-скриптов, exe-файлов и кто знает чего ещё; для центрального python-модуля всё довольно просто
pip install -r requirements.txt
Комплект развёртывания конечных точек ePO (EEDK) создаёт некий подписанный zip-файл, который можно загрузить в ePO. Используя этот zip-файл, можно создать задачу клиента, предоставляющую привилегированный доступ к клиентам ePO. EEDK требует для запуска msvcp71.dll — это старая библиотека времени выполнения, которую можно найти в .NET Framework SDK версии 1.1.