Уязвимость на рамблере позволяющая получать доступ к любой почте.

Была актуальна вплоть до 2015 года, уязвимость была в поле восстановление пароля.
Было 3 шага.
1) Ввод почты от которой надо восстановить пароль.
2) После ввода почты, надо было ввести ответ на секретный вопрос.
Записи в cookies были примерно такие
Access_token = blabla12345blabla // Идентификатор сессии
Step = 2 // Страница на которой находишься на данный момент
Если изменить cookies step 2 на step 3 и обновить страницу, то сразу перекидывало на третий шаг , ввода нового пароля, без ввода ответа, на секретный вопрос.
Таким образом можно было взломать любую почту)

PS: Кста в 2013 году была слита большая часть базы rambler , вес текстового файла с логинами и паролями составляет 17 гигов.) В открытом виде

PPS: Ждите новые посты, про безопасность, уязвимости, взломы)

Спасибо за внимание
C ув. Mr.Borocco
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Куки - зло. Такие вещи в сессиях хранить надо, а по-хорошему - сделать дополнительную проверку.

Мы тут сайт заказывали у одной студии, ибо у меня работы выше крыши было и некогда заниматься им... Вроде приличная с виду студия, серьезные заказчики, а написали такой говнокод! И тоже с похожей уязвимостью - сумма заказа пишется в cookies, и поменять ее может любой балбес.

раскрыть ветку (9)
1
Автор поста оценил этот комментарий

У меня на сайтах, вся инфа хранится в токенах, если токен не верный или пытаются ввести в куки или get запрос какую нибудь херню, появляется лже sql injection, с закодированным посланием в base64, в послании написано, чтобы шел он в жопу))

раскрыть ветку (2)
Автор поста оценил этот комментарий

шутник Вы, однако)

Автор поста оценил этот комментарий
Первое правило веб разработчика - всем данным от браузера ($_POST, $_GET, $_COOKIE) доверять нельзя. В куках - только сессия.
Автор поста оценил этот комментарий

Для таких случаев есть пентестеры. Нанимаешь команду - найдут дыры и закроют (если команда нормальная)
З.Ы. Если интересно, на будущее, отпишись, дам пару контактов

раскрыть ветку (5)
Автор поста оценил этот комментарий

@0x4380 Дай мне нормальных:) 

раскрыть ветку (3)
Автор поста оценил этот комментарий
skype: kurusky (скажи, что с пикабу, скидка большая будет :) )
или
pentestit.ru
раскрыть ветку (1)
Автор поста оценил этот комментарий

Супер, спасибо :) 

А то мне сейчас доделают орлы работу и надо искать дыры...

Автор поста оценил этот комментарий

прорекламирую нас, мы в Дубай. https://betterweb.ae/
заклеим дырочки)

Автор поста оценил этот комментарий

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

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку