чтение файла каталога

Discussion in 'PHP' started by Scipio, 7 Dec 2007.

  1. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    вопрос собственно вот какой: можно ли как нибудь средствами php читать файл каталога, как например вот здесь:
    http://www.gerz.ru/engine/ajax/vote.php?vote_action=results&vote_skin=../../../../../../../../../../../etc/%00

    там вроде сервер ngnix, может это особенность сервера?
     
  2. BlasT

    BlasT New Member

    Joined:
    23 Aug 2005
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    а тут не средствами php?
     
  3. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    Здесь средствами php конечно, я как понял функция file_get_contens это выдает, но почему то где бы я не пробовал читать файл-каталога, у меня не получается
     
  4. BlasT

    BlasT New Member

    Joined:
    23 Aug 2005
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    ну значит там нету прав для чтения файла каталога а тут есть =\
     
  5. Macro

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

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Это у нас freebsd и там это стандартная ситуация. Файлы тоже читаются
    http://www.gerz.ru/engine/ajax/vote.php?vote_action=results&vote_skin=../../../../../../../../../../../etc/passwd%00
     
    2 people like this.
  6. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    Не ну с файлами то понятно, да насколько помню там freebsd, значит это особенность оси?, спасибо
     
    1 person likes this.
  7. Macro

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

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Да, это особенность freebsd, на других unix'ах вроде такого нет, не слышал, по крайней мере.