命令执行

新手入门,用来记一些笔记,大佬别喷。下面记录几个PHP里面可以执行系统命令的函数。

system()

<?php

$a = $_GET['cmd'];

system($a);

?>

exec()

<?php

$a = $_GET['cmd'];

echo exec($a);

?>

passthru()

<?php

$a = $_GET['cmd'];

passthru($a);

?>

shell_exec()

<?php

$a = $_GET['cmd'];

echo shell_exec($a);

?>

``反引号

<?php

$a = $_GET['cmd'];

echo `$a`;

?>

下面是一些代码执行的函数。

eval()

<?php

if(isset($_GET['cmd'])){

$a = $_GET['cmd'];

eval("$a=$a;");

}

?>

assert()

<?php

if(isset($_GET['cmd'])){

$a = $_GET['cmd'];

assert("$a=$a;");

}

?>



原文地址:https://www.cnblogs.com/BuFFERer/p/12273532.html