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