Attendere Time Bypass per divertimento e profitto

Mar 10 2023
Salve hacker, sono tornato con un'altra recensione sulla taglia dei bug. Nel blog di oggi, ti mostrerò come sono stato in grado di aggirare un tempo di divieto di 20 minuti.

Salve hacker, sono tornato con un'altra recensione sulla taglia dei bug. Nel blog di oggi, ti mostrerò come sono stato in grado di aggirare un tempo di divieto di 20 minuti.

Questo bug si trovava su uno dei domini di Automattic . *. intensedebate.com rientra nell'ambito. Ho iniziato a cercare problemi nell'applicazione principale, che è una piattaforma di dibattito con una varietà di funzionalità come la creazione di post, la condivisione di opinioni e altro ancora.

Ho creato un account e ho trascorso 2 ore alla ricerca di bug come IDOR, XSS, bug di logica aziendale, bug relativi al controllo degli accessi, SQLi, acquisizione di account e divulgazione di informazioni, ma non ho avuto nulla in mano. Durante l'esecuzione della forza bruta della password sulla pagina di accesso http://intensedebate.com/ , sono stato bannato per 20 minuti.

La mia abitudine di tutti i tempi è catturare ogni singola richiesta nella suite del rutto. Quindi, ho iniziato a cercare tutte le richieste HTTP di http://intensedebate.com/ nella mia scheda di destinazione della suite rutto. Mi sono imbattuto in un endpoint GET che mi è sembrato particolarmente interessante.

L'URL è http://intensedebate.com/js/commentAction/?data={"request_type":"2", "params":{"blogpostid":1, "acctid":1, "email":"user_email_id", "pass":"user_password", "firstCall":true}} Come puoi vedere, il percorso ha emaile passcome parametro nella richiesta GET . Apro l'URL nel browser con le credenziali corrette e sono arrivato a una pagina JS.

Ho notato che la pagina JavaScript ha diversi collegamenti cliccabili, incluso un collegamento "Invia reimpostazione password" (come si vede nell'immagine). Ho cliccato su di esso senza inserire nulla e sono stato reindirizzato a una pagina 404 ma allo stesso tempo sono stato registrato nel mio account.

Quello che ho fatto dopo è che prima mi sono procurato un ban di 20 minuti attraverso la forzatura bruta e poi ho aperto l' endpoint GEThttp://intensedebate.com/js/commentAction/?data={"request_type":"2", "params":{"blogpostid":1, "acctid":1, "email":"user_email_id", "pass":"user_password", "firstCall":true}} con il mio nome utente e la mia password, ho fatto clic sul link Invia reimpostazione password e ho effettuato l'accesso al mio account, ecco come ignoro il tempo di attesa di 20 minuti .

Suggerimento : acquisisci sempre ogni singola richiesta nella suite rutto e successivamente rivedila tutta.

Sequenza temporale:

19 gennaio 2021 — Segnalato

4 febbraio 2021 — Risolto e premio $$$ assegnato

Grazie per aver letto, spero che tu abbia imparato qualcosa di nuovo. Batti le mani e condividi se vuoi. Presto scriverò altre delle mie scoperte, quindi rimanete sintonizzati per il mio prossimo articolo. Buon Hacking!

Twitter: 7he_unlucky_guy
Linkedin:
Vijeta