Проследить путь заливки файла

Discussion in 'Песочница' started by vasykas, 29 Oct 2011.

  1. vasykas

    vasykas Banned

    Joined:
    7 Mar 2011
    Messages:
    963
    Likes Received:
    137
    Reputations:
    37
    Через админку заливаю шелл (даже php не фильтрует)
    ссылка на этот шелл допустим getdata.php?id=66
    при переходе на эту ссылку шелл скачивается (а не запускается) .htaccess закинул свой
    то же самое.
    директории не сканируются (запрет к индексации)
    саму уязвимость нашел здесь http://site.com/admin/.....
    ввожу http://site.com идет переадресация на другой сайт
    сканировал другой сайт там нету ни шела ни файлов которые закидывал
    собственно вопрос
    как узнать куда закидываются файлы или хотя бы
    getdata.php вытащить или посмотреть?
     
  2. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    попробуй ошибку вызвать, если включен вывод ошибок, то можно увидеть откуда файл читается.
    getdata.php?id=66ж
    getdata.php?id[]=66
    Это если файлы в папку загружаются, если файлы в базе данных, то бессмысленно.
    Если же ошибки не выводятся, то просканить папки возможные (upload,uploads,files,images и т.д.)
     
  3. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,022
    Likes Received:
    524
    Reputations:
    935
    скорее всего файлы льются в базу, или в директорию не видную из веба, но в любом случае проследить будет сложно. я думаю как вариант, можно отправить файл размером превышающий допустимый размер в php.ini, что повлечет за собой ошибку (если они не выключены), так же можно попробовать неприемлемые символы для названия файлов, что тоже может повлечь ошибку.
     
    _________________________
  4. vasykas

    vasykas Banned

    Joined:
    7 Mar 2011
    Messages:
    963
    Likes Received:
    137
    Reputations:
    37
    после id=66 все обрезается,с выводом ошибок облом
    посмотрел исходный код:
    знаю что там есть директория ../../admin_files/
    но при переходе пишет что страницы не существует
    не пойму ни чего :confused:
     
  5. vasykas

    vasykas Banned

    Joined:
    7 Mar 2011
    Messages:
    963
    Likes Received:
    137
    Reputations:
    37
    вывод ошибок запрещен
    да при переходе по ссылке getdata.php?id=66
    в исходном коде
    шелл открывается как текстовый (это php_й шелл)
    а шелл в картинке пишет не могу открыть типа ошибка файла
     
  6. Boolean

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

    Joined:
    5 Sep 2010
    Messages:
    147
    Likes Received:
    83
    Reputations:
    78
    Попробуй в имя файла добавить кавычку. '