Warning: shell_exec(): Cannot execute using backquotes in Safe Mode in F:\Apache2\htdocs\home\test.php on line 8Warning: shell_exec(): Cannot execute using backquotes in Safe Mode in F:\Apache2\htdocs\home\test.php on line 11Warning: shell_exec(): Cannot execute using backquotes in Safe Mode in F:\Apache2\htdocs\home\test.php on line 14sofe mode下无效。
在unix/linux环境下(windows类似),可以用下面的代码查看许多秘密内容.<?php
//执行运算符
//PHP 支持一个执行运算符:反引号(``)。注意这不是单引号!
//PHP 将尝试将反引号中的内容作为外壳命令来执行,并将其输出信息返回
//(例如,可以赋给一个变量而不是简单地丢弃到标准输出)。
//注: 反引号运算符在激活了 safe mode 或者关闭了 shell_exec() 时是无效的。//$output =`ls -al /etc/`;
//查看/etc/目录下文件//$output =`locate httpd.conf`;
//查找http.conf文件//$output =`cat /etc/httpd.conf`;
//查看httpd.conf文件的内容//echo "<pre>$output</pre>";
?>