sql_injection
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
sql_injection [2023/09/27 12:55] – katarina | sql_injection [2023/09/27 13:01] (current) – done katarina | ||
---|---|---|---|
Line 151: | Line 151: | ||
U tablici lektire prisutna su 3 stupca, dok su u tablici zadaće prisutna 4 stupca. To znači da kada će se raditi UNION SELECT tih dviju tablica, pošto se rezultati prikazuju u tablici s 3 stupca, ne smije se koristiti SELECT * FROM zadaće jer bi nastao error pokušajem prikazivanja dohvaćenih podataka s 4 stupca u tablici s 3 stupca. Umjesto toga, treba odabrati 3 ili manje stupaca iz tablice zadaća, pri čemu ukoliko ih se dohvaća manje od 3, mora se naznačiti da se prazni stupac puni NULL vrijednostima. | U tablici lektire prisutna su 3 stupca, dok su u tablici zadaće prisutna 4 stupca. To znači da kada će se raditi UNION SELECT tih dviju tablica, pošto se rezultati prikazuju u tablici s 3 stupca, ne smije se koristiti SELECT * FROM zadaće jer bi nastao error pokušajem prikazivanja dohvaćenih podataka s 4 stupca u tablici s 3 stupca. Umjesto toga, treba odabrati 3 ili manje stupaca iz tablice zadaća, pri čemu ukoliko ih se dohvaća manje od 3, mora se naznačiti da se prazni stupac puni NULL vrijednostima. | ||
+ | Pokušajmo sada provesti takav UNION SQL injection: | ||
+ | <code sql> | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | {{ :: | ||
+ | |||
+ | Ovim UNION SQL injectionom dobili smo rješenje zadatka te vidimo da se flag nalazi u stupcu „Opis” tablice zadaće. Nazivi stupaca i vrijednosti u tablici za relacije dohvaćene iz tablice zadaće nisu sukladne jer su se podatci iz baze podataka dohvatili na nepredviđen način te zajedno čine skup podataka za koji tablica u kojoj se prikazuju nije namijenjena. | ||
+ | |||
+ | ===Izvori=== | ||
+ | [1]https:// | ||
+ | [2]https:// | ||
+ | [3]https:// | ||
+ | [4]https:// | ||
+ | [5]https:// | ||
+ | [6]https:// | ||
+ | [7]https:// | ||
+ | [8]https:// | ||
+ | [9]https:// | ||
+ | [10]https:// | ||
sql_injection.1695819320.txt.gz · Last modified: 2025/06/03 10:22 (external edit)