Outflank - Коллекция инструментов C2
Этот репозиторий содержит набор инструментов, которые интегрируются с Cobalt Strike (и, возможно, другими C2-фреймворками) с помощью BOF и техник загрузки рефлективных DLL.
Эти инструменты не являются частью нашего коммерческого продукта OST и написаны с целью внесения вклада в сообщество, которому мы многим обязаны. В настоящее время этот репозиторий содержит раздел с инструментами BOF (Beacon Object Files) и раздел с другими инструментами (эксплойты, рефлективные DLL и т.д.).
Все эти инструменты написаны членами нашей команды и используются нами в заданиях red team. Со временем будут добавлены или модифицированы новые инструменты с новыми техниками или функциональностью.
Содержимое набора инструментов
Набор инструментов в настоящее время состоит из следующих инструментов:
Beacon Object Files (BOF)
| Имя | Описание |
|---|
| AddMachineAccount | Злоупотребление настройками квоты машин Active Directory по умолчанию (ms-DS-MachineAccountQuota) для добавления подставных учетных записей машин. |
| Askcreds | Сбор паролей простым запросом. |
| CVE-2022-26923 | Эксплойт повышения привилегий домена Active Directory (ADCS) CVE-2022-26923. |
| Domaininfo | Перечисление информации о домене с помощью служб домена Active Directory. |
| FindObjects | Перечисление процессов по определенным загруженным модулям или дескрипторам процессов. |
| Kerberoast | Вывод всех учетных записей пользователей/служб с включенным SPN или запрос сервисных билетов (TGS-REP), которые можно взломать офлайн с помощью HashCat. |
| KerbHash | Хеширование пароля в ключи Kerberos (rc4_hmac, aes128_cts_hmac_sha1, aes256_cts_hmac_sha1 и des_cbc_md5). |
| Klist | Отображает список кэшированных в данный момент билетов Kerberos. |
| Lapsdump | Дамп паролей LAPS с указанных компьютеров в Active Directory. |
| PetitPotam | BOF-реализация атаки PetitPotam, опубликованной @topotam77. |
|
Others
Как использовать
- Клонируйте этот репозиторий.
- Каждый инструмент содержит отдельный файл README.md с инструкциями по компиляции и использованию инструмента. Таким образом, мы хотим предоставить пользователю выбор, какой инструмент использовать, без необходимости компилировать все остальные.
- Если вы хотите скомпилировать все BOF-инструменты сразу, введите
make в подпапке BOF.