美文网首页
代码审计-命令注入

代码审计-命令注入

作者: BuFFERer | 来源:发表于2018-12-18 14:54 被阅读0次

    新手入门,用来记一些笔记,大佬别喷。下面记录几个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.haomeiwen.com/subject/zxflkqtx.html