HTML шелл ?

Discussion in 'Песочница' started by Nik(rus), 26 Jun 2009.

  1. Nik(rus)

    Nik(rus) Member

    Joined:
    19 Jun 2009
    Messages:
    45
    Likes Received:
    7
    Reputations:
    0
    Вот хочу поинтересоваться: существуют ли шеллы на HTML/JavaScript ? Хотя бы которые создают файл с произвольным текстом aka php-шелл :D
     
  2. --StraNger--

    --StraNger-- Member

    Joined:
    4 Jan 2009
    Messages:
    63
    Likes Received:
    57
    Reputations:
    5
    ну сам подумай как это может быть, если html код и javascript сценарии выполняются на стороне клиента, а не сервера
     
  3. ZagZag

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

    Joined:
    22 Feb 2007
    Messages:
    149
    Likes Received:
    22
    Reputations:
    1
    Такая штука называется эксплоит, только не как шелл, а как способ создать файл средствами HTML/JavaScript (естественно на стороне клиента)
     
  4. Spyder

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

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    только shtml =(
     
    1 person likes this.
  5. Nik(rus)

    Nik(rus) Member

    Joined:
    19 Jun 2009
    Messages:
    45
    Likes Received:
    7
    Reputations:
    0
    Просто такая вещч: sql-inj нету (пока), а шелл залить мона тока через боевую картинку, а вот исполняется там только html(в картинке).
    А как shtml'ом реализовать ?

    З.Ы.: на сервере Trac 10.3 и punBB хз какой версии :D
     
  6. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    есть серверный js
    http://en.wikipedia.org/wiki/Server-side_JavaScript
     
  7. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    А разве не может быть так? :

    AddOutputFilter Includes .html )
     
  8. Explode

    Explode Member

    Joined:
    20 Jun 2009
    Messages:
    25
    Likes Received:
    5
    Reputations:
    0
    возможно скрипт при заливке проверяет только 3-4 последних символа из названия. В данном случае "html". На некоторых сервах обработчик различает форматы файлам по первым трем символам после точки, т.е. файл test.phpgif будет рассматриваться сервером так же как и test.php.
    Так вот, если на том сайте все так, то вот такое имя файла должно удовлетворять всем двум условиям:
    shell.phphtml
     
  9. Nik(rus)

    Nik(rus) Member

    Joined:
    19 Jun 2009
    Messages:
    45
    Likes Received:
    7
    Reputations:
    0
    Дико извиняюсь за отсутствие.
    Так вот, я сделал так:
    1)Залил "боевую картинку" вместо авы
    2)Нашел вещч, где её можно вызвать
    Однако в ней выпоняется только html код
    Возможно, поддерживается и shtml...
    Инъекций вроде нет, парсить паблик-уязвимости для Trac 10.3 как-то влом :D

    Explode, punBB считывает только последние буковки ?

    О трагедия, вспомнил что punBB их сам потом называет
     
    #9 Nik(rus), 10 Jul 2009
    Last edited: 10 Jul 2009
  10. wolf295214

    wolf295214 New Member

    Joined:
    9 Apr 2009
    Messages:
    4
    Likes Received:
    3
    Reputations:
    0
    ребят так что нету шелла на html?
     
  11. TheLuckyOne

    TheLuckyOne New Member

    Joined:
    9 Sep 2010
    Messages:
    30
    Likes Received:
    0
    Reputations:
    0
    :D
    html - язык разметки.
    ололо
     
  12. euphoria

    euphoria New Member

    Joined:
    3 Sep 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Можно конечно :) но только смотреть файлы не на сервере, а у клиента на компьютере:)
     
  13. wolf295214

    wolf295214 New Member

    Joined:
    9 Apr 2009
    Messages:
    4
    Likes Received:
    3
    Reputations:
    0
    просто такая ситуация!заливаю шелл,файл остаётся на серваке,но при обращеннии к нему,пишет ошибку 500!через аватор не прокатывает!а расширение .php сразу выдаёт ошибку расширение spx просто покказывается исходник!если кто знпет или у кого есть такоц файл пишите в ПМ!если не хотите чтобы многие знали об этом!toxa знает но не говорит!
     
  14. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    Если заливаемому файлу программно не меняется имя файла, а просто например идет проверка на расширение, на подобии
    PHP:
    <?php
    if(!isset($_FILES['file'])) { echo <<<HTML
    <form action="index.php" method="post" enctype="multipart/form-data">
    <input name="file" type="file" />
    <input name="but" type="submit" /></form>
    HTML;
    }
    else {
        
    $allowed_files 'php'// или любое(ые) запрещаемое(ые) расширение(ия)
        
    $tfile endexplode"."$_FILES['file']['name'] ) ); 
        
    $tfile strtolower($tfile);
        
    $check $tfile == $allowed_files false true
        if(!
    $check) die('hack detected'); else {
            if(
    copy($_FILES['file']['tmp_name'],$_SERVER['DOCUMENT_ROOT'].'/'.$_FILES['file']['name']))
            echo(
    'File upload: <a href="'.$_SERVER['HTTP_ORIGIN'].'/'.$_FILES['file']['name'].'">here</a>');
        }
    }
    ?>
    То можно это легко использовать, если залить файл .htaccess с содержанием например:
    PHP:
    AddType application/x-httpd-php .jpg
    AddHandler application
    /x-httpd-php .jpg
    и затем спокойно лить шелл с расширением .jpg
     
    _________________________
Loading...