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/7/23 1:33:53 阅读更多 →
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/7/23 1:33:53 阅读更多 →
最新量化开发卡住,先查规则和流程是否完整

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

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

2026/7/23 1:32:53 阅读更多 →

最新新闻

蛋白标记优选 P2VP-MAL!多重性能优势全面解析

蛋白标记优选 P2VP-MAL!多重性能优势全面解析

一、P2VP-MAL 产品基础定义与蛋白标记应用背景P2VP-MAL 是以聚乙烯吡啶为主链、末端接枝马来酰亚胺活性基团的阳离子高分子改性材料,同时拥有 P2VP 吡啶环带来的静电结合能力与 MAL 基团对巯基的特异性偶联作用,是多肽、抗体、蛋白定点改性研究的优质高分…

2026/7/23 2:15:08 阅读更多 →
Firefox 153.0发布:新增HDR视频播放等功能,修复安全问题并优化设置!

Firefox 153.0发布:新增HDR视频播放等功能,修复安全问题并优化设置!

New Windows系统支持High Dynamic Range (HDR)视频播放,需在Windows Settings - Display中启用HDR模式,部分笔记本电脑显示器和特定录制视频暂不支持。Containers功能可将在线生活不同部分登录到同一浏览器窗口不同帐户,隔离cookie和广告跟踪…

2026/7/23 2:15:08 阅读更多 →
智能眼镜显示技术转向:双眼单色波导如何实现12小时长续航

智能眼镜显示技术转向:双眼单色波导如何实现12小时长续航

上周,一位做硬件开发的朋友突然问我:“你觉得智能眼镜的显示方案,现在走到哪一步了?” 我愣了一下,因为就在前一天,我刚好在关注 Halliday Gen 2 的一些技术细节。这款眼镜最引人注意的变化,是把…

2026/7/23 2:15:08 阅读更多 →
AI时代前端UI设计的49种风格与实战指南

AI时代前端UI设计的49种风格与实战指南

1. AI时代前端UI设计的变革与挑战在ChatGPT、Midjourney等AI工具爆发的2023年,前端开发者正面临前所未有的界面设计范式转移。传统GUI设计模式与新兴的Conversational UI、Hybrid-UI等概念激烈碰撞,掌握多元化的UI风格已成为现代前端工程师的核心竞争力。…

2026/7/23 2:15:08 阅读更多 →
手机隐私泄露预警:摄像头与麦克风调用图标解析

手机隐私泄露预警:摄像头与麦克风调用图标解析

1. 手机隐私泄露的视觉预警机制当手机屏幕上突然跳出摄像头或麦克风图标时,大多数用户的第一反应往往是困惑而非警觉。这些看似普通的系统提示图标,实际上是移动操作系统为我们筑起的第一道隐私防线。去年第三方安全机构的研究数据显示,平均每…

2026/7/23 2:15:08 阅读更多 →
世界杯西班牙淘汰葡萄牙:C罗告别16强,战术解析与数据复盘

世界杯西班牙淘汰葡萄牙:C罗告别16强,战术解析与数据复盘

世界杯西班牙淘汰葡萄牙:C罗告别16强,真实球迷汇直播间赛后深度解析在刚刚结束的世界杯1/8决赛中,西班牙队通过加时赛的精彩表现以1-0淘汰葡萄牙队,C罗的第五次世界杯之旅就此止步16强。这场比赛不仅是一场技战术的较量&#xff0…

2026/7/23 2:14:08 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 12:54:44 阅读更多 →

月新闻