新手入門嚷狞,用來(lái)記一些筆記,大佬別噴。下面記錄幾個(gè)PHP里面可以執(zhí)行系統(tǒng)命令的函數(shù)邮绿。
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);
?>
``反引號(hào)
<?php
$a = $_GET['cmd'];
echo `$a`;
?>
下面是一些代碼執(zhí)行的函數(shù)。
eval()
<?php
if(isset($_GET['cmd'])){
$a = $_GET['cmd'];
eval("\$a=$a;");
}
?>
assert()
<?php
if(isset($_GET['cmd'])){
$a = $_GET['cmd'];
assert("\$a=$a;");
}
?>