执行命令绕 WAF 的 3 个小技巧

admin 2024年5月8日13:57:24评论4 views字数 921阅读3分4秒阅读模式

WAF 的全称为 Web Application Firewall,顾名思义 WAF 是一款针对 web 端的防火墙产品。通过对 HTTP(S) 请求进行检测,识别并阻断 SQL 注入、跨站脚本攻击、网页木马上传、命令/代码注入、文件包含、敏感文件访问、第三方应用漏洞攻击、CC 攻击、恶意爬虫扫描、跨站请求伪造等攻击,保护 Web 服务安全稳定。

随着免费开源 WAF 的贡献,越来越多的网站拥有了 WAF 的能力,而在实际的测试过程中,遇到 WAF 的几率大大增加,所以绕 WAF 成了渗透测试人员不得不做的事儿,WAF 的检测方式,通常使用正则、关键词等方式匹配数据包中的内容,从而判断是否需要被拦截,而这种规则需要经常更新,不然会存在很多被绕过的情况。

今天要分享的几个小技巧是利用 linux 系统的特性,通过变换命令的形式来绕过 WAF 的黑名单规则。

1、通过在命令中插入未初始化的变量来绕过正则,如图

执行命令绕 WAF 的 3 个小技巧

2、使用问号作为占位符,组合插入命令中,如图

执行命令绕 WAF 的 3 个小技巧

3、使用单引号插入到命令中间,如图

执行命令绕 WAF 的 3 个小技巧

以上就是今天的内容,主要是系统的特性来帮助我们绕过 WAF 的检测,不过规则更新也比较容易,比如将单引号过滤掉,关键词检测,根据返回内容检测等等。

关于信安之路目前的几款产品定位及介绍

成长平台:适合小白入门、锻炼自学能力、总结能力、沉淀技术基础等场景,通过体系化的任务设置,开放性的任务要求,其他同学报告共享等方式,提升自学、总结、知识沉淀等能力,让自己在竞争中获得一些优势。

信安之路知识星球:稳定运营 7 年,历史沉淀三千多主题,两千多份文档,内容丰富,还能同时解锁成长平台和内部文库账号,目前正值年度特惠期间,加入仅需 299,原价 512

渗透测试那些事儿:专注于渗透测试相关内容分享,包括信息收集、通用漏洞 POC、黑盒测试方法、技巧等内容,加入可解锁成长平台账号以及内部文库部分内容,目前正值年度特惠期间,加入仅需 128,原价 168

内部文库:上线近三年,累计积累两千份文档,其中私密内容已有一千七百多份,均已体系化的内容方式呈现,试看目录(阅读原文直达):https://wiki.xazlsec.com/static/forder.html

执行命令绕 WAF 的 3 个小技巧

原文始发于微信公众号(信安之路):执行命令绕 WAF 的 3 个小技巧

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年5月8日13:57:24
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   执行命令绕 WAF 的 3 个小技巧http://cn-sec.com/archives/2719166.html

发表评论

匿名网友 填写信息