Пробовал разные площадки и источники, и решил поделиться тем, что у меня зашло по делу. Не люблю гоняться за всеми новинками, поэтому расскажу про проверенные ресурсы, которые реально помогают разбираться в задачах разных категорий.
Для начала — picoCTF. Отличный бесплатный вводный курс, когда только вникаешь в CTF. Там задачи проще, но хорошо структурированы, с понятными подсказками. Можно подтянуть логику и основы.
Потом советую обратить внимание на Hack The Box и TryHackMe — обе платформы дают симулированные стенды для практики, но если честно, HTB иногда заваливает новичков без предварительной подготовки. В отличие от TryHackMe, где есть более дружелюбные гайды и пошаговые уроки.
Не забываю про write-up — самый живой способ учиться. На ctftime, Github и форумах можно найти разборы с разной степенью детализации. Некоторые мега-старты выкладывают подробные решения, и по ним реально можно понять, как и что работает. Правда, людей, кто честно пишет нормалы, не так много, надо отделять зерна от плевел.
Если интересно крипто, то на практике помогает сайт Cryptopals — там набор задач по крипторазбору от простого к сложному. Это даже лучше, чем просто смотреть формулы — сразу тестируешь навыки.
Отладчики, реверс и бинарники тоже проще всего пробовать через платформы CTFtime (для поиска текущих соревнований) и pwnable.kr — классика по бинарям.
В итоге, если базу составить из picoCTF + TryHackMe (для начального и среднего уровня) + большая практика с write-up’ами, то получается достаточно неплохо. Ну и желательно в проекте участвовать хоть раз — там совсем другой драйв и понимание.
Кто что еще добавит? Какие ресурсы вам реально помогли, а на какие только время сливали?