找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 646|回复: 1

waf绕过技巧分享

[复制链接]

127

主题

-40

回帖

562

牛毛

一级牛人

积分
562
发表于 2012-10-6 09:55:31 | 显示全部楼层 |阅读模式 来自 广东省东莞市
越来越多的服务器会加入waf.

如何bypass:

waf 适合代码层是分离的,也就是说它不是专门定制的,他防范也就是通用型的注入或者跨站。

以一个案例为主:

碰到这么一个服务器,他有个页面有搜索的功能。

在搜索上以post的类型提交,他会在URL显示变形过的字符。类似:

1    MQ
11    MTE
111    MTEx
1111    MTExMQ
11***11    MTExMTE
11***11    MTExMTEx
11***11    MTExMTExMQ当然这是base64,不过后面还有一些变形。

很多网站还没有waf之前会自己写一些类似防注入的东西,而这些东西如果分析得当,恰恰成为突破waf的重要途径。

不过利用条件比较苛刻

1.首先找到这种点

2.存在注入

算是通用型。

对于一些正则屏蔽关键字的waf,类似屏蔽: www.xxxx.com select * from  [关键表]

需要针对型从数据库一些奇特的函数入手

不是很通用。

茄子 @rayh4c 来指点下啊

rayh4c (请不要叫我茄子。) | 2012-09-21 11:08

推荐下这个项目 https://github.com/ironbee/waf-research,里面的基线测试用例还不错,属于通用型的测试。

非通用型的案例,可以参考下以前织梦和discuz的SQL注入成功的EXP。

20

主题

658

回帖

154

牛毛

一级牛人

积分
154
发表于 2012-10-9 16:40:47 | 显示全部楼层 来自 广东省深圳市
感谢楼主的分享,谢谢
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-25 13:58 , Processed in 0.158344 second(s), 38 queries .

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表