Если на сайте есть возможность сменить (или добавить) адрес электронной почты, то вот один из способов проверки данного функционала.
Вам нужно создать две учетные записи на сайте. Назовем их
[email protected]
и [email protected],
предполагая, что это соответсвенно жертва и злоумышленник.Теперь перейдем в учетную запись злоумышленника и изменим почту на
[email protected],
после чего ссылка для подтверждения будет отправлена на [email protected].
Копируем эту ссылку, заходим в аккаунт жертвы [email protected]
и переходим по скопированной ссылке. Если адрес электронной почты жертвы будет обновлен до [email protected],
то мы нашли уязвимость.Это произошло потому, что отсутствует проверка сессии пользователя и кто бы ни нажал на эту ссылку для проверки, его/ее учетная запись будет обновлена и привязана к новой почте.
Таким образом, злоумышленник может скинуть жертве ссылку и если жертва перейдёт по ней, то злоумышленник захватит её аккаунт.
#Web #Logic
Please open Telegram to view this post
VIEW IN TELEGRAM
👍77👏9😱8🤯3🔥2❤1😁1
Если на сайте есть возможность сменить (или добавить) адрес электронной почты, то вот один из способов проверки данного функционала.
Вам нужно создать две учетные записи на сайте. Назовем их
[email protected]
и [email protected],
предполагая, что это соответсвенно жертва и злоумышленник.Теперь перейдем в учетную запись злоумышленника и изменим почту на
[email protected],
после чего ссылка для подтверждения будет отправлена на [email protected].
Копируем эту ссылку, заходим в аккаунт жертвы [email protected]
и переходим по скопированной ссылке. Если адрес электронной почты жертвы будет обновлен до [email protected],
то мы нашли уязвимость.Это произошло потому, что отсутствует проверка сессии пользователя и кто бы ни нажал на эту ссылку для проверки, его/ее учетная запись будет обновлена и привязана к новой почте.
Таким образом, злоумышленник может скинуть жертве ссылку и если жертва перейдёт по ней, то злоумышленник захватит её аккаунт.
#Web #Logic |
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63❤6🥰2