Решаем "Тред Ариадны" | TINKOFF CTF 2024 | EASY

Привет, в данном задании мы проэксплуатируем уязвимость IDOR (Insecure Direct Object Reference).
"Тесей один остался в лабиринте,
Герою выбраться ты помоги скорее.
Достань у Мемотавра карту
И загрузи её герою на планшет."
Мое видео об IDOR
• IDOR или небезопасные ...
------------------------------------------------------------------------------------------------------
Мои статьи и врайтапы: maddevs.io/blog/authors/mekan...
Заказать услуги: maddevs.io/cybersecurity/
Telegram чат: t.me/+ls1duJayGB44YTFi
Telegram канал: t.me/MrCyberSec_channel
Boosty.to: boosty.to/mrcybersec
X/Twitter: / _mrcybersec
HackTheBox: app.hackthebox.com/profile/70...
LinkedIn: / mekan-bairyev
#hacking #linux #ctf #tinkoff #idor #websecurity #coding #programming

Пікірлер: 46

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

    Даже не ожидал, что запишите райтап CTF. Спасибо за разбор! Лучший русскоязычный контент по безопасности!!! Желаю успеха в продвижении и сил на новые видео!!

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

    Спасибо большое за ваш труд. Редко пишу комментарии, но в данном случае я просто не мог пройти мимо. Я думаю, что большинству начинающим специалистам и тем, кто сочувствует им, будет гораздо проще увидеть эксплуатацию уязвимости глазами, нежели описанием в тексте.

  • @oysed
    @oysed13 күн бұрын

    Спасибо!

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

    Спасибо за контент! Ждём ещё разборы

  • @Nfix106
    @Nfix10625 күн бұрын

    Крутяк спасибо тебе большое, за видео, я хоть и дата инженер, но благодаря твоему каналу, стал более серьёзно относится к направлению информационная безопасность.

  • @MrCyberSec

    @MrCyberSec

    25 күн бұрын

    Очень круто!

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

    Спасибо ❤

  • @user-pf8yr8rz2g
    @user-pf8yr8rz2g28 күн бұрын

    Спасибо большое!

  • @nuxs
    @nuxs20 күн бұрын

    Это была самая демотивирующая таска

  • @user-xn1sq2wy2p
    @user-xn1sq2wy2pАй бұрын

    спасибо!

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

    Сейчас понимаю, что если бы участвовал в этой цтфке, то это задание мне как раз под силу 😄 Тем более твой разбор очень понятный! Продолжай в том же духе)

  • @user-tf3vl6pn2g

    @user-tf3vl6pn2g

    Ай бұрын

    Я участвовал в этом цтф, люди решали это день-два) Не видели логику и взаимосвязь конечного ответа

  • @misterprada
    @misterprada28 күн бұрын

    Мистер CyberSec вы однозначно знаете свое дело 🕵️

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

    👍🔥

  • @user-bm4yf6td7d
    @user-bm4yf6td7d18 күн бұрын

    Простите конечно, но чем отличается в таком случае sha256 от Unicode если есть прямое соответствие? Есть какие-то стандартные ключи к алгоритму , которые надо менять при использовании? Вроде "Соли". Или что-то другое?

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

    Нереальная имба!

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

    Я, как программист- Hello World по бумажке. Мне интересно ) Спасибо ✊

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

    Спасибо! Как раз ломал голову над этим, а оказалось так просто... Интересно, как связаны описание и название с самим таском? Как то не вижу особой логики

  • @MrCyberSec

    @MrCyberSec

    28 күн бұрын

    Я тоже связи не понял, если она там была..

  • @MrCter
    @MrCter28 күн бұрын

    интересно, что будет, если попытаться потянуть ресурс с id = max(int) + 1 или max(uint) + 1... не валяются ли там еще другие уязвимости, связанные с переполнением...

  • @MrCyberSec

    @MrCyberSec

    26 күн бұрын

    Идея мне понравилась:)

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

    Отлично! Теперь знаю как делать не надо

  • @andd3dfx

    @andd3dfx

    Ай бұрын

    Не факт, что знание того, "как делать надо" не будет тоже вскрыто Меканом)

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

    Что то я не понял в чем было задание и какое по итогу получилось решение ?

  • @MrCyberSec

    @MrCyberSec

    Ай бұрын

    Задание - найти флаг, а решение это эксплуатация IDOR

  • @twnty5

    @twnty5

    Ай бұрын

    демотиватор демотивировал

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

    ну так это сервис который находит ключ к кешу находит лишь примитивны ключ? если там будет что по взрослому и соль и перец, это анриал будет сопоставить и получить такой же хэш?

  • @uuugen3426

    @uuugen3426

    Ай бұрын

    Если Вы рассуждаете в рамках CTF, то можно было бы реализовать уязвимость хэша к коллизиям, выбрать такой алгоритм, что с солью, с перцем(хоть соусом его польете), можно было бы подобрать такой же хэш другой фразой. А это, к сожалению, уже другая категория (криптография) . Все зависит не от компонентов , которые Вы суете в функцию, а, в первую очередь, коллизионная стойкость этой функции. В рамках безопасности, все упирается в роль той или иной хэш функции(для чего она нужна) и что Вы ожидаете получить от перебора("взлома").

  • @MrCyberSec

    @MrCyberSec

    Ай бұрын

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

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

    Кей энд би)

  • @MrCyberSec

    @MrCyberSec

    28 күн бұрын

    У нас такого нет, я позже узнал что оно означает:)

  • @groove8512
    @groove851228 күн бұрын

    Чувак, проходи все HTB машины, выкладывай видео в закрытой группе, доступ давай по подписке Patreon. Лично подпишусь

  • @MrCyberSec

    @MrCyberSec

    26 күн бұрын

    Спасибо конечно, но увы, риск не оправдан. Один стук и я в бане:)

  • @groove8512

    @groove8512

    26 күн бұрын

    @@MrCyberSec Нужно подумать над реализацией) по идее, риск должен быть минимальный или вообще отсутствовать, если видео будет в привате. Для внешнего наблюдателя это может быть оформлено, как обучающие видео для начинающих. Думаю, что для "стука" необходимо будет не только скинуть видео, но и предоставить на него ссылку) а если оно будет в закрытой группе телеграм, например? У тебя большой потенциал для монетизации: и контекст, и подача, всё на уровне. Не теряй шанс) Успехов тебе!

  • @Novikovrus
    @Novikovrus28 күн бұрын

    Думал лечь спать под видео. Даже зубы не успел дочистить как видео закончилось)

  • @MrCyberSec

    @MrCyberSec

    26 күн бұрын

    Сорян:)) Уже снимаю продолжение)

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

    А где большие планы при удачном действии?😁

  • @MrCyberSec

    @MrCyberSec

    Ай бұрын

    Их отсутствие - это временно:))

  • @user-iw3wx9xc9b
    @user-iw3wx9xc9bАй бұрын

    горшочек пройди

  • @MrCter
    @MrCter28 күн бұрын

    тиньков в простоте ничего не скажет... тред... 😁 дред Ариадны 😁 Есть же русское название: нить Ариадны. или тогда уже пусть инглиш термин используют: "Ariadna's Thread", заодно и весь сайт на инглиш переведут, интеллектуалы фиговы 😑

  • @user-kg5sg6rx6e
    @user-kg5sg6rx6eАй бұрын

    Зачем таки заморочки, если можно сделать /static/dd.mm.yy/uuid4.jpg, положить в БД путь и просто на Nginx раздавать? Как это могло бы быть не секурно?

  • @MrCyberSec

    @MrCyberSec

    Ай бұрын

    О чем вы, о чем видео?

  • @user-kg5sg6rx6e

    @user-kg5sg6rx6e

    Ай бұрын

    @@MrCyberSec Просто спрашиваю ваше мнение. Непонятно, зачем такая логика с изображениями была на видео. Но может моя еще хуже?)

  • @uuugen3426

    @uuugen3426

    Ай бұрын

    ​@@user-kg5sg6rx6e привет! Суть CTF -соревнования разделить таски на категории (web, crypto, forensic и тд) , и в каждой категории разделить их по сложности решения. Цель- найти флаг. Никто не задумывается "о заморочках", ибо в каждом таске подразумевается некая уязвимость, то есть, любой сервис изначально написан с ошибкой, с тупой логикой, с лишними действиями. "Безопасность" в данном таске реализована таким образом, чтобы подходила под уязвимость idor, Ваш вариант с БД мог бы претендовать (в рамках ctf) на sql инъекцию какую-нибудь. В любом случае, в рамках любых CTF задач, не стоит думать "что за нелогичный сервис", так как его смысл- быть уязвимым, показать новичку уязвимость, а профи- легко достать флаг))

  • @MrCyberSec

    @MrCyberSec

    Ай бұрын

    ​@@user-kg5sg6rx6e Нет, ваша логика не хуже. Цель данной CTF задачи - это продемонстрировать уязвимость IDOR. Разработчики задания могли сделать это как угодно, но решили почему-то таким вот путем пойти. В общем, коментарий ниже от пользователя @uuugen3426 дополняет и хорошо отвечает на ваш вопрос.

  • @user-kg5sg6rx6e

    @user-kg5sg6rx6e

    Ай бұрын

    @@MrCyberSec Понял. Спасибо!

Келесі