Обход проверки OTP
Описание уязвимости:
Прежде всего, давайте предположим, что веб-сайт — это example.com. Когда я создал учетную запись на example.com, я получил один OTP в своем идентификаторе электронной почты для проверки электронной почты. Когда я ввел правильный OTP и проверил ответ на этот запрос. Код ответа очень простой HTTP/1.1 200 Created and {} тогда думаю обойдем OTP Verification.
Действия по воспроизведению :
- Создайте учетную запись, используя [email protected].
- Один OTP был отправлен на адрес электронной почты [email protected] .
- Вставьте этот правильный OTP и запишите запрос в Burp. Теперь щелкните правой кнопкой мыши запрос и выберите «Перехват» > «Ответить на этот запрос» .
5. Теперь снова создайте один аккаунт [email protected].
6. Снова один OTP был отправлен на адрес электронной почты [email protected] .
7. Но у меня нет доступа к учетной записи [email protected] . Давайте обойдем проверку OTP.
8. Введите любой неправильный OTP и запишите запрос в Burp. Теперь щелкните правой кнопкой мыши запрос и выберите «Перехват» > «Ответить на этот запрос» .
9. См. ответ, есть сообщение об ошибке HTTP/1.1 400 Bad Request и {"ошибка": "user_not_verified"}
10. Теперь замените это сообщение об ошибке на HTTP/1.1 200 Created and {}
11. Аккаунт Boom успешно подтвержден.
Надеюсь, вам понравилось это чтение.
Спасибо!
Подпишитесь на меня для Live POCS:https://www.youtube.com/channel/UCS7EGEUlV6Sr7VUnzhBBZrg

![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































