📢 Стрим про атак-дефенс прошёл. Вот основные моменты и мысли.
youtu.be/ELMRyKkHFXU*** Самое главное ***
⚠️⚠️ Отдельная регистрация на этот сезон: 👉
vk.cc/8sMEwH 👈
Регистрация закрывается 20 сентября. Первая сходка 23 сентября, тренируйте к ней линух и поиск уязвимостей.
👶 Материалы для новичков:
vk.com/wall-114366489_1160*** В подробностях ***
6:40 — Разбираем вопросы про прошлые сезоны
15:06 — SPbCTF — сходки про практику безопасности. Мы подробно об этом рассказываем в видосе «Хакеры и CTF»:
youtu.be/MFYKmPESSO418:27 — 💥 На этом сезоне у нас будут онлайн-стримы и оффлайновые тренировки по воскресеньям. Атак-дефенсы 4 раза в год, поэтому тренироваться негде — мы делаем так, чтоб было где. Тренировки будут командные, а не личные; будем участвовать в соревнованиях и ездить на финалы.
26:46 — ⚙️ Как устроен Attack-Defense: у каждой команды есть сервер с одинаковым набором сетевых прог, обычно 5—10 штук. Эти сервисы написаны специально организаторами, и в них есть уязвимости. Всю игру организаторы каждые 5 минут пользуются каждым сервисом и сохраняют на нём секретную строчку — флаг. Команды смотрят на эти сервисы у себя, находят уязвимости, и ломают другие команды, таская флаги. Закрывают эти дырки у себя, чтобы свои флаги сохранить.
Подробнее про то, как играют в атак-дефенс:
youtu.be/wFsPklTCGNM — Влад рассказывает первакам в ИТМО
youtu.be/r0fWlmlFbm0 — Влад и Серёга рассказывают и травят байки про дефкон
youtu.be/I1tJBFCyLtU — какой-то рандом с первых сезонов про классику
youtu.be/pARzDdvoTpQ — вторая часть
43:04 — 🎓 Полезные скиллы для атак-дефенса:
* Ориентироваться в линухе, чтобы понимать как работают сервисы, и следить, что происходит во время игры на вашем сервере
* Читать код и находить уязвимости
* Понимать как работают сети, чтобы суметь настроить сеть и закрывать фаерволом чужие атаки по отличительным признакам
* Кодить для сети, чтобы автоматизировать атаки на чужие сервисы, т.к. их придётся проводить каждые 5 минут на всех соперников
* Разбирать данные глазами, чтобы смотреть на сетевой трафик и понимать, как вас атакуют
51:23 — 🏋️♀️ Как развить эти скиллы:
* Пригодится всем:
«Поставить удобный Kali»
youtu.be/nZ3mDnpZeic — иметь линух на виртуалке
«Главный секрет CTF»
youtu.be/tBWXmPpvWGA — гуглить всё подряд
Искать и читать врайтапы
* Ориентироваться в линухе:
Курс на степике «Введение в Linux»
stepik.org/course/73/Варгейм Bandit
overthewire.org/wargames/bandit/ (можно сдавать ответы на
forkbomb.ru, чтобы потренироваться)
Варгейм Tux
tux.smashthestack.org:86Варгейм Leviathan
overthewire.org/wargames/leviathan/Варгейм Manpage
overthewire.org/wargames/manpage/* Находить уязвимости — читать сорцы:
Сезон реверса
vk.com/wall-114366489_1157Таски на реверс
forkbomb.ruТренировки Хакердома
training.hackerdom.ru/board/* Находить уязвимости — в вебе:
«Базовые приёмы веба»
youtu.be/BAzqg4Oocd4«Kids: HTTP и XSS»
youtu.be/6sQO_q9uNcU«Kids: PHP и SQL»
youtu.be/EJ5XJ6stdWw«Тренировка по вебу. Часть 1»
youtu.be/qmbMxQ0sHNM«Тренировка по вебу. Часть 2»
youtu.be/sRaiSZ_KsA0«Black-box в вебе»
youtu.be/5lf9W1whTbsВаргейм Natas
overthewire.org/wargames/natas/Тренировки Хакердома
training.hackerdom.ru/board/* Кодить для сети:
pythontutor.ru — научиться кодить на питоне
docs.pwntools.com — библиотека для удобного обмена данными по сети
docs.python-requests.org — библиотека для удобного обмена с веб-сайтами
* Разбирать данные глазами:
Пиратская запись сезона форенсики
telegra.ph/5-sezon-SPbCTF--TLDR-02-24Тренажёр на узнавание форматов файлов глазами
spbctf.ppctf.net:433171:05:01 — 📅 Что когда будет и когда чё учить:
23 сентября — первая сходка в ИТМО. Будем искать уязвимости, и тырить один флаг, без автоматизации
25 сентября — стрим про pwntools, научимся автоматизировать атаки
30 сентября — следующая сходка, будем автоматически тырить много флагов (и так далее сходки каждое воскресенье)
...
21 октября — начнутся первые тренировки, в которых все компоненты A&D
...
Декабрь — участвуем в RuCTFe
Март — участвуем в iCTF
Апрель — участвуем в выездном RuCTF, если пройдём