记一次授权项目中绕过某服WAF成功文件上传

admin 2025年1月11日12:24:38评论3 views字数 876阅读2分55秒阅读模式

注意:本次渗透为授权项目,请不要进行未授权违规操作!本文章仅供安全人员学习攻防技术,请勿用于任何非法行为!!!
注意:本次渗透为授权项目,请不要进行未授权等违规操作!本文章仅供安全人员学习攻防技术,请勿用于任何非法行为!!!
注意:本次渗透为授权项目,请不要进行未授权等违规操作!本文章仅供安全人员学习攻防技术,请勿用于任何非法行为!!!

0x00前言

最近接到了某个紧急任务,要对准备上线的站点进行一番渗透测试。正好感觉这次操作还有点含金量(徒手撕某服的WAF),遂与各位分享一下。很多东西都是触类旁通的,只需要灵活变通即可。

0x01正文

接到任务的时候,我先看了网站底部有个xxxxcms的标志(厚码勿怪)。
记一次授权项目中绕过某服WAF成功文件上传

然后就先去网络上翻一下,看看是否存在一些公开的nday
记一次授权项目中绕过某服WAF成功文件上传

嗯,还挺多的。然后我继续翻阅了一下。发现网络上曾经有个bro写过这个cms的Nday(由于比较敏感我就不贴出来了~)
直接步入正题吧。
先正常上传个文件看看,这里有没有被修复。
记一次授权项目中绕过某服WAF成功文件上传

可以发现这里依旧没有做白名单校验。基本上稳了!
记一次授权项目中绕过某服WAF成功文件上传
当我想正常文件上传(美滋滋漏洞+1)的时候,发现这里数据包已经被WAF阻断了。
记一次授权项目中绕过某服WAF成功文件上传

记一次授权项目中绕过某服WAF成功文件上传

ok,ok。奈何还要完成任务,只能尝试绕过WAF了。
我直接一手垃圾数据填充,成功绕过了WAF对文件名的检测(我就不多bb废话了,直接干脆点)
记一次授权项目中绕过某服WAF成功文件上传

记一次授权项目中绕过某服WAF成功文件上传

成功!
记一次授权项目中绕过某服WAF成功文件上传

BUT,在我尝试写入一句话的时候成功又被拦截
记一次授权项目中绕过某服WAF成功文件上传

记一次授权项目中绕过某服WAF成功文件上传

接下来,同样的,我又打算故技重施使用垃圾大法时
奈何,某服的WAF确实没这么too young,too simple,这时候拦截了。
记一次授权项目中绕过某服WAF成功文件上传

我怀疑它对文件内容上出现了问题。然后一段时间里经过不断的尝试,最终直接被ban了~网站都打不开了
记一次授权项目中绕过某服WAF成功文件上传

记一次授权项目中绕过某服WAF成功文件上传

过了一段时间,当我恢复了对网站的请求后忽然灵光一现,想起来WAF有可能匹配到数据包%00地方的时候,就自动取消了对接下来内容的检测。遂继续尝试,发现成功绕过WAF
记一次授权项目中绕过某服WAF成功文件上传

记一次授权项目中绕过某服WAF成功文件上传

这里要注意一下。如果单凭%00的话是不足以绕过WAF的。需要利用垃圾填充+%00形成组合拳才能绕过绕过。
最后附上一张shell截图吧
记一次授权项目中绕过某服WAF成功文件上传

0x02 结尾

本文就到这里结束了。下次再见。
记一次授权项目中绕过某服WAF成功文件上传

©著作权归作者所有 - source: 535yx.cn

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年1月11日12:24:38
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   记一次授权项目中绕过某服WAF成功文件上传https://cn-sec.com/archives/3618969.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息