命令执行的一些笔记

新手入门,用来记一些笔记,大佬别喷。下面记录几个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;");

}

?>



猜你喜欢

转载自www.cnblogs.com/BuFFERer/p/12274449.html