Să vedem dacă putem face același lucru și atunci când creștem nivelul de securitate.
Așa cum puteți vedea aici, nivelul de securitate este setat la zero, deci este cel mai puțin sigur acum.
Așa că am de gând să fac este să faceți clic pe partea de sus a securității și care va crește
nivelul de securitate la numărul unu, care va face în principiu site-ul Web mai sigur, astfel încât atacurile nu vor funcționa la fel
cum a folosit a fi.
Deci, din nou, suntem încă pe aceeași pagină pe care o găsim la pagina de conectare și vom încerca
să ignorăm jurnalul în același mod pe care l-am făcut în cursul precedent.
Deci o să pun Agyeman urmată de un comentariu și apoi putem pune parola dorită chiar aici.
Și când am lovit intra și după cum puteți vedea vom primi un mesaj de eroare spunând
că unele caractere ilegale au fost detectate.
Deci sa incercam celalalt exploatat exploatat pe care am gasit-o pe care am pus numele de utilizator in mod normal si
apoi am pus parola ca orice am inchis codul si ne folosim sau unul egal cu unul care este corect.
Deci, din nou voi păstra doar numele de utilizator ca administrator în mod normal și apoi voi lipi acest exploit chiar
aici.
Apăsați pe Enter și din nou primim aceeași eroare spunând că unele caractere ilegale au fost detectate.
Acum, această filtrare se poate întâmpla în partea clientului sau se poate întâmpla din partea serverului.
Ceea ce vreau să spun este dacă se întâmplă din partea clientului, lucrurile sunt filtrate înainte de
a fi trimise la server.
Cealaltă parte a serverului de mine sunt aceste caractere sunt detectate și filtrate pe site-ul
serverului după ce sunt trimise la server.
Acum, dacă se întâmplă pe partea clientului, este foarte ușor să o ocoliți, folosind verb proxy burb, ne poate
ajuta să identificăm dacă acest lucru se întâmplă la site-ul nostru pe partea clientului
sau dacă se întâmplă pe partea de server.
Deci, pe măsură ce veți merge la proxy și voi instala din nou setările proxy pentru Firefox, la fel
cum am făcut în videoclipurile anterioare, astfel încât să utilizeze burb-ul.
Așa că vom merge în setări avansate și vom folosi configurația manuală și vom seta portul 80
80.
Deci asta e bine.
Acum, tot ceea ce facem așa cum am spus mai înainte trebuie să treacă printr-un burp.
Dacă mergem acasă, veți vedea că pachetele vin aici.
Dacă le transmitem, ei merg la server.
Deci, din nou, când mă duc la jurnalul în pachete, vin aici, le transmitem de la naștere.
Și apoi merg aici.
Acum priviți asta.
Acum voi încerca să pun numele de utilizator ca administrator și voi pune această exploatare chiar aici.
Și când am lipit observați că pachetul nu va fi trimis, așa că am să faceți clic pe log in și a vedea
că nimic nu a fost trimis la burp.
Deci, această solicitare a fost oprită înainte de a ajunge chiar la Internet înainte de a ajunge chiar la server.
Așa că a fost oprită de un cod încărcat în browser sau în această pagină web.
Deci, filtrarea se întâmplă pe partea clientului de partea noastră înainte de a ajunge chiar la site-ul web
și trebuie să mai fie detectate anumite caractere periculoase.
Deci, să ne întoarcem la diagrama noastră aici.
Deci, avem istoria noastră un site web cu filtrare pe partea clientului.
Deci, când detectează caractere speciale, codul lateral al clientului va elimina aceste caractere sau va afișa
o eroare.
Deci, ceea ce facem este că vom scrie un nume de utilizator și o parolă fără caractere speciale periculoase.
Vom scrie doar că în mod normal trimite cererea care va ocoli filtrarea care se întâmplă
pe aceeași pagină pe partea clientului.
Acesta va merge la un proxy apoi chiar aici, când vine vorba de aici vom ajunge să-l modifica și
personajele noastre periculoase speciale, care ne va permite să ocolim autentificare sau rula codul pe site-ul țintă.
Odată ce facem asta, o vom trimite pe server.
Serverul îl va executa și îl va trimite.
Deci, foloseste-te.
Vom putea ocoli filtrarea pe partea clientului.
Deci, să ne întoarcem și să vedem cum vom face asta.
Deci, vom folosi un nume de utilizator normal ca administrator și mă bucur că voi pune o parolă aleatorie, așa că nu trebuie
să aibă dreptate.
Voi pune doar o.
Nu contează cu adevărat.
Și voi face clic pe logare.
Acum aceasta este o cerere validă.
Deci, acesta va fi trimis la Internet.
Nu va fi oprit de filtrul care funcționează pe partea clientului.
Așa că am să dau clic și să mă înregistrez.
Și după cum puteți vedea că cererea a venit aici și sunt costuri.
Și aici putem vedea că numele de utilizator este un admin și parola este a.
Deci, vom face acum, de fapt, vom modifica numele de utilizator și valorile parolei chiar aici,
în loc să le modificăm.
Browserul web.
Pentru că în această etapă am depășit filtrul, astfel că numele de utilizator și parola erau valide în partea
clientului.
Au fost trimise la Internet înainte de a intra pe Internet.
Le-am capturat prin proxy de naștere și vom modifica această parolă exact în același mod în
care am scris exploatarea noastră și videoclipul anterior.
Deci, asta va fi
a.
Sau unul este egal cu unul.
Și apoi închidem-o cu comentariul aici.
OK, așa că am să repet asta.
Deci, filtrarea se întâmplă la partea clientului prin codul javascript care se execută pe
pagina însăși.
Deci cererea este oprită înainte de a ajunge chiar la server.
Atunci când executăm burp am folosit de fapt un nume de utilizator și o parolă bune care nu sunt considerate periculoase.
Acestea trec prin filtru și înainte de a merge la Internet avem o activitate proxy burp în care capturați-o
pe care o vom modifica aici pentru că am trecut deja filtrul.
Și când dau clic
pe înainte, vei vedea că am reușit să mă înregistrez ca administrator.