shiro-500复现(CVE-2016-4437)
漏洞成因Shiro组件(shiro-550)提供了rememberme功能将cookie中remenberme字段内容分别进行序列化、AES加密、Base64编码操作然后用户在请求网站时shiro又会在识别身份的时候对cookie里的remember字段反向解密AES加密的密钥key被硬编码在代码里导致攻击者可以系列化恶意类再进行AES、Base64编码传递到服务端进行反序列化执行任意代码。环境准备1.确保系统安装了docker和docker-compopse特性DockerDocker Compose管理范围单个容器多个关联容器整个应用栈配置方式命令行参数YAML 配置文件使用场景简单任务、临时测试复杂应用、开发环境、生产部署依赖管理手动处理自动处理服务启动顺序网络/存储手动创建自动创建和连接命令复杂度随容器数量指数增长始终简单up/down2.下载vulhub3.进入漏洞环境4.启动漏洞环境在CVE-2016-4437目录下使用docker-compose up -d命令启动环境。Vulhub 的脚本会自动从 Docker Hub 拉取预先构建好的镜像并启动容器。5、查看环境状态使用 docker ps 命令确认容器启动状态如下所示当前运行的容器25deca871e99属于 Vulhub 搭建的CVE-2016-4437漏洞复现环境容器名均为CVE-2016-4437。容器 ID: 25deca871e99镜像: vulhub/shiro:1.2.4 (这正是存在漏洞的版本)端口映射: 0.0.0.0:8080-8080/tcp (您可以通过 http://your-ip:8080 访问漏洞环境)容器名称: cve-2016-4437_web_1开始渗透访问http://ip:8080/login进行抓包可以看到我们我们这里先不勾选rememberme依然是可以看到shiro的特征的勾选rememberme和不勾选的区别1未登录的情况下请求包的cookie中没有rememberMe字段返回包set-Cookie里也没有deleteMe字段2登录失败的话不管有没有勾选RememberMe字段返回包都会有rememberMedeleteMe字段3不勾选RememberMe登录成功的话返回包set-Cookie里有rememberMedeleteMe字段。但是之后的所有请求中Cookie都不会有RememberMe字段4勾选RememberMe登录成功的话返回包set-Cookie里有rememberMedeleteMe字段还会有remember字段之后的所有请求中Cookie都会有rememberMe字段5或者可L以在cookie后面自己加一个rememberMe1.看返回包有没有rememberMedeleteMe图形化渗透利用shiro反序列化工具1.爆破密钥2.爆破利用链及回显3.命令执行可以看到我们已经可以执行命令了4.注入木马冰蝎主要这里脚本类型要选择jsp因为是java环境哥斯拉这些都大差不差注意修改为java即可

相关新闻

GEO数据监测工具哪家性价比更高?四款主流产品横向测评

GEO数据监测工具哪家性价比更高?四款主流产品横向测评

伴随着大模型信息检索持续普及,品牌在 AI 问答场景下的曝光权重持续上升,GEO 数据监测逐渐成为数字品牌维护不可或缺的一环。当下市面上 GEO 监测工具品类繁杂,各家功能框架、收费模式、服务能力各有侧重。本文围绕监测覆盖范围、问题词承载量…

2026/10/11 4:01:50 阅读更多 →
TDengine SQL 与标准 SQL 差异 — 时序数据库的特殊性

TDengine SQL 与标准 SQL 差异 — 时序数据库的特殊性

分类:10.SQL 参考 | 篇章:08 SQL 差异 > 适用版本:TDengine v3.x(v3.3.x / v3.4.x) | 最后更新:2026-07-22 点击了解免费详情 TDengine 兼容大部分标准 SQL 但有时序特性扩展和限制。本文系统列出与 My…

2026/9/29 13:12:21 阅读更多 →
最新量化开发卡住,先查规则和流程是否完整

最新量化开发卡住,先查规则和流程是否完整

量化实现并不只是把交易想法翻译成代码。很多时候,代码写不下去,是因为规则本身还没有达到程序需要的清晰程度。手工交易可以依赖临场判断,而量化表达需要把判断拆成固定的条件和流程,这正是 AI 可以参与协作的地方。规则要先变得…

2026/10/2 3:21:40 阅读更多 →

最新新闻

光储直柔:从刚性消费到柔性电网节点的建筑配电革命

光储直柔:从刚性消费到柔性电网节点的建筑配电革命

从“抽水马桶”变成“蓄水池”,这句话是我这两年和建筑业主聊配电改造时,最常用的一句类比。过去建筑用电是典型的刚性消费:光伏发多少、电网供多少,楼里就用多少,用不完的就浪费,不够了就向电网要&#xf…

2026/10/11 4:01:56 阅读更多 →
SAP MDG 功能范围说明(基于S/4HANA 2025)

SAP MDG 功能范围说明(基于S/4HANA 2025)

文章目录业务背景Master Data Governance (MDG)MDG, Central GovernanceMDG, ConsolidationMDG, Mass ProcessingMDG, Data quality managementMDG, Federated master data governanceMDG, Process analytics for master data主要功能业务背景 Master Data Governance (MDG) …

2026/10/11 4:01:55 阅读更多 →
Playwright自动化测试实战:从定位器到工程化落地

Playwright自动化测试实战:从定位器到工程化落地

1. 项目概述与整体设计思路1.1 为什么自动化测试在这个阶段值得重新选型我真正开始大规模把 Playwright 自动化测试用到业务项目里,差不多是在两年前。之前团队做 Web 端回归,用的还是老一套的 Selenium 体系,脚本写起来倒不难,真…

2026/10/11 4:01:55 阅读更多 →
Mac brew安装软件

Mac brew安装软件

安装brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew 基本命令 1.Homebrew常用命令bre…

2026/10/11 4:01:55 阅读更多 →
鸿蒙化适配yaml_modify:YAML定点修改与配置治理实践

鸿蒙化适配yaml_modify:YAML定点修改与配置治理实践

改 YAML 这件事,做过配置文件自动化的人应该都有体会:读起来容易,改起来全是坑。尤其当文件里有注释、有嵌套结构、有历史遗留的乱序 key 时,常规做法——用解析库读进来、改掉、再序列化写出去——往往会把整个文件重排一遍&…

2026/10/11 4:01:55 阅读更多 →
安装谷歌浏览器

安装谷歌浏览器

安装谷歌浏览器 在众多电脑软件中浏览器应该是每台电脑的必备软件,如何选择浏览器,选择哪一款浏览器对于好多电脑小白来说可能不是那么在意,但事实上有一款合适的浏览器是相当重要的。 曾经我看过一个人的电脑,着实让我有些发疯&a…

2026/10/11 4:00:55 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →