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) с предустановленными уязвимостями для эксплуатации.

Репозиторий
521527 лет назадПроверено 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
    Скачать инструмент