Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
cloudfox — Автоматизация ситуационной осведомленности для тестов на проникновение в облако. | Kitploit
Инструменты/GitHubGitHub/bishopfox/cloudfox
Безопасность облачной инфраструктурыПовышение привилегийРазведкаАнализ уязвимостейЭксплуатацияЛатеральное перемещениеБессерверная безопасностьСбор информацииТестирование на ПроникновениеБезопасность облачных средТоп в Безопасность облачной инфраструктуры №10
2.6k2531102 месяцев назадПроверено Kitploit
Топ в Безопасность облачных сред №7
Топ в Бессерверная безопасность №4
GitHubbishopfox/cloudfox

cloudfox

Автоматизация ситуационной осведомленности для тестов на проникновение в облако.

РепозиторийСайт

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

🦊 CloudFox 🦊

CloudFox помогает оценить ситуационную осведомлённость в незнакомых облачных средах. Это инструмент командной строки с открытым исходным кодом, созданный для помощи пентестерам и другим специалистам в области наступательной безопасности в поиске эксплуатируемых путей атак в облачной инфраструктуре.

ТРЕБУЕТСЯ ОБНОВЛЕНИЕ CLOUDFOX: (12/2025): Если вы используете cloudfox, вам нужна версия v1.17.0 или новее. Все более ранние версии перестали работать после изменения формата в файле публичных сервисов AWS.

Обзор

Cloudfox помогает ответить на следующие распространённые вопросы (и многие другие):

  • В каких регионах используется этот аккаунт AWS и сколько приблизительно ресурсов в нём находится?
  • Какие секреты скрываются в EC2 userdata или переменных окружения, специфичных для сервисов?
  • Какие рабочие нагрузки имеют прикреплённые административные разрешения?
  • Какие действия/разрешения есть у этого [субъекта]?
  • Какие доверия ролей являются чрезмерно разрешительными или позволяют межаккаунтное принятие?
  • Какие конечные точки/имена хостов/IP-адреса можно атаковать из внешней точки входа (публичный интернет)?
  • Какие конечные точки/имена хостов/IP-адреса можно атаковать из внутренней точки входа (предполагаемый взлом внутри VPC)?
  • Какие файловые системы потенциально можно смонтировать из скомпрометированного ресурса внутри VPC?

Демонстрации, примеры, руководства

  • Блог: Introducing - CloudFox
  • Видео: CloudFox + CloudFoxable — мощный дуэт для освоения искусства выявления и эксплуатации путей атак в AWS
  • Видео: Penetration Testing - CloudFox
  • Видео: CloudFox Intro Demos
  • Видео: Tool Talk: CloudFox - обзор подкоманд aws

Намеренно уязвимая игровая площадка

  • CloudFoxable - игровая песочница для взлома облаков

Хотите обсудить CloudFox?

Присоединяйтесь к нам на сервере RedSec в Discord

Быстрый старт

CloudFox модульный (можно запускать одну команду за раз), но есть команда aws all-checks, которая запускает остальные aws-команды с разумными настройками по умолчанию:

cloudfox aws --profile [имя-профиля] all-checks

Перечисление в режиме белого ящика

CloudFox был разработан для выполнения субъектом с ограниченными правами только на чтение, но его цель — помочь найти пути атак, которые можно использовать в сценариях симулированного взлома (то есть объектно-ориентированное пентестирование).

Перечисление в режиме чёрного ящика

CloudFox можно использовать с «найденными» учётными данными, аналогично тому, как используются weirdAAL или enumerate-iam. Проверки, которые терпят неудачу, происходят молча, поэтому любые возвращённые данные означают, что ваши «найденные» учётные данные имеют необходимый доступ для их получения.

Документация

Полную документацию смотрите в нашей вики.

Поддерживаемые облачные провайдеры

ПровайдерКоманды CloudFox
AWS34
Azure4
GCP60
KubernetesЗапланировано

Установка

