专业黑客联系方式:Shiro 721 Padding Oracle进犯缝隙剖析

访客5年前黑客文章769

专业黑客联系方式:Shiro 721 Padding Oracle进犯缝隙剖析

前不久刚剖析完Shiro 550的缝隙,后边@wh1t *** ig告诉我Shiro十月份又出了一个安全布告,等级是Critical
https://issues.apache.org/jira/browse/SHIRO-721
布告梗概:
Shrio所运用的cookie里的rememberMe字段采用了AES-128-CBC的加密方式,这使得该字段可以被padding oracle 侵犯运用。侵犯者可以运用一个合法有用的rememberMe 的cookie作为前缀来施行POA,然后制造一个特制的rememberMe来实行Java反序列化侵犯,比方Shrio 550那样的。
施行进程:
登录网站,恣意用户,来获取一个合法的remmemberMe cookie。
运用rememberMe cookie作为前缀来施行POA。
加密Java反序列化的payload来制造特制的rememberMe
带着新的rememberMe向网站建议恳求
这个缝隙相较于550而言,它不需求知道key的值,可是它需求一个合法用户的rememberMe cookie,这大概是它比较鸡肋的当地了。
 
环境建立
制造war包
git clone https://github.com/apache/shiro.git
cd /shiro
git checkout shiro-root-1.4.1 -b shiro-root-1.4.1
cd ./shiro/samples/web
mvn clean
mvn package
建立调试环境
把war包放入www跑docker-compose即可,source仅仅做个备份
Github: https://github.com/Mote-Z/JavaWebSecurity/tree/master/Shiro/shiro%20721/DebugEnvironment
IDEA设置remote debug 端口为5005
在对应地可以看到该靶机开放了3个端口,分别是21、1515、3535 端口。方下断即可愉快调试。
 
rememberMe解密进程
首要,这个缝隙是针对rememberMe的,所以要对rememberMe的解密流程有所了解,这儿用了IDEA+docker来进行长途Debug(什么?为什么不说加密?emmm,我当然不会说我想偷闲,并且了解这个进程仅仅为了我编写exp有一丢丢协助)
解密进程的细(mang)致(mu)剖析
下面是对这个流程的剖析,假设对550比较了解的可以直接跳到后边的总结
getRememberedPrincipals , AbstractRememberMeManager (org.apache.shiro.mgt)
进行base64解码,回来byte数组
byte[] bytes = this.getRememberedSerializedIdentity(subjectContext);
getRememberedSerializedIdentity , CookieRememberMeManager (org.apache.shiro.web.mgt)
 
接纳传过来得base64编码的rem

相关文章

免费微信监听聊天记录软件 怎样设置老公微信同步

文/周凡本获零域0授权出版。昨天一大早,微博上爆出了一个让人意外的消息:贾乃亮和李小璐正式宣布离婚 两家影城的微博在11月3日相继发布公告。可以看出,两人已经离婚了,他们担心舆论可能会影响他们的孩子在...

黑客帝国法国人结局,QQ黑客盗号破解器

黑客帝国法国人结局,QQ黑客盗号破解器

一、帝国法国人结局黑客接单流程 1、黑客方法有些人也是黑客,比如电子和音乐,你可以在任何更高水平的科学和艺术中找到它。帝国法国人结局QQ盗号破解器黑客和惊喜中的中文音译黑色或可怕的词语总是使黑客误解真...

QQ软件怎么查看聊天记录

怎么恢复误删除的手机照片?手机内的照片不小心删除后怎么办,手机内存留的照片一般都是很重要的,要是不重要的照片,平常在查看手机相册时就会随手删掉了,所以对于重要的照片删除后一定要恢复。下面小编分享三种专...

爱的教育读书笔记(爱的教育读书笔记好词好句)

爱的教育读书笔记(爱的教育读书笔记好词好句) 今天,我读了《爱的教育》中叙利亚的故事,让我非常感动。   故事主要讲了12岁的叙利亚出生在佛罗伦萨一个贫寒的家庭中,他的父亲为了养活一大群孩子,不得不...

Box为惠普TouchPad提供50GB免费云存储空间

据海外新闻媒体,当地时间本周五,hp惠普将发布第一款平板TouchPad。而此外,美国在线文档存储和合作手机软件初创公司Box.net也将对外开放公布,可能为hp惠普TouchPad的消费者出示5...

越来越糟!美国洛任家萱近况杉矶县确诊病例超百万

  越来越糟!美国洛杉矶县确诊病例超百万   据美国媒体16日报道,截至目前,2020年12月是美国新冠肺炎疫情最严重的一个月,按当前形势来看,今年1月的情况可能会更加严峻。美国约翰斯·霍普金斯大学...