渗透实训—记一次后台多处对文件上传的WAF绕过,网络安全零基础入门到精通实战教程!

声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。合法渗透,本文章内容纯属虚构,如遇巧合,纯属意外

01 前言

最近在研究安全开发端口banner的相关返回处理引擎,一早上起来的时候看见微软0day就点懵,去试了试就觉得蜜罐100%几率(bushi),刚好今天也不想再敲一些杂七杂八的代码了,就随手在自己的资产监控列表挑了几个后台开始了今天的渗透测试。

02 进入后台

优秀的后台往往不需要任何高端大气上档次漏洞,比如说这个

在这里插入图片描述

在经过几个常见的弱口令登录测试后,以admin/admin888登录成功

我给大家准备了一份全套的《网络安全入门+进阶学习资源包》包含各种常用工具和黑客技术电子书以及视频教程,需要的小伙伴可以扫描下方二维码或链接免费领取~

03 打点

进入后台后开始悠哉点鼠标,

在这里插入图片描述

找到了几个文件上传接口,但前端都进行了限制,只能上传特定后缀文件,

无奈开始抓包

在这里插入图片描述

这里简单改个包上传成功

在这里插入图片描述

因为没有回显,所以拿出了我的fuzz文件上传目录字典开始了疯狂的寻找(很早就产生了文件上传无回显工具的想法,可惜由于时间的问题,一直没能够落实)

在这里插入图片描述

用dirsearch+字典跑出了upload和images等个目录

试试找了找路径+/1.txt,皆无收获,无奈开启二级路径测试

在这里插入图片描述

经历了几次寻找后,终于在一个app文件夹下找到1.txt

在这里插入图片描述

04 绕waf

接下来尝试上马

按照我测试文件上传的思路,通常将content-type更改成图片传输类型,即可绕过一些简单的waf

在这里插入图片描述

但这里数据包传输过去后竟直接进入了拦截页面,用waf指纹识别工具看了看,发现是xxxx盾

在这里插入图片描述

那就得尝试进行文件上传绕过

常规来说,waf从文件名与文件内容的角度对文件上传进行检测拦截

若是拦截文件名,则可尝试以下手段

1.大小写变换  
2.添加符号  
3.变换boundary头部  
4.颠倒顺序  
5.各种符号截断

若是拦截文件内容,则可尝试以下手段

1.数据重复  
2.数据溢出  
3.垃圾数据

而判断的方法很简单,把我们要写入的脚本内容加白即可,这里我尝试随便写个write语句

在这里插入图片描述
在这里插入图片描述

我给大家准备了一份全套的《网络安全入门+进阶学习资源包》包含各种常用工具和黑客技术电子书以及视频教程,需要的小伙伴可以扫描下方二维码或链接免费领取~

成功访问,证明是对文件内容进行了拦截

这里我们尝试进行在multipart/form-data与boundary之间入垃圾数据

Content-Type: multipart/form-data; bf8658dafbf0fd31ead48dcc0b9f2312bf8658dafbf0fd31ead48dcc0b9f2312bf8658dafbf0fd31ead48dcc0bf8658dafbf0fd31ead48dcc0b9f2312bf8658dafbf0fd31ead48dcc0b9f2312bf8659f2312bf8658dafbf0fd31ead48dcc0b9f2312bfWebKitFormBoundaryzEHC1GyG8wYOH1rffbf0fd31ead48dcc0b9f2312bf8658dafbf0fd31ead48dcc0b9f2312bf8658dafbf0fd31ead48dcc0b9f2312bf8658dafbf0fd31ead48dcc0b8dafbf0fd31ead48dcc0b9f2312bf8658dafbf0fd31ead48dcc0b9f2312bf8658dafbf0fd31ead48dcc0b9boundary=---------------------------55107301338934892091876051441

在这里插入图片描述

成功进行上传并连接

在这里插入图片描述

该后台还有多处导入数据上传xls文件

此几处处waf的拦截机制应是文件名

在这里插入图片描述

一旦不是xls后缀,即会返回该页面

在这里插入图片描述

看了看js文件

在这里插入图片描述

需要文件名里有xls,他只需要indexof,那我们文件名里面加入xls即可

在这里插入图片描述

依旧回显

在这里插入图片描述

此时我们采用文件名重复方法进行绕过waf

成功上传

在这里插入图片描述

相关web路径寻找因为步骤重复,在此省略,最后发现上传的文件在uploadfile相关文件夹下
在这里插入图片描述

然后上马,自然而然成功连接

但在测试过程中发现

在这里插入图片描述

这样的上传方式居然能够成功上传,而且对应文件可以被成功解析

在这里插入图片描述

发banner信息识别一下了网站,发现用的IIS8.5,但我也记得8.5没这样的漏洞…

此处存疑,还望各位大佬解解惑

05 总结

1.文件上传被waf拦截时分为两种情况,一种文件内容一种文件名  
2.web路径寻找平时一定要多积累自己的字典,避免找不到路径gg,我这里就找了很久。

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取

👉1.成长路线图&学习规划👈

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

在这里插入图片描述
在这里插入图片描述

👉2.网安入门到进阶视频教程👈

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。(全套教程扫描领取哈)
在这里插入图片描述
在这里插入图片描述

👉3.SRC&黑客文档👈

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:
在这里插入图片描述
黑客资料由于是敏感资源,这里不能直接展示哦! (全套教程扫描领取哈)

👉4.护网行动资料👈

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!
在这里插入图片描述

👉5.黑客必读书单👈

在这里插入图片描述

👉6.网络安全岗面试题合集👈

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。
在这里插入图片描述

所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值