Вариант 1: Скачайте последний бинарный релиз для вашей платформы.

Вариант 2: Если вы используете homebrew: brew install cloudfox

Вариант 3: Установите Go, затем выполните go install github.com/BishopFox/cloudfox@latest для установки из удалённого источника.

Вариант 4: Режим разработчика:

Установите Go, склонируйте репозиторий CloudFox и скомпилируйте из исходников. ```

git clone https://github.com/BishopFox/cloudfox.git

cd ./cloudfox

Make any changes necessary

go build .

./cloudfox

**Вариант 5:** Тестирование исправления ошибки  ```
git clone [email protected]:BishopFox/cloudfox.git
git checkout seth-dev 
go build .
./cloudfox [rest of the command options]

Prerequisites

AWS

  • Установлен AWS CLI
  • Поддерживает профили AWS, переменные окружения AWS или получение метаданных (на экземпляре ec2)
    • Для запуска команд для нескольких профилей одновременно можно указать путь к файлу со списком имен профилей, разделенных новой строкой, используя флаг -l, или передать все сохраненные профили с помощью флага -a.
  • Участник (principal) с одной из рекомендованных политик (описано ниже)
  • Рекомендуемые прикрепленные политики: SecurityAudit + Пользовательская политика CloudFox

Дополнительные примечания к политикам (по состоянию на 09/2022):

ПолитикаПримечания
Пользовательская политика CloudFoxСодержит полный список всех разрешений, которые использует CloudFox, и ничего больше
arn:aws:iam::aws:policy/SecurityAuditПокрывает большинство проверок CloudFox, но отсутствуют более новые сервисы или разрешения, такие как apprunner:*, grafana:*, lambda:GetFunctionURL, lightsail:GetContainerServices
arn:aws:iam::aws:policy/job-function/ViewOnlyAccessПокрывает большинство проверок CloudFox, но отсутствуют более новые сервисы или разрешения, такие как AppRunner:*, grafana:*, lambda:GetFunctionURL, lightsail:GetContainerServices — а также отсутствует iam:SimulatePrincipalPolicy.
arn:aws:iam::aws:policy/ReadOnlyAccessОтсутствует только AppRunner, но также предоставляет такие разрешения, как "s3:Get*", что может быть излишне разрешительным.
arn:aws:iam::aws:policy/AdministratorAccessЭто будет отлично работать с CloudFox, но если вам предоставили такой уровень доступа как пентестеру, это, вероятно, само по себе должно быть находкой :)

Azure

  • Права Viewer (или аналогичные) применены.

GCP

  • Установлен и аутентифицирован Google Cloud SDK
  • Настроены Application Default Credentials (gcloud auth application-default login)
  • Рекомендуемые разрешения на соответствующих уровнях иерархии (см. ниже)

Разрешения GCP: Минимальные и Полные

Минимальные разрешения (один проект):

Для базового перечисления одного проекта роль roles/viewer предоставляет доступ на чтение к большинству ресурсов (включая просмотр журналов, мониторинг и вычислительные/сетевые ресурсы).

Полные разрешения (на уровне организации):

Для тщательной оценки безопасности во всей организации:

ОбластьРольНазначение
Организацияroles/resourcemanager.organizationViewerПросмотр структуры организации и метаданных
Организацияroles/iam.securityReviewerПросмотр политик IAM во всей организации
Организацияroles/cloudasset.viewerЗапрос Cloud Asset Inventory для всех ресурсов
Организацияroles/cloudidentity.groupsViewerПеречисление групп Google и членства
Папкаroles/resourcemanager.folderViewerПросмотр иерархии папок и метаданных
Проектroles/viewerДоступ на чтение к большинству ресурсов проекта (включает logging.viewer, monitoring.viewer, compute.viewer)
Проект инструментовroles/serviceusage.serviceUsageAdmin(Опционально) Управление квотами API для операций CloudFox
Скачать инструмент