记录过某常见WAF最新版

栏目: IT技术 · 发布时间: 3年前

内容简介:今天在群里又有人问我怎么过某WAF,所以决定写个文章,记录下我注入时是如何过WAF的。首先下载最新的4.0

今天在群里又有人问我怎么过某WAF,所以决定写个文章,记录下我注入时是如何过WAF的。

记录过某常见WAF最新版

首先下载最新的4.0

记录过某常见WAF最新版

然后搭建环境我就不多说了,这里我就用sql-labs当作示例来说了。第一关非常简单大家应该都是知道的,语句就是?id=-1′ union select 1,2,3 –+

记录过某常见WAF最新版

非常经典的显错注入,这个时候我们把WAF打开

记录过某常见WAF最新版

记录过某常见WAF最新版

好!过不去,渗透失败,本篇结束!!!

咳咳咳,别走别走别走~ 开个玩笑,咱们继续。首先 按照表情包的操作:

记录过某常见WAF最新版

And 1=1 既然被拦截 那我们如何用and进行测试呢?我们先测试了and后面不跟数据 发现没有出现拦截,说明他是靠着后面的1=1来进行识别的,那么从1=1下手。我们可以试试and -1=-1 把我们常用的正数变成负数,一样是ok的,但是可以绕过去。

记录过某常见WAF最新版

如果你非要用1=1,不用浑身难受,那也行啊,那咱们就从and下手,把and变成&,一样可以过 毕竟and=&但是!!!&在 PHP 内是连接符的意思,有可能会被错误识别,所以我们最好把它进行url编码转换也就是%26

于是 %26 1=1 成功。

记录过某常见WAF最新版

但是其实我个人真的强推用-1来进行检测啊!我觉得比and好用hhh

记录过某常见WAF最新版

接下来我们就是查看是否有显错点了

记录过某常见WAF最新版

被拦截了

这个时候我们尝试老牌注入操作 内联注释 来试一试 顺带给解释下

/**/注释 里面的语句不执行
/*!*/内敛注释 语句依旧执行

就是说我们运行时/*!union select 1,2,3,*/ 语句依旧会被执行,一半情况下如果检测到了被注释,那肯定就不会报错了!但是!现实依旧啪啪打脸,这个操作也不太行了!

记录过某常见WAF最新版

于是出现了另外一种骚操作 版本号绕过

/*500001!*/表示数据库版本>=5.00.01时就会执行

但是500001已经凉了,我们可以枚举数字进行跑包测试,但是为了省事,我已经测试过了,10044依旧还是很坚挺的!于是出现了这样美滋滋的场景:

记录过某常见WAF最新版

经过测试

/*!10044union*/ /*!10044select 1,2,3*/–+ 成功绕过
union /*!10044select 1,2,3*/–+ 成功绕过

接下来我们说说另外一种绕过的方式截断绕过。首先科普 sql 语句内#和–+都可以作为注释并且url转码后的#是%23,为什么要用%23嘞,因为#在php内还有锚点的作用,为了不被错误解析,所以用经过url编码后的。其次%0A是换行符 可以理解成下一行接着上一行的命令继续执行。

说完这些,我们继续操作

记录过某常见WAF最新版

%23QQQ%0Aunion%23QQQQ%0Aselect 1,2,3–+ 成功绕过

原理就是经过狗的检测,#后的已经被注释了,但是我们重新另起一行,继续跟着前面的命令,所以成功的绕过去了,至于这些Q都是为了帮助我们绕过去,用来混淆的字符,你也可以随便输入别的字符都ok

这时候配合内联注释,起飞兄弟萌!

记录过某常见WAF最新版


以上所述就是小编给大家介绍的《记录过某常见WAF最新版》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数字民主的迷思

数字民主的迷思

[美] 马修·辛德曼 / 唐杰 / 中国政法大学出版社 / 2015-12-25 / CNY 39.00

马修·辛德曼著的《数字民主的迷思》主要讨论互联网对美国政治的影响,聚焦的是“民主化”这一课题。针对公众关于网络民主的美好想象与过分狂热,它通过对在线竞选、链接结构、流量模式、搜索引擎使用、博客与博主、内容生产的“规模经济”等主题的深入处理,借助大量数据图表与分析,勾勒出互联网政治的种种局限性。尤其表明,网络政治信息仍然为一小群精英与机构所创造和过滤,在网络的每一个层次和领域都仍然遵循着“赢家通吃”......一起来看看 《数字民主的迷思》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试