首页
社区
课程
招聘
[原创]2021 KCTF 第三题 统一门派 Writeup
发表于: 2021-5-15 20:43 2743

[原创]2021 KCTF 第三题 统一门派 Writeup

2021-5-15 20:43
2743

访问站点,发现是开源的若依管理系统。

官网地址:http://www.ruoyi.vip/

image-20210514152829952

弱口令试了几个,没有结果,扫描了一下端口发现存在6379端口(redis)。

使用redis-cli客户端连接,未授权访问

image-20210514164026270

百度搜索了一下rouyi-vue版本是前后端分离的,采用了Redis,JWT等技术。

其登录请求主体

登录过程中,主要发生了以下几件事:

首先根据uuid获取redis中的验证码并对请求的验证码做验证,如果验证码校验通过,就会对账号密码进行校验。

用户名和密码校验成功,则使用token作为key将用户信息保存到redis中。

使用JWT对token签名并返回给用户。

因为redis可控,所以想着本地搭建一个rouyi系统,登录成功后查看redis中的token信息,并将它复制到靶机中,假设secret密钥是默认的情况下,可以直接用本地生成的JWT签名Authorization登录靶机。

本地docker搭建一个rouyi-vue

项目地址:https://gitee.com/fengerous/ruoyi-docker/tree/master


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2021-5-17 13:18 被kanxue编辑 ,原因:
收藏
免费 1
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//