码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 平台让人打穿了(Shiro反序列化)


    7f4c1114b5e2040c20a89203f5bac678.gif

    点击"仙网攻城狮”关注我们哦~

    不当想研发的渗透人不是好运维4180ad09b4f05566aa6bcdd8e77be33a.png

    让我们每天进步一点点

    简介

    最近攻防演练,一个业务平台被打穿了,还是个很老的漏洞shiro反序列化,记录一下如何识别这个漏洞。

    Shiro 干嘛用的:Shiro 是Java 的一个安全框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与Web 集成、缓存等。

    Shiro 功能很多,而Shiro 反序列化漏洞一般会出现在Remember Me功能上:这个是非常常见的功能,即一次登录后,下次再来的话不用登录了。

    也就是说在登录、跨域访问的时候会调用这个,那么接下来要找到这个漏洞就简单了。

    实战

    工具:

    Burp Sutie+ShiroScan插件

    shiro_attack_2.2综合利用工具

    jdk8+jdk11环境:jdk8运行shiro_attack_2.2综合利用工具,jdk11运行最新版本burpsutie

    工具包下载

    链接:https://pan.baidu.com/s/1yTOfePgj8bU6DJvCDDhfpQ

    提取码:6666

    被动发现Shiro 反序列化漏洞环境:如果你是个很懒的工具人可以使用ShiroScan插件来被动发现该漏洞。

    1.Burp Sutie加载ShiroScan插件

    8af591e44bc4c888583ae65c78529e00.png

    2.测试功能点的时候有相关漏洞会自己发现

    2054e84fbdf753eef2fbac8ac37c88e5.png

    3.细心的小伙伴就会发现咋没有发现key,当插件跑不出来key的时候可以使用shiro_attack_2.2综合利用工具进行暴力跑key。

    bab92b746782a942264674e057951a49.png

    4.跑出key和利用链之后就可以执行命令了

    82e78aef86712223a8d4bffad1ec27a5.png

    5.剩下的就是反弹shell或者frp代理进行内网横向渗透了,这里就不多演示了。

    6.备注:运行shiro_attack_2.2综合利用工具,需要jdk8的环境,与最新burpsutie版本不兼容,建议另外使用虚拟机运行。

    52bf7cf13d73dd841ea034d3cf576484.png

    往期内容

    工具篇-BurpSutie Pro 2021.10.1最新版本

    CFT学习资源与工具上新

    ATT&CK红队评估(一)拿下域控权限

    fd11d6e5068b09eb12f0648086e7fa51.gif

    a1b6f2551a149a82a66cccf165a2fc6f.gif

    更多资讯长按二维码 关注我们

       专业的信息安全团队,给你最安全的保障。定期推送黑客知识和网络安全知识文章,让各位了解黑客的世界,学习黑客知识,普及安全知识,提高安全意识。

    觉得不错点个“赞”呗97d61d488707b3a4bc23e9eee337f76a.png      

  • 相关阅读:
    Java的基础语法(二)
    [数据集][VOC]眼睛佩戴数据集VOC格式6000张
    Ansible中的角色使用
    第8章 综合案例—构建DVD租赁商店数据仓库
    网桥、路由器和网关有什么区别?
    matlab调用python自定义函数模块进行数据分析总结
    线程池的运行逻辑与你想象的不一样,它是池族中的异类
    从Google Play下载APK到电脑的三种办法测试
    世界杯太精彩了,带大家用Python做个足球游戏,边玩游戏边看比赛
    python工作中、使用中必须会的使用方法
  • 原文地址:https://blog.csdn.net/tangshuangsss/article/details/125755383
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号