Acum este văzut cum să extrageți datele utilizând injectarea necalificată, puteți crește securitatea la nivelul 1, dar
puteți exploata acest lucru exact în același mod în care ați exploatat nivelul zero.
Și dacă ați crescut nivelul de securitate la cinci este de fapt foarte sigur că va fi la
fel de sigur ca jurnalul de web în care am văzut în jurnalul de bypass sau utilizează Eskew meu I a scăpa de
puterea reală scapă combinate cu citate unice și citate duble.
Deci este aproape injectabil.
Ceea ce vreau să vă arăt în această prelegere este o injectare de abilități mai dificilă și vă
voi arăta că în VW în loc de Matilda.
Așa că am să
închid acest lucru și suntem pe DVD oricum și voi merge doar la nivelul de securitate și
mă voi asigura că este prea scăzut.
Acum mă interesează într-adevăr nivelul mediu, dar vă voi arăta cum să exploatați acest
lucru la un nivel scăzut, doar pentru ca informațiile să circule corect.
Așa că am să merg la injectarea de calificare.
Voi pune numărul unu aici.
Acum, după cum puteți vedea, ajungem la dispariția paginii valide, oferindu-ne numele și prenumele codului de utilizator
pe care îl oferim.
Acum pot injecta acest lucru în post în cutie sau aici și apoi sunteți plecat și
o voi injecta în R L și voi pune un singur citat aici.
Și după cum puteți vedea că primim o eroare spunându-ne că există o eroare în declarație,
ceea ce înseamnă că există o injecție ACL aici, o putem verifica adăugând o afirmație adevărată spunând și una este
egală cu 1 care ar trebui să-mi dea.
Am uitat să adaug comentariul meu aici.
Așa că vom adăuga comentariul, astfel încât declarațiile adevărate ar da de fapt o pagină web normală
valabilă, așa cum o vedem aici.
Așa că ne-a dat numele de primăvară și al doilea nume în mod corespunzător.
Acum, dacă spun că unul este egal cu zero, care este nevalid, ar trebui să-mi dau o pagină nevalidă.
Și aici mergem din nou pe o pagină nevalidă, ceea ce înseamnă că parametrul de identificare aici este ingerabil
și pagina face ceea ce îi cerem să facă.
Putem, de asemenea, verifica acest lucru folosind comanda de unul și apoi putem spune că sunt acolo de un număr foarte mare și ar
trebui să ne dea o pagină nevalidă.
Și aici mergem că manechinul este că această pagină web este cu siguranță vulnerabilă la noi să ucidem injecțiile.
Acum voi încerca să determin numărul coloanelor și apoi cu trei.
Și aceasta este TELL masa pe o coloană necunoscută.
Să încercăm să punem două pe pagină este valabilă.
Deci, asta înseamnă că avem două coloane în această pagină, astfel încât să putem construi o declarație selectată de uniune.
Acum puteți vedea că de fapt am deja construit și am posibilitatea de a selecta totul.
Dar vreau doar să vă arăt din nou.
Așa că am de gând să vă prezint declarația sindicală cu tine
de fapt, așa că am să vă spun și apoi să selectați una și să vedem că putem afișa lucruri și una înăuntru.
Deci voi selecta baza de date într-una
și vom vedea că numele meu de bază de date este DPW.
Așadar, pot continua și încerc să selectez toate tabelele utilizând schema de informații a altor tabele, astfel încât interogarea va fi foarte
asemănătoare cu interogarea pe care o găsim aici cu DVDA atunci când spui și
singura diferență este că schema de tabelă este va fi setat la DPW în loc de Austan așa că am de gând să lipiți aici.
Și după cum puteți vedea, pot obține mesele care sunt cărți de oaspeți și utilizatori.
Acum putem merge mai departe și vom încerca să selectăm și să găsim coloanele pentru fiecare dintre aceste tabele utilizând aceeași instrucțiune
pe care o folosim în cursul precedent.
Nu o voi rula acum pentru că l-am executat deja.
Și dacă declarațiile tabelului chiar atunci tabelul coloanelor se va executa.
Deci, am constatat deja că există o coloană de utilizator și parolă de utilizator în tabelul Utilizatori și
voi rula această afirmație pentru a selecta numele de utilizator și parola doar pentru a vă arăta ce se va întâmpla.
Și după cum puteți vedea, putem selecta numele de utilizator și parolele pentru toți utilizatorii pe care îi avem în
tabelul Utilizatori.
Acum nu mă interesează nimic din asta pentru că am făcut toate astea înainte cu ziua lui Mattel.
Ei bine, vreau să vă arăt că este cum să executați aceste declarații cu nivelul mediu de securitate.
Deci am vrut doar să fac asta pentru a vă arăta cum funcționează la nivel scăzut.
Și acum voi merge mai departe și voi schimba nivelul de securitate la mediu.
Și acum mă pot duce.
Q injecție OK.
Și vom încerca să o descoperim în același mod ca și noi.
Deci am să merg mai întâi cu numărul unu pentru a vedea o pagină validă și aceasta este despre acea pagină.
Acum voi încerca să pun o singură cotație după ce vedeți acum că primim o eroare despre această
eroare este diferită.
De fapt, se plânge de existența cotei unice.
Deci, haideți să încercăm să punem capăt ceea ce fac și este egal cu unul ca și noi.
Și închideți-o cu comentariul nostru și acest lucru ar trebui să ne arate de fapt o pagină validă, după cum puteți vedea acum că
nu ne arată despre pagină.
De fapt, ne dă încă o pagină nevalidă, chiar dacă am spus că unul este egal cu unul
pe care nu ar trebui să ne afecteze declarația sau interogarea noastră.
Deci, să încercăm să punem codul hash ETP pentru cotație.
În loc să folosesc un citat, așa că am să pun procentul de 27 și să văd dacă va ocoli
securitatea pe care o folosesc și din nou, încă mai primesc aceeași problemă sau aceeași problemă care încă
se plânge de citat.
Să încercăm să jucăm mai mult cu asta.
Acum, după cum am spus că injectarea de abilități de explozie poate varia de la un site web la altul, în funcție de modul
în care este implementat.
Deci, există multe încercări și erori în acest sens.
Deci, haideți să încercați să eliminați citatul și să vedeți dacă aceasta ne va rezolva problema și o va face foarte
injectabilă.
Acum ne-a dat un fag valabil.
Acum să încercăm să o schimbăm și să spunem că unul este egal cu doi și să vedem ce se întâmplă.
Și totuși, acest lucru ne-a dat o pagină nevalidă.
Deci site-ul răspunde la ceea ce spunem.
Singura diferență este că nu folosim citatul. Tocmai îl injectăm imediat
după ID după numărul OK.
Deci, să mergem mai departe și să încercăm să ne construim uniunea selectată.
Așa că am să tip în uniune selectați unul pe Yep, care pare că putem scrie lucruri în numărul unu
și al doilea.
Deci, să încercăm să selectăm un nume de tabel din
tabelele schemelor de informații, așa cum facem mereu doar pentru a obține toate tabelele de care avem nevoie.
Și aici mergem.
Noi luăm toate mesele la fel cum le-am primit înainte.