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

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

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

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

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

Категории

Все категории
Loading categories
peirates — Peirates - инструмент для пентеста Kubernetes | Kitploit
Инструменты/GitHubGitHub/inguardians/peirates
Повышение привилегийБезопасность контейнеровЭксплуатацияСбор информацииПост-эксплуатацияТестирование на ПроникновениеБезопасность облачных средПобег из КонтейнераТоп в Побег из Контейнера №3
1.5k133655 дней назадПроверено Kitploit

Популярное

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

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

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

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

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

peirates

Peirates - инструмент для пентеста Kubernetes

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

Peirates

Release gosec

Logo

Что такое Peirates?

Peirates — инструмент для пентеста Kubernetes, позволяющий атакующему повысить привилегии и перемещаться по кластеру Kubernetes. Он автоматизирует известные техники для кражи и сбора токенов сервисных аккаунтов, секретов, получения дальнейшего выполнения кода и захвата контроля над кластером.

Откуда запускать Peirates?

Вы запускаете Peirates из контейнера, работающего в Kubernetes, или с узла Kubernetes, вне контейнера.

Атакует ли Peirates кластер Kubernetes?

Да, безусловно. Поговорите со своим юристом и владельцами кластера, прежде чем использовать этот инструмент в кластере Kubernetes.

Кто создаёт Peirates?

CTO компании InGuardians Джей Бил (Jay Beale) первым задумал Peirates и собрал группу разработчиков InGuardians для его создания вместе с ним, включая Фейт Олдерсон (Faith Alderson), Адама Кромптона (Adam Crompton) и Дэйва Мейера (Dave Mayer). Фейт убедила всех нас изучить Golang, чтобы она могла реализовать использование в инструменте библиотеки kubectl из проекта Kubernetes. Адам убедил группу использовать высокоинтерактивный пользовательский интерфейс. Дэйв привнёс заразительный энтузиазм. Вместе эти четыре разработчика реализовали атаки и начали выпускать этот инструмент, который мы используем в наших пентестах.

Другие участники также помогали — смотрите GitHub, чтобы узнать больше, но также ознакомьтесь с credits.md.

Приветствуете ли вы вклад?

Да, безусловно. Отправьте pull request и/или напишите на [email protected].

Под какой лицензией это выпущено?

Peirates выпущен под лицензией GPLv2.

Запуск Peirates

Если вы просто хотите получить бинарный файл peirates, чтобы начать атаковать, скачайте последний релиз со страницы релизов.

О поведении команд, предварительных требованиях, побочных эффектах, очистке и устранении неполадок см. справочник по командам главного меню.

Peirates как образ контейнера

Вы можете найти полезный образ контейнера alpine-peirates на Docker Hub с тегом номера версии, соответствующим версии Peirates.

Например, для bustakube/alpine-peirates:v1.1.34, который содержит peirates версии v1.1.34, выполните:

docker pull bustakube/alpine-peirates:v1.1.34

Сборка Peirates

Однако, если вы хотите собрать из исходного кода, читайте дальше!

make build-amd64
make build-arm
make build-arm64
make build-86

Цель build по умолчанию создаёт статически слинкованный исполняемый файл Linux AMD64 с именем peirates в корне репозитория. Вы также можете вызвать её явно с помощью make build.

make build

Чтобы собрать другую отдельную архитектуру без создания дистрибутивного архива, используйте такую цель:

make build-amd64
make build-arm
make build-arm64
make build-x86

Имя выходного файла использует BINARY и по умолчанию равно peirates в корне репозитория.

Сборка сжатых дистрибутивов Linux для AMD64, ARM, ARM64 и 386:

make dist

Дистрибутивные архивы содержат статически слинкованные бинарные файлы и записываются в scripts/. Установите DIST_COMPRESS=no, чтобы сохранить распакованные бинарные файлы, или DIST_ARCHES=amd64, чтобы собрать подмножество архитектур. Также доступны отдельные цели, такие как make dist-arm64.

Скачать инструмент