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

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

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

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

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

Категории

Все категории
Loading categories
capture-the-flag — Вспомогательные скрипты для пересборки образов Linux Live CD с целью создания готовых к использованию игр по безопасности (wargames) с предустановленными уязвимостями для эксплуатации. | Kitploit
Инструменты/GitHubGitHub/ctf-o-matic/capture-the-flag
Анализ уязвимостейЭксплуатацияCTFТестирование на ПроникновениеОбучение и ОбразованиеЛаборатории и Практика
GitHubctf-o-matic/capture-the-flag

capture-the-flag

Вспомогательные скрипты для пересборки образов Linux Live CD с целью создания готовых к использованию игр по безопасности (wargames) с предустановленными уязвимостями для эксплуатации.

Репозиторий
52157 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

Захват флага!

Переделывайте образы Live CD Linux с целью создания готовых к использованию соревнований по безопасности с предустановленными уязвимостями для эксплуатации.

Требования

Для сборки Live CD с помощью скриптов из этого проекта вам понадобится:

  • Linux, с доступом к root через sudo
  • git
  • make, gcc — для сборки уязвимых программ
  • pwgen — для генерации случайных паролей
  • rsync
  • genisoimage — для mkisofs
  • advancecomp — для advdef
  • squashfs-tools — для unsquashfs
  • curl — для загрузки пакетов и других файлов

Требования при сборке в 64-битных системах

Базовый Live CD является 32-битным, поэтому программы на C также должны быть собраны в 32-битном режиме. Для этого вам нужно установить 32-битные библиотеки разработчика. В Debian, например, пакет называется libc6-dev-i386.

Сборка Live CD

У вас есть несколько вариантов сборки CD:

  • Базовая сборка: использование одного скрипта для сборки всего
  • 3-этапная сборка: 3 шага, дающие возможность настроить по своему усмотрению
  • Экспертная сборка: если вы хотите разобраться во всём

Выберите наиболее подходящий для вас метод.

Базовая сборка (для нетерпеливых)

Чтобы загрузить все необходимые файлы, включая базовый образ TinyCore размером 8 МБ, данные конкурса по взлому и все требуемые пакеты TinyCore, а затем переделать CD:

root@kitploit:~
./scripts/rebuild.sh

Примечание: некоторые шаги требуют выполнения sudo, поэтому вас могут попросить ввести пароль один или несколько раз.

3-этапная сборка

Идея этого метода сборки — создать базовые данные CD, но остановиться перед пересборкой образа, чтобы вы могли сначала его настроить.

  1. Создайте базовые данные CD:

    root@kitploit:~
     ./scripts/build.sh
    

    Примечание: некоторые шаги требуют выполнения sudo, поэтому вас могут попросить ввести пароль один или несколько раз.

  2. Настройте содержимое в каталоге extract. Этот шаг полностью зависит от вас, от того, что вы хотите настроить. Вы можете, например, установить пользовательские пакеты, такие как раскладки клавиатуры для не-US клавиатур:

    root@kitploit:~
     sudo ./scripts/install-tcz.sh kmaps
    
  3. Создайте окончательный ISO:

    root@kitploit:~
     sudo ./scripts/pack-iso.sh
    

Отказ от ответственности

Задания основаны на оригинальном онлайн-конкурсе, организованном Stripe: https://stripe.com/blog/capture-the-flag

Использование Live CD

Смотрите http://janosgyerik.github.com/capture-the-flag/

Скриншоты

Start End

Решения

Решения намеренно исключены из этого проекта. Вы можете найти решения оригинальных заданий Stripe в интернете, но не удивляйтесь, если они не будут работать в этом Live CD «из коробки». Это тоже сделано намеренно ;-)

Пожалуйста, держите свои собственные решения в тайне.

Злоупотребление CD

Если вы хотите получить root-доступ в live-системе, вы можете либо выполнить su - tc для получения прав администратора, либо загрузить систему с параметром загрузки mc superuser. Это не секрет, и вы таким образом ничему не научитесь.

Ссылки

  • Последний ISO-образ
  • Анонс блога Capture The Flag от Stripe
  • Анонс блога Capture The Flag 2.0 от Stripe
  • https://insecure.org/stf/smashstack.html
  • Tiny Core Linux
  • Генератор ASCII-арта CTF
Скачать инструмент