
PurpleSharp — это написанный на C# инструмент для симуляции действий злоумышленников, который выполняет атакующие техники с целью генерации телеметрии атак в отслеживаемых средах Windows.
Защита корпоративных сетей от атак по-прежнему представляет сложную задачу для синих команд. Предотвращение не оправдало ожиданий; улучшение возможностей обнаружения и реагирования стало шагом в правильном направлении. Однако без телеметрии, создаваемой поведением злоумышленника, создание новых и тестирование существующих возможностей обнаружения будет ограничено.
PurpleSharp — это инструмент симуляции действий злоумышленников с открытым исходным кодом, написанный на C#, который выполняет техники атак в средах Windows Active Directory. Полученная телеметрия может быть использована для оценки и повышения эффективности программы разработки средств обнаружения. PurpleSharp использует фреймворк MITRE ATT&CK и выполняет различные техники на протяжении всего жизненного цикла атаки: выполнение, закрепление, повышение привилегий, доступ к учетным данным, горизонтальное перемещение и т. д. В настоящее время он поддерживает 47 уникальных техник ATT&CK.
PurpleSharp был впервые представлен на Derbycon IX в сентябре 2019 года.
Обновленная версия была выпущена 6 августа 2020 года в рамках BlackHat Arsenal 2020. Последняя версия была выпущена в августе 2021 года в рамках BlackHat Arsenal 2021.
Посетите раздел Демонстрации, чтобы увидеть PurpleSharp в действии.
Телеметрия атак, полученная в результате имитации техник с помощью PurpleSharp, помогает командам исследований и обнаружения:
PurpleSharp можно собрать с помощью Visual Studio Community 2019 или 2022.
Загрузите последний готовый к использованию бинарный файл для выполнения симуляций TTP.
Требуется .NET Framework 4.5.
Сборка PurpleSharp — это всё, что нужно для начала имитации атак.
Для идей по симуляции ознакомьтесь с Playbook для фиолетовой команды Active Directory, репозиторием готовых к использованию JSON-плейбуков для PurpleSharp.
Сообщество — отличный источник идей и обратной связи. Спасибо вам всем.
Этот проект лицензирован в соответствии с лицензией BSD 3-Clause — см. файл LICENSE для подробностей.