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


                
            
        
浙公网安备 33010602011771号