Понимание уязвимости CSRF (руководство для начинающих) (Ч.2)

Борис_бритва

Script Kiddie
21.09.2020
10
0
1
На изображении ниже вы можете видеть, что он получил сообщение «Секрет был изменен!». Таким же образом успешная CSRF-атака может даже изменить адреса электронной почты, имена пользователей и другую личную информацию пользователя.

1600671465523.png


CSRF через форму смены пароля
Функция «Изменить пароль» предлагается почти в каждом веб-приложении, но во многих случаях приложения не могут обеспечить измерения безопасности для таких разделов. Итак, давайте попробуем использовать эту функцию «Изменить пароль» с помощью уязвимости CSRF, которая является одной из самых эффективных атак CRSF, при которой пароль пользователя изменяется без его ведома.

Вернувшись к опции «Выбрать ошибку», выберите межсайтовый запрос-подделку (изменить пароль) и нажмите кнопку взлома.

1600671515384.png


Теперь давайте снова «запустим кнопку« Изменить » и перехватим проходящий HTTP-запрос в Burpsuite.
Из изображения ниже видно, что мы успешно записали запрос. Давайте проделаем ту же процедуру для создания «поддельной HTML-формы».

1600671566857.png

Теперь нажмите «Копировать HTML», чтобы скопировать весь HTML-код, а затем скопированные данные в новый текстовый файл.
1600671599800.png

После того, как мы вставили HTML-код, давайте теперь добавим новое значение пароля (пароль злоумышленника) и значение подтверждения пароля, а затем сохраним текстовый документ как csrf.html.

1600671648090.png

Теперь мы снова воспользуемся методом социальной инженерии, чтобы поделиться этим файлом csrf.html с целевым пользователем.

Как только жертва откроет этот csrf.html, там она получит кнопку подтверждения, при нажатии на нее пароль будет изменен без её ведома.


1600671696158.png

На изображении ниже вы можете видеть, что CSRF-атака изменяет старый пароль, установленный пользователем «Raj».

Прохладно !! Теперь, когда он (жертва) пытается войти со старым паролем, он получит сообщение об ошибке.

1600671735760.png

Продолжение на форуме
 

Об LS-LA

  • Мы, группа единомышленников, основная цель которых повышать уровень знаний и умений.
    Не забывая о материальном благополучии каждого)

About LS-LA

  • We, a group of like-minded people, whose main goal is to increase the level of knowledge and skills.
    Not forgetting about everyone’s material well-being)

Быстрая навигация

Пользовательское меню