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

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

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

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

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

Категории

Все категории
Loading categories
DC30-Badge-Challenge-Writeup — Writeup для челленджа бейджа DEF CON 30 | Kitploit
Инструменты/GitHubGitHub/kybr-git/dc30-badge-challenge-writeup
Сетевая криминалистикаСтеганографияЦифровая криминалистикаCTFОбучение и ОбразованиеПодобранные Ресурсы
GitHubkybr-git/dc30-badge-challenge-writeup

DC30-Badge-Challenge-Writeup

Writeup для челленджа бейджа DEF CON 30

Популярное

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

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

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

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

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

DC30-Badge-Challenge-Writeup

Содержание

  • Введение
  • Задание, часть 1: Сбор нот
  • Задание, часть 2: Звоним YИИEႱ
  • Задание, часть 2A: Алиса
  • Задание, часть 2B: Боб
  • Задание, часть 2C: Кэрол
  • Задание, часть 2D: Дэн
  • Задание, часть 2E: Ева
  • Задание, часть 2F: Тревор
  • Задание, часть 3: Финальная нить
  • Что если я пропустил телефоны на конвенте?
  • Послесловие



Введение

Всем привет! Я Пит — также известный как Kybr — и это мой отчёт о прохождении испытания бейджа DEF CON 30.

В этом году задание было сильно сосредоточено на музыке и хакерской поп-культуре, что (я думаю) сделало его более доступным, чем некоторые предыдущие испытания бейджей. Огромная команда хакеров — лично и в Discord — работала над испытанием с того момента, как в четверг утром начали раздавать бейджи, и до воскресного вечера, когда мы наконец завершили последнее задание всего за четыре часа до окончания DEF CON. Огромное спасибо Майку, redactd и всей команде MKFactor за по-настоящему уникальный и красивый бейдж, а также за многие часы боли и страданий веселья!

Мы разделили задание на 3 части: сбор нот, сбор друзей и последняя нить. С нашей документацией можно ознакомиться здесь:
https://dc30badge.fandom.com/wiki/DC30Badge_Wiki
Наши записи доступны здесь:
https://docs.google.com/spreadsheets/d/1MdZgv_O3ogv4JDS07iobh5rhoDYXCsF7QVExuG08txA/edit#gid=0
Наконец, если вам нравится подобное, приглашаю присоединиться к нам в Discord для задания следующего года:
https://discord.com/channels/867438418212683796/867438418212683799
Спасибо за чтение!



Задание, часть 1: Сбор нот

Первое задание можно найти, выбрав пункт «Challenge» в главном меню. Перед нами появляется следующий текст:
Collect the Measusres
Break the Silence
Continue the Journey
ПРИМЕЧАНИЕ: Опечатка в слове Measures была случайной и не относится к заданиям.

Challenge One

Это отсылка к музыкальным тактам, изображённым на лицевой панели самого бейджа. На DEF CON существует 9 различных цветных типов бейджей, и на лицевой панели каждого типа было что-то своё.

Badges

Собрав фотографии всех 9, мы обнаружили, что на 8 есть музыка, а на 1 (сером CFP-бейдже) — буквы, составляющие POWWYGBR
Это ключ к упорядочиванию остальных 8 бейджей по цвету: фиолетовый, оранжевый, белый, белый, жёлтый, зелёный, синий, красный.

Badge faceplates

В таком порядке такты образуют начало песни «Peer Gynt Suite No.1».
Воспроизведение этих нот на бейдже в режиме «Play» открывает задание, часть 2:
ANSWER: in Play mode, play these notes at any speed:
GEDCDE GEDCDE GEGAEA GEDC GEDCDE GEDCDEDE GEGAEA B G# F# E
ПРИМЕЧАНИЕ: для этого необходимо находиться в октаве по умолчанию «4»; если нажать влево или вправо для смены октавы, часть 2 не откроется!

https://user-images.githubusercontent.com/22137377/185831822-232a2285-28f1-4f51-860c-354b4d5b5660.mp4



Задание, часть 2: Звоним YИИEႱ

