Чтение файлов и папок за пределами директории

Discussion in 'Песочница' started by Muracha, 24 Jun 2015.

  1. Muracha

    Muracha Member

    Joined:
    30 Jul 2011
    Messages:
    153
    Likes Received:
    10
    Reputations:
    0
    Есть веб шелл.
    Все работает. Права сейчас такие:
    Code:
    uid=1058(lname_login) gid=600(customers) groups=600(customers) 
    
    Safe-mode: OFF
    Есть задача - прочитать/скопировать файл, который находится на этом же сервере но в другой папке /home/ - права у которой
    root/root drwx--x--x

    Да и в целом даже родная папка такая же.
    Пытался с помощью php прочитать файл:
    Code:
    <?php
    $path = '/home/p/public_html';
    $result = glob($path.'/home/p/public_html');
    print_r($result);
    ?>
    Результата не было.

    С помощью perl аналогично.
    Code:
    #!/usr/bin/perl
    $dir = "/home/ppublic_html";
    
    opendir(DIR, $dir) || die "can't opendir ".$dir .": $!";
    @files = grep {!(-d $dir.$_)} readdir(DIR);
    closedir DIR;
    
    print @files; 
    Как можно эффективнее обойти ограничение на чтение файлов? При помощи каких действии или скриптов?
    Rootтать не умею, в эту сторону не смотрю.
     
  2. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,027
    Likes Received:
    913
    Reputations:
    199
    Никак, бит X позволяет входить в папку но не позволяет видеть листинг файлов, и т.к. нет бита R ты не сможешь прочитать файл даже зная его имя.
     
    _________________________
  3. BillGod

    BillGod New Member

    Joined:
    10 Jun 2015
    Messages:
    26
    Likes Received:
    3
    Reputations:
    1
    можешь попробывать по перебирать хорошо известные имена типа config.php index.php глядишь у кого-нить окажется косяк с правами
     
    yarbabin and b3 like this.
  4. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,027
    Likes Received:
    913
    Reputations:
    199
    Ах да точно, если у файла внутри директории будет бит R то ты его прочитаешь
     
    _________________________
    BillGod likes this.
  5. BillGod

    BillGod New Member

    Joined:
    10 Jun 2015
    Messages:
    26
    Likes Received:
    3
    Reputations:
    1
    Вполне может быть бит чтения для группы , это же походу какой-то шаред хостинг
     
Loading...