web页面验证结果

system函数

system() 输出并返回末了一行shell结果。

<?php$shell=\"大众ls\公众;system($shell);?>

验证:

php运行shellphp操作shell函数 Node.js

验证结果

exec函数

exec() 不输出结果,返回末了一行shell结果,所有结果可以保存到一个返回的数组里面。

exec函数

验证:

查看数组内的详细数据

exec

实行普通命令

system('ifconfig'); #本身直接输出,返回的和 exec 同等只返回末了一行数据

返回数构成果

exec(\公众awk -F: '{print $1,$3,$4,$6,$7}' /etc/passwd\"大众,$arr);print_r($arr);

<?php$shell=\公众awk -F: '{print $1,$3,$4,$6,$7}' /etc/passwd\"大众;exec($shell,$arr,$s);echo '<pre>';print_r($arr);echo '</pre>';?>注:$s为查看状态,命令实行成功为0,实行不堪利为127。
<pre></pre>是html标签,意思是按原样输出不做变动。