Aggiramento verifica OTP
Descrizione della vulnerabilità:
Prima di tutto, supponiamo che il sito Web sia example.com. Quando ho creato un account su example.com ho ricevuto un OTP nel mio ID e-mail per la verifica dell'e-mail. Quando ho inserito l'OTP corretto e controllato la risposta a questa richiesta. Il codice di risposta è molto semplice HTTP/1.1 200 Creato e {} quindi penso che ignoriamo la verifica OTP.
Passaggi da riprodurre:
- Crea un account utilizzando [email protected].
- Un OTP è stato inviato all'ID e-mail [email protected] .
- Incolla l'OTP corretto e acquisisci la richiesta in Burp. Ora fai clic con il pulsante destro del mouse sulla richiesta e fai clic su Do Intercept > Response To This Request .
5. Ora crea di nuovo un account [email protected].
6. Ancora una volta è stata inviata una OTP all'ID e-mail [email protected] .
7. Ma non ho alcun accesso all'account [email protected] . Aggiriamo la verifica OTP.
8. Inserisci una OTP errata e acquisisci la richiesta in Burp. Ora fai clic con il pulsante destro del mouse sulla richiesta e fai clic su Do Intercept > Response To This Request .
9. Guarda la risposta c'è un messaggio di errore HTTP/1.1 400 Bad Request e {"error": "user_not_verified"}
10. Ora sostituisci il messaggio di errore con HTTP/1.1 200 Created e {}
11. Account Boom verificato con successo.
Spero che questa lettura ti sia piaciuta.
Grazie!
Iscriviti a me per Live POCS:https://www.youtube.com/channel/UCS7EGEUlV6Sr7VUnzhBBZrg

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































