前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记一次授权项目中绕过某服WAF成功文件上传

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

作者头像
YanXia
发布2023-04-07 17:05:58
4310
发布2023-04-07 17:05:58
举报
文章被收录于专栏:YX’blogYX’blog

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

0x00前言

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

0x01正文

接到任务的时候,我先看了网站底部有个xxxxcms的标志(厚码勿怪)。

46489-mn96qkxuxy.png
46489-mn96qkxuxy.png

然后就先去网络上翻一下,看看是否存在一些公开的nday

00073-cf3km8d9ih4.png
00073-cf3km8d9ih4.png

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

50507-6ctobter3dv.png
50507-6ctobter3dv.png

可以发现这里依旧没有做白名单校验。基本上稳了!

83156-1l9ol7xyd1hh.png
83156-1l9ol7xyd1hh.png

当我想正常文件上传(美滋滋漏洞+1)的时候,发现这里数据包已经被WAF阻断了。

85916-mjkhs275rsj.png
85916-mjkhs275rsj.png

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

64451-5h2jj62gtsl.png
64451-5h2jj62gtsl.png
50004-4nmvtp86v73.png
50004-4nmvtp86v73.png

成功!

BUT,在我尝试写入一句话的时候成功又被拦截

66694-uyuf0hhngn.png
66694-uyuf0hhngn.png

接下来,同样的,我又打算故技重施使用垃圾大法时 奈何,某服的WAF确实没这么too young,too simple,这时候拦截了。

58816-1kpm0ilra41.png
58816-1kpm0ilra41.png

我怀疑它对文件内容上出现了问题。然后一段时间里经过不断的尝试,最终直接被ban了~网站都打不开了

19980-16dernqz1a6.png
19980-16dernqz1a6.png

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

76233-wf3z1kusonb.png
76233-wf3z1kusonb.png
58327-wz6rh5jwoe.png
58327-wz6rh5jwoe.png

这里要注意一下。如果单凭%00的话是不足以绕过WAF的。需要利用垃圾填充+%00形成组合拳才能绕过绕过。 最后附上一张shell截图吧

18098-9xluuibvf9.png
18098-9xluuibvf9.png

0x02 结尾

本文就到这里结束了。下次再见。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年12月23日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x00前言
  • 0x01正文
  • 0x02 结尾
相关产品与服务
网站渗透测试
网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档