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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Песочница (https://forum.antichat.xyz/forumdisplay.php?f=189)
-   -   Выполнение внешних команд в PHP (https://forum.antichat.xyz/showthread.php?t=433467)

Filipp 23.11.2015 19:25

День добрый.. Нашел один ресурс, на котором было бы неплохо пошариться, но для этого нужен бэконнект. Вся соль заключается в PHP disable functions. Открываю phpinfo и смотрю, allow_url_include: ON ( при том что PHP 5.3.3, т.е включили осознанно), а allow_url_fopen отключена. Осмотревшись более подробно нашел в отключенный функциях shell_exec, exec, passthru.. А system открыта. Правда меня все таки спалили, наверное потому что я биндил порт и фаервол сработал. Кончилось все тем что админы заблокировали функцию system. Мой вопрос состоит в том, как выполнить произвольный код, если можно с примером, имея такие disable_function:

Код:

Code:
show_source, shell_exec, passthru, exec, proc_open, allow_url_fopen, parse_ini_file, system

Сразу бросается в глаза отсутствие popen, которая часта бывает выключена.. Возможно не заблокировано чего то еще.

t0ma5 24.11.2015 21:44

ну так юзай popen

про обход disable_function есть хорошая тема - https://rdot.org/forum/showthread.php?t=3309

ну ещё вот такой вариант может помочь - /threads/429621/

Ch3ck 24.11.2015 23:02

Обратные одинарные ковычки попробуй `ls -la`

nikp 25.11.2015 10:48

Цитата:

Сообщение от Ch3ck
Ch3ck said:

Обратные одинарные ковычки попробуй `ls -la`

Обратные кавычки недоступны, в случае, если отключена функцияshell_exec().

Filipp 25.11.2015 18:22

Цитата:

Сообщение от t0ma5
t0ma5 said:

ну так юзай popen
про обход disable_function есть хорошая тема -
https://rdot.org/forum/showthread.php?t=3309
ну ещё вот такой вариант может помочь -
/threads/429621/

Я это и пробовал первым делом, но получаю вот такую лажу

Код:

Code:
Warning: popen(ls,r) [function.popen]: Resource temporarily unavailable in /usr/home/nicklebed/data/www/voda-corp.com/cache/tst.php on line 2



Время: 01:30