一个凑数的高危

简介: 一个凑数的高危

前言


最近在做一些安服项目,随便挖了一些漏洞,系统功能点太少,导致只有一些小的漏洞点,领导不是很满意,随后就有了以下内容。希望大家能从文中学到点知识,来应付工作压力。



储存型XSS漏洞的发现


在注册时,本着能插的地方必须插一下


5c00b9811f3c4179df0b434e5f4df7d6_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


访问进去果然有问题,一个低危的储存型XSS漏洞到手


665f6cc3a9db1fb43fa0fe7c1e09f55c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


没啥技术含量哦,我们继续往下。



CSRF漏洞的发现


注册进去后发现,系统功能点少的可怜,这时把目光投向了用户管理处



一般像这种垃圾系统,必有CSRF漏洞,点击新增账号,然后burp抓包生成CSRF POC。


133ddb63c4c3e1f5d3d8145849bdb736_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

简简单单,没有技术含量。



凑数的高危


领导又非要出成绩,只能凑合凑合给出个高危咯。当我打开修改账户页面信息时,发现可以查看其他账户信息,那就说明这个XSS漏洞还有利用空间。


021d2e519ce75f513d2fe42c41b9f7cb_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


结合CSRF的漏洞,我们可以使用XSS+CSRF组合拳来进行恶意操作其他账户。


非管理员权限需要原密码修改账户密码


b09bfb99c985acf2c31c4d310fc046a7_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


但高权限账户登录后,可以直接重置其他人的密码。那么XSS和CSRF漏洞结合起来不就有一个高危漏洞任意密码重置了么。原理很简单。


构造请求包,原始的修改请求还是有很多的参数的,这里我尝试删除了一些无用参数。

 

3ebc150bc3cd996ec3e85a7b7940c7f1_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


使用fetch发送请求



<script>fetch('http://webapp/workUser.action',{method: 'post',body:'vo.nickName=admin1&vo.id=8057&vo.password=123456&confirmPwd=123456',headers:{'Content-Type':'application/x-www-form-urlencoded'}})</script>


插入后使用高权限账户查看低权限账户信息,在burp里就能捕获到其发出的修改密码请求


5d486305a1e260683c67d518701892ef_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


最后登录此账户发现密码已被成功修改。


当然,这里的利用点不仅仅修改密码可以利用,还有其他如修改个人信息、新增用户等都可以利用,但这样水报告不太好,意思意思得了。



结语


当我们拿到一些低危漏洞时不要急着交,多看看相似的功能接口、组合利用,往往有其他意想不到的收获。


相关文章
|
Java 数据安全/隐私保护 Windows
使用阿里云服务器部署若依项目
硕士导师的要求,使用阿里云服务器搭建java环境,部署若依项目并设置外网访问,可随时进行查看,修改,编辑。
|
机器学习/深度学习 PyTorch 算法框架/工具
如何将模糊照片人脸恢复清晰,GFPGAN机器学习开源项目使用 | 机器学习
如何将模糊照片人脸恢复清晰,GFPGAN机器学习开源项目使用 | 机器学习
如何将模糊照片人脸恢复清晰,GFPGAN机器学习开源项目使用 | 机器学习
|
机器学习/深度学习 人工智能 安全
探索人工智能在网络安全中的创新应用
探索人工智能在网络安全中的创新应用
735 0
|
开发框架 安全 PHP
ThinkPHP5 5.0.23 远程代码执行漏洞 漏洞复现
ThinkPHP5 5.0.23 远程代码执行漏洞 漏洞复现
1365 0
飞机飞行原理之空气流动基本规律
飞机飞行原理之空气流动基本规律
1056 0
飞机飞行原理之空气流动基本规律
|
JavaScript 前端开发 Java
前后端分离 -- 深入浅出 Spring Boot + Vue + ElementUI 实现相册管理系统【文件上传 分页 】 文件上传也不过如此~
Spring Boot + Vue + ElementUI 实现相册管理系统 开发一个基于Spring Boot + Vue的前后端分离相册管理系统项目,完成增、删、改、列表、多条件、分页的功能
582 0
前后端分离 -- 深入浅出 Spring Boot + Vue + ElementUI 实现相册管理系统【文件上传 分页 】 文件上传也不过如此~
How to convert QMake to CMake
How to convert QMake to CMake
813 0
|
XML 网络协议 JavaScript
VOIP—软交换系统
Asterisk Asterisk是一个开源的PBX,Ast的模块化架构使得它可以支持sip,h323,iax,dahdi等接口,所以是目前功能最为齐全的PBX平台,而内部处理机制限制了它在高并发量环境的应用。
|
存储 中间件 开发者
【软件工程】数据流图 ( 数据字典 | 数据流图平衡原则 | 父图与子图平衡 | 子图内平衡 | 数据流图绘制原则 )
【软件工程】数据流图 ( 数据字典 | 数据流图平衡原则 | 父图与子图平衡 | 子图内平衡 | 数据流图绘制原则 )
1303 0