Прохождение задания UNDER CONSTRUCTION на Google CTF 2023 | КАК ПРОЙТИ UNDER CONSTRUCTION GOOGLE CTF

КАК РЕШИТЬ задание UNDER CONSTRUCTION на Google CTF 2023?
Привет! На связи Mekan aка MrCyberSec.
В этом видео я демонстрирую подход к решению задания UNDER CONSTRUCTION представленном на Google CTF 2023. В этом задании мы будем эксплуатировать разницу в парсинге параметров запроса у двух разных стеков: PHP и Python (Flask).
HTTP Parameter Pollution:
portswigger.net/web-security/...
Надеюсь, видео окажется вам полезным!
Если остались вопросы, задавайте их в комментариях - с радостью помогу!
------------------------------------------------------------------------------------------------------
Мои статьи и врайтапы: maddevs.io/blog/authors/mekan...
Заказать услуги: maddevs.io/cybersecurity/
Telegram: t.me/MrCyberSec_channel
Boosty.to: boosty.to/mrcybersec
X/Twitter: / _mrcybersec
HackTheBox: app.hackthebox.com/profile/70...
LinkedIn: / mekan-bairyev

Пікірлер: 60

  • @MrCyberSec
    @MrCyberSec5 ай бұрын

    Друзья, ютуб после загрузки усветлил мое видео почему-то. Не знаю с чем это связано.. Надеюсь, это не сильно скажется на удовольствии от просмотра.

  • @dansterdeeg494

    @dansterdeeg494

    5 ай бұрын

    Возможно из-за HDR, но я не уверен

  • @factorealrus

    @factorealrus

    3 ай бұрын

    на маке в темноте смотреть невыносимо, глаза просто выжигает насколько ярко светит белый... и проблема только с твоими видео (не только с этим но и с последующими) и только на маке с oled экраном UPD: да, проблема в hdr

  • @MrCyberSec

    @MrCyberSec

    3 ай бұрын

    @@factorealrusПроблему исправил в последнем видео.

  • @kup9l1508
    @kup9l15085 ай бұрын

    Попугай зарешал 😁 👍👍👍

  • @yaalex25
    @yaalex253 ай бұрын

    Офигеть, такая вещь как "с какого конца считывать параметры запроса", может привести к уязвимости... Как-то даже страшно теперь писать бекэнды)

  • @user-gu2eb8ct1b

    @user-gu2eb8ct1b

    3 ай бұрын

    А те то что. Пизды то девопс или безопасник, если имеется

  • @maxbelov3458
    @maxbelov34582 ай бұрын

    Хвала рекомендациям! Спасибо за подробные объяснения, пока мало чего понимаю, но безумно интересно; сразу подписался)

  • @rockkley9159
    @rockkley91593 ай бұрын

    Спасибо! Наткнулся недавно на канал. Один из самых интересных, что я видел.

  • @ckandal
    @ckandal5 ай бұрын

    Здорово!

  • @keiVision
    @keiVision5 ай бұрын

    Контентище на высоте. Продолжай - буду смотреть

  • @llevvt
    @llevvt5 ай бұрын

    Спасибо огромное за видео! Мне иногда не хватает терпения сидеть и разбирать код, но после просмотра таких вот разборов становится понятно, что это не так сложно, как выглядит Спасибо за понятные объяснения!

  • @MrCyberSec

    @MrCyberSec

    5 ай бұрын

    Пожалуйста:)

  • @rayleon5696
    @rayleon56965 ай бұрын

    Спасибо большое, очень познавательно.

  • @TheAgressor13
    @TheAgressor135 ай бұрын

    очень годный контент, давай еще ! с:

  • @user-el1ci9ek6y
    @user-el1ci9ek6y3 ай бұрын

    Шикарно. Спасибо

  • @dinissamigullin8619
    @dinissamigullin86195 ай бұрын

    Спасибо. Подписался)))

  • @MaxVirtual-jl8kh
    @MaxVirtual-jl8kh5 ай бұрын

    контент огонь, подписка лайки

  • @ctaxegg
    @ctaxegg5 ай бұрын

    Контент кайф, картинка космос! @MrCyberSec всегда приятно смотреть на твои размышления

  • @alexeyivanov4043
    @alexeyivanov40433 ай бұрын

    Отличный канал, продолжайте

  • @isthereanyvacantname
    @isthereanyvacantname5 ай бұрын

    Крутое видео!

  • @araratisraelyan
    @araratisraelyan5 ай бұрын

    Крайне интересно было смотреть

  • @vasopython1547
    @vasopython15475 ай бұрын

    с праздниками, отличный канал! но хотелось бы еще телегу, потому как ютуб ненадежен.

  • @maxchernbiw
    @maxchernbiwАй бұрын

    Отсылка к мортал комбату зашла 😂

  • @CamelCase-dg6xp
    @CamelCase-dg6xp5 ай бұрын

    Всё прослушал и просмотрел. Весь видос смотрел на прекрасного попугайчика)))

  • @MrCyberSec

    @MrCyberSec

    5 ай бұрын

    :)))

  • @pu3an0v
    @pu3an0v5 ай бұрын

    С попугаем хорошо!

  • @cheatsdetected
    @cheatsdetected3 ай бұрын

    Есть еще похожая история с X-Forwarded-For хедером, в котором передаются айпи всех прокси/гейтвеев/лоад балансеров и тд, через которые прошел реквест. Какие то веб-серверы считывают айпи из значения хедера начиная с начала, какие то с конца.

  • @MrCyberSec

    @MrCyberSec

    3 ай бұрын

    Хм, не знал об этом, спасибо!

  • @user-dw9mq9hy3f
    @user-dw9mq9hy3f5 ай бұрын

    А сделай, пжл дорожную карту. Было бы отлично, подтянуться по правильному вектору

  • @MrCyberSec

    @MrCyberSec

    5 ай бұрын

    Рекомендую ознакомиться с академией веб-безопасности от портсвиггер: portswigger.net/web-security

  • @MaxZhukovVrn
    @MaxZhukovVrn5 ай бұрын

    Не совсем понятен ход рассуждений 11:13. Это была угадайка? Можете пояснить как был сделан вывод, что raw_request будет по разному прочитан фласком и php?

  • @MrCyberSec

    @MrCyberSec

    5 ай бұрын

    @MaxZhukovVrn не совсем, ведь как я сказал дальше в видео, python возьмет первый параметр, а php второй и это был известный факт для меня. Поэтому когда я увидел что фласк в PHP передает все тело запроса, а не формирует его сам из тех параметров, которые получил через request.get, все стало понятно.

  • @the.astarta
    @the.astarta5 ай бұрын

    Вдвойне приятно смотреть- попугай 🔥

  • @user-kn5wc9rw5d
    @user-kn5wc9rw5d3 ай бұрын

    Мы валидировали (ввод пользователя), валидировали, да не вывалидировали... Это ж надо - пробросить raw-ввод (необработанный препроцессором текущего app!) ещё куда-то. Лень было сбилдить _новое тело_ запроса?) - ну то есть где значение параметра уже имеет значение, которое текущий обработчик посчитал валидным. jk jk это же все just 4 fun.

  • @MrCyberSec

    @MrCyberSec

    3 ай бұрын

    Ситуация в челленже утрирована для наглядности. В реальности подобное поведение встречается, но не настолько очевидно:)

  • @Ground1981
    @Ground19813 ай бұрын

    Пернатый подсказывал! Так не честно 😂

  • @MrCyberSec

    @MrCyberSec

    3 ай бұрын

    😂😂

  • @Mila_shirmina
    @Mila_shirmina5 ай бұрын

    Попугайчик ❤️‍🔥

  • @saulgoodman2269
    @saulgoodman22695 ай бұрын

    Доброго времени суток! Некоторые видео удаляются, или мне показалось? Зашел пересмотреть видео прохождения Linux-машины (минут 30 было), но не нашел(

  • @MrCyberSec

    @MrCyberSec

    5 ай бұрын

    Доброго! К сожалению, пришлось видео с прохождением HTB машин на время скрыть, так как они нарушают некоторые правила платформы. Сейчас нахожусь в разъездах, но на следующей неделе обязательно продолжу выпускать новые прохождения.

  • @artemmarenko8555

    @artemmarenko8555

    3 ай бұрын

    @@MrCyberSec , приветствую! Не хотите куда-то перезалить видео, которые скрыли? Например, телеграм, или быть может бусти. Что-то в таком роде.

  • @MrCyberSec

    @MrCyberSec

    3 ай бұрын

    ​@@artemmarenko8555 Приветствую, возможно так и сделаю..

  • @gunjeek

    @gunjeek

    3 ай бұрын

    Поддерживаю! За такой контент, готов оформить платную подписочку 😉

  • @user-gh3bs7xk1h
    @user-gh3bs7xk1h3 ай бұрын

    а что для того что бы быть специалистом БП нужно знать языки программирования?

  • @MrCyberSec

    @MrCyberSec

    3 ай бұрын

    Неплохо бы

  • @user-gh3bs7xk1h
    @user-gh3bs7xk1h3 ай бұрын

    я вот только не понял откуда взялись исходники

  • @MrCyberSec

    @MrCyberSec

    3 ай бұрын

    Перед началом задания предлагалось скачать.

  • @JavangelionTV
    @JavangelionTV5 ай бұрын

    Куда делся ролик про Surveillance? Только вчера его лайкал, сегодня уже не могу его найти.

  • @MrCyberSec

    @MrCyberSec

    5 ай бұрын

    Ютуб удалил из-за нарушения авторских прав HackTheBox. Разбираюсь с этим..

  • @eeak

    @eeak

    5 ай бұрын

    @@MrCyberSec Еще кучу роликов удалено. Где посмотреть можно ?

  • @MrCyberSec

    @MrCyberSec

    5 ай бұрын

    @@eeak я их скрыл по запросу HTB, и буду возвращать назад по мере того, как машины будут переходить в статус "retired". Не беспокойтесь, следующее видео будет не менее интересным!

  • @2chainz354
    @2chainz3543 ай бұрын

    Какая порода попугая?) и как отучил его гадить на плече?)

  • @MrCyberSec

    @MrCyberSec

    3 ай бұрын

    Пиррура! А чтобы не гадила, смотрел на нее как Ленин на буржуазию, она и не рисковала:)) А если без шуток, то как-то не было прицидентов.

  • @ShadowFiend-zg4fe
    @ShadowFiend-zg4fe5 ай бұрын

    Сделай винду, а то только линукс решаешь.

  • @MrCyberSec

    @MrCyberSec

    5 ай бұрын

    В винде не силен, но как закончу курс подготовку к OSCP, обязательно сделаю. Ожидайте в ближайшие месяцы.

  • @paschanchik
    @paschanchik3 ай бұрын

    Жесть. А почему пхп с конца читает, че за бред... зачем они это так сделали?

  • @MrCyberSec

    @MrCyberSec

    2 ай бұрын

    Да и не только PHP так делает. Довольно обычное явление - читать последнее дублированное значение.

  • @Minas__Morgul
    @Minas__Morgul5 ай бұрын

    За попуга отдельный респект!

Келесі