OK, aș vrea să vă arăt o injecție escrow și apoi fișierul diferit și o pagină diferită și vă
voi arăta câteva lucruri diferite pe care le puteți face pentru a exploata această vulnerabilitate.
Deci, primul lucru pe care voi merge la pagina de jurnal, care este informațiile dvs. de utilizator.
Deci, primul am mers la pagina de logare de acolo de data asta am mers la pagina cu informații despre utilizator.
Prin urmare, această pagină va afișa informațiile despre utilizator, cu condiția să dați numele de utilizator și
parola.
Așa că am de gând să o fac și o să-mi pun parola pe două trei patru cinci șase și îmi va
arăta numele de utilizator și parola de pe D-ul meu, atunci semnătura mea este a.
Deci, instrucțiunea care a fost executată aici este similară cu cea executată atunci când vă conectați.
Prin urmare, selectarea startului din conturile în care numele de utilizator este ceea ce ați pus în câmpul de utilizator și parola este ceea
ce ați pus în câmpul de parolă.
Ceea ce vom face acum este că vom vedea o altă modalitate de a exploata acest tip de vulnerabilitate
în videoclipul precedent.
Am făcut-o folosind o casetă de text post text.
Deci, orice ați pus în caseta de text a fost postat utilizând o metodă POST la aplicația web.
Acum, aceste vulnerabilități pot exista.
Pentru a obține și ce vreau să spun prin a obține este atunci când obțineți unul ceva nu este la fel de bun.
O vei vedea aici și vei ieși afară.
Deci, dacă te uiți la R L aici vezi că este trimis ca nume de utilizator și parole
unu două trei patru cinci șase.
Deci, permiteți-mi să vă copiez aici L-ul.
Și vom începe să ne jucăm cu acesta din RL și în loc să o facem pe pagina web Vreau doar să vă
arăt o altă cauză de exemplu în multe locuri că nu ar putea fi chiar casete de text, de
exemplu, care ar putea fi ceva de genul știri și știri ph.
Deci, putem vedea aici, de exemplu, în acest exemplu este indexat ph.
Și în Europa ar fi interesant să vezi ceva de genul ăsta pe care îl folosești de BHB.
Și de exemplu, ideile pe care le numiți Prea-Too și apoi puteți încerca să injectați lucruri acolo.
Deci, avem un exemplu aici în care vom injecta lucruri în utilizator în
orice domeniu care este acest domeniu și vom injecta lucruri aici.
Deci, ori de câte ori îți faci practica oricând vezi parametri de genul asta, ar trebui să încerci să-i injecti ori
de câte ori vezi ceva ce Ph. D. și apoi aveți un parametru egal cu
ceva ce întotdeauna încearcă să injecteze lucrurile acolo și să vedeți dacă funcționează pentru dvs.
Așadar, vedem și o modalitate de a descoperi injecția și care a fost folosită în citație și folosind.
Și astfel facem un fals și un adevărat și unul este egal cu unul și apoi și unul este egal cu doi.
Și dacă serverul execută ceea ce vrem, atunci vom ști că există o injecție cu Asgill.
Vă voi arăta un alt mod de a descoperi aceste exploatații și utilizează ordinea, după cum
sugerează numele, că ordinea prin declarație este utilizată pentru a ordona rezultatele pe care le primim pe ecran pe baza unei
coloane specifice.
Deci, injecția noastră va fi așa, așa că am de gând să fac acolo o astfel încât, dacă în cazul în care injecția există acest lucru ar trebui să
funcționeze, deoarece în fiecare instrucțiune select ar trebui să fie cel puțin o coloană este
selectat.
Prin urmare, când spunem ordinea după unul, spunem că vreau să ordonez rezultatele pe baza primei coloane.
Prin urmare, acest lucru ar trebui să fie întotdeauna acceptabil de către baza de date și să returneze un adevăr sau ceva ce ne așteptăm.
De asemenea, trebuie să adăugăm comentariul aici și să executăm acest cod, așa că este exact ca înainte.
Deci, atunci când facem acest lucru practic, acesta este locul în care vă aflați și ce se va întâmpla în baza de date sau acesta este
codul care a fost executat în baza de date.
O să arate așa.
Deci, vor fi personalul selectat din clasa mea, care sunt nume de utilizator egale cu Zayde și notați cum acest lucru
este aproape în cod.
Și vom face o ordine de unul și ar trebui să existe acest cod aici pentru și și acest comentariu
acest comentariu va spune interpretului escarole că să ignore orice vine după ea.
Deci toate acestea vor fi ignorate.
Deci, am copiat acest lucru,
astfel încât să puteți lipi de fapt această injecție pentru comanda Zayde de către unul în numele chiar aici și asta
va merge.
Dar din nou, vreau doar să vă arăt un mod diferit de a face acest lucru prin injectarea acestuia prin browser.
Un alt lucru pe care vreau să-l notează este atunci când vă injectați în browser-ul browser-ul codul ar
trebui să fie codificat.
Deci, de exemplu, acest semn, de obicei, atunci când îl puneți pe tine sau altfel ar trebui
să fie scris ca un procent 23 spații, de exemplu, devine convertit la procent 20 și procentul 23 este comentariu pe care îl folosim.
Aș copia și înlocui semnul meu comun.
Acum aveți posibilitatea să codificatorul google hash ETP și veți vedea online, există instrumente online care vor doar converti
acest lucru pentru tine.
Pentru mine acum știu că partea mare poate fi convertită la procentul 23.
De aceea o folosesc acolo.
Și voi lovi intra și așa cum puteți vedea acum că vedem ceva acceptabil, nu
este greșit.
Și apoi îmi arată informațiile despre Zayde 1 2 3 4 5 6 și ceva cu semnătura.
Prin urmare, ignorarea parolei.
Deci, injecția a funcționat și este ordonată de unul astfel încât să nu facă nimic rău.
Să încercăm să facem acest număr unu.
Un număr foarte mare astfel pus la 10000 sau 100000 out.
Deci, ceea ce vedem acum este că vreau să ordonați rezultatele care vor fi returnate
de către instrucțiunea selectată curent pe baza coloanei 100000.
Acum există șanse să nu existe 100000 de coloane utilizate în această instrucțiune select și, prin urmare, acest lucru ar
trebui să returneze o eroare.
Atunci când execut acest lucru veți vedea că există o eroare și eroarea este în ordinea închisă și
spuneți-ne că există o coloană necunoscută pentru 100000.
Și acesta este motivul pentru care acum știm că baza de date execută ceea ce ne dorim atunci când
am spus că pentru a ordona rezultatele bazate pe prima coloană ne-au arătat rezultate.
A urmat ceea ce am spus.
Și atunci când i-am spus să ordoneze rezultatele pe baza unei coloane care nu există, ne-a dat o eroare.
Deci, evident, este vulnerabil la injecțiile la scară.