/Разборы задач
5 ноября 2026
Райтап на задачу «Слепая инъекция»
Пишем скрипт для слепой SQL-инъекции по ответам true/false и разбираем альтернативу с sqlmap.3
3

Web
Задача «Практикующий жонглер»
Перейдём по ссылке и скачаем исходники.
К большому сожалению, угадать флаг не получилось. Попробуем посмотреть исходники.
Сразу видим сравнение с двумя =, а не тремя, что уже лично для меня красный флаг. Если вы не знакомы с PHP, то можно загуглить)
Забавно, видим «type juggling». Вот откуда пошло название этой таски. Рассмотрим ещё раз исходники. Уязвимость на нашем инстансе возникает потому, что при передаче массива вместо строки strcmp() возвращает NULL, который из-за нестрогого сравнения (== 0) приводится к нулю и превращает условие в true. Тем самым мы получаем флаг.
Отправляем запрос с массивом и смотрим в ответе флаг.