После воспроизведения «Peer Gynt Suite» пункт «Challenge» на бейдже теперь показывает сообщение Call YИИEႱ, а клавиатура теперь вместо нот проигрывает тоновые сигналы набора. «YИИEႱ» — это отсылка к песне «867-5309 / Jenny» группы Tommy Tutone, и, поскольку Jenny написано задом наперёд, нам нужно набрать её номер задом наперёд: 903-5768. Набор этого номера на самом бейдже ничего не даёт; для остальных заданий нужно было использовать физические телефоны в зоне Contests на конференции.
The Contest Area Phones
Набор 903-5768 на этих телефонах дал нам серию из 5 подсказок о 5 пропавших друзьях:
Alice - Was last seen shopping for a new water pipe
Bob - Little Bobby turn tables, dropped himself
Carol - Went to her favorite arcade
Dan - Greenwich manhattan
Eve - Cerebrum data link
Сообщение также говорило, что в оставшейся части заданий каждый ответ будет URL-адресом, начинающимся с https://defcon.org/badge/30/ Итак, мы отправляем ответы, добавляя его в конец этого URL. Если мы правы, открывается новая веб-страница со следующим заданием, а если нет — получаем стандартную ошибку 404 «not found». Теперь у нас есть 5 нитей, по одной на каждого из 5 пропавших друзей.



Задание, часть 2A: Алиса

  1. В сообщении YИИEႱ говорилось: «Алису в последний раз видели покупающей новый кальян».
    Это был наш самый лёгкий вопрос, который познакомил нас с форматом заданий. «Water pipe» здесь — простая отсылка к кальяну, и мы нашли следующее задание, добавив «hookah» к указанному URL.
    ANSWER: https://defcon.org/badge/30/hookah/

  2. Сплошной синий экран
    URL «hookah» показывает сплошной синий экран, в коде или сетевом трафике нет ничего интересного. Связка имени «Алиса», отсылки к кальяну и синего цвета указывает на «Алису в Стране чудес», где Алиса встречает гусеницу, курящую кальян. Мы добавляем «caterpillar» в конец URL и находим следующее задание.
    ANSWER: https://defcon.org/badge/30/hookah/caterpillar

  3. Изображение гусеницы
    Нам дают картинку с курящей кальян гусеницей из «Алисы в Стране чудес». После загрузки изображения и изучения его метаданных мы обнаруживаем, что атрибут «OwnerName» содержит любопытное значение 9dFDfOi_-ss.
    Metadata
    Это видеоссылка для YouTube-адреса, поэтому мы переходим на https://www.youtube.com/watch?v=9dFDfOi_-ss, где находится видео с нашей курящей гусеницей, декламирующей стихотворение «How Doth the Little Crocodile».
    ANSWER: https://defcon.org/badge/30/hookah/caterpillar/howdoththelittlecrocodile

  4. Поэзия
    Нам дан текст When is a measure not for science? double the common form.
    Это отсылка к «Common Measure» — поэтическому размеру, состоящему из четырёх строк и чередующему ямбический тетраметр (четыре стопы в строке) и ямбический триметр (три стопы в строке). Стихотворение «How Doth the Little Crocodile» написано этим размером. Оно состоит из 8 строк; подсчёт стоп в строках даёт 4,3,4,3,4,3,4,3, а удвоение этой формы даёт 8,6,8,6,8,6,8,6. Поскольку 86868686 не был допустимым URL, мы позвонили по этому номеру с конкурсных телефонов и получили код разблокировки Алисы (которая теперь появляется в пункте меню «Friends» на бейдже!)
    FINAL ANSWER: Call the number "86868686" on the contest phones to find Alice.
    Alice



Задание, часть 2B: Боб

  1. В сообщении YИИEႱ говорилось «Little Bobby turn tables, dropped himself».
    Это отсылка к комиксу XKCD «Exploits of a Mom» (https://xkcd.com/327/), в котором ребёнку дают имя, содержащее разрушительную логику SQL-инъекции.
    Mom
    ANSWER: https://defcon.org/badge/30/logic

  2. Изображение рэпера «Logic»
    Рэпер Logic известен тем, что назвал свой хит «1-800-273-8255» в честь телефона Национальной линии спасения от самоубийств (NSPL). https://en.wikipedia.org/wiki/1-800-273-8255_(song)
    ANSWER: https://defcon.org/badge/30/logic/18002738255

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