Shiro主要是为了解决web应用的身份验证问题:
认证 - 用户身份识别,即用户“登录”;
授权 - 访问控制;
密码加密 - 保护或隐藏数据防止被偷窥;
会话管理 - 每用户相关的时间敏感的状态。
[支持GCM][burp插件] pmiaowu/BurpShiroPassiveScan
https://github.com/pmiaowu/BurpShiroPassiveScan
[支持GCM][java-gui] j1anFen/shiro_attack
https://github.com/j1anFen/shiro_attack
[CBC][java-gui] feihong-cs/ShiroExploit-Deprecated:
Shiro550/Shiro721 一键化利用工具,支持多种回显方式
https://github.com/feihong-cs/ShiroExploit-Deprecated
setCipherKey(Base64.decode
cipherKey = Base64.decode(
#部分搜索语句可能被屏蔽,可以通过空格拆分等进行模糊搜索
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import org.springframework.util.Base64Utils;
public class main{
public static void main(String[] args) throws Exception {
String encryptKey = "shiro_key";
byte[] encryptKeyBytes = encryptKey.getBytes(StandardCharsets.UTF_8);
String rememberKey = Base64Utils.encodeToString(Arrays.copyOf(encryptKeyBytes, 16));
System.out.println(rememberKey);
}
}
kPH+bIxk5D2deZiIxcaaaA==
2AvVhdsgUs0FSA3SDFAdag==
3AvVhmFLUs0KTA3Kprsdag==
4AvVhmFLUs0KTA3Kprsdag==
5aaC5qKm5oqA5pyvAAAAAA==
6ZmI6I2j5Y+R5aSn5ZOlAA==
bWljcm9zAAAAAAAAAAAAAA==
wGiHplamyXlVB11UXWol8g==
Z3VucwAAAAAAAAAAAAAAAA==
MTIzNDU2Nzg5MGFiY2RlZg==
zSyK5Kp6PZAAjlT+eeNMlg==
U3ByaW5nQmxhZGUAAAAAAA==
5AvVhmFLUs0KTA3Kprsdag==
bXdrXl9eNjY2KjA3Z2otPQ==
fCq+/xW488hMTCD+cmJ3aQ==
1QWLxg+NYmxraMoxAXu/Iw==
ZUdsaGJuSmxibVI2ZHc9PQ==
L7RioUULEFhRyxM7a2R/Yg==
r0e3c16IdVkouZgk1TKVMg==
bWluZS1hc3NldC1rZXk6QQ==
a2VlcE9uR29pbmdBbmRGaQ==
WcfHGU25gNnTxTlmJMeSpw==
ZAvph3dsQs0FSL3SDFAdag==
tiVV6g3uZBGfgshesAQbjA==
cmVtZW1iZXJNZQAAAAAAAA==
ZnJlc2h6Y24xMjM0NTY3OA==
RVZBTk5JR0hUTFlfV0FPVQ==
WkhBTkdYSUFPSEVJX0NBVA==
GsHaWo4m1eNbE0kNSMULhg==
l8cc6d2xpkT1yFtLIcLHCg==
KU471rVNQ6k7PQL4SqxgJg==
0AvVhmFLUs0KTA3Kprsdag==
1AvVhdsgUs0FSA3SDFAdag==
25BsmdYwjnfcWmnhAciDDg==
3JvYhmBLUs0ETA5Kprsdag==
6AvVhmFLUs0KTA3Kprsdag==
6NfXkC7YVCV5DASIrEm1Rg==
7AvVhmFLUs0KTA3Kprsdag==
8AvVhmFLUs0KTA3Kprsdag==
8BvVhmFLUs0KTA3Kprsdag==
9AvVhmFLUs0KTA3Kprsdag==
OUHYQzxQ/W9e/UjiAGu6rg==
a3dvbmcAAAAAAAAAAAAAAA==
aU1pcmFjbGVpTWlyYWNsZQ==
bXRvbnMAAAAAAAAAAAAAAA==
OY//C4rhfwNxCQAQCrQQ1Q==
5J7bIJIV0LQSN3c9LPitBQ==
f/SY5TIve5WWzT4aQlABJA==
bya2HkYo57u6fWh5theAWw==
WuB+y2gcHRnY2Lg9+Aqmqg==
3qDVdLawoIr1xFd6ietnwg==
YI1+nBV//m7ELrIyDHm6DQ==
6Zm+6I2j5Y+R5aS+5ZOlAA==
2A2V+RFLUs+eTA3Kpr+dag==
6ZmI6I2j3Y+R1aSn5BOlAA==
SkZpbmFsQmxhZGUAAAAAAA==
2cVtiE83c4lIrELJwKGJUw==
fsHspZw/92PrS3XrPW+vxw==
XTx6CKLo/SdSgub+OPHSrw==
sHdIjUN6tzhl8xZMG3ULCQ==
O4pdf+7e+mZe8NyxMTPJmQ==
HWrBltGvEZc14h9VpMvZWw==
rPNqM6uKFCyaL10AK51UkQ==
Y1JxNSPXVwMkyvES/kJGeQ==
lT2UvDUmQwewm6mMoiw4Ig==
MPdCMZ9urzEA50JDlDYYDg==
xVmmoltfpb8tTceuT5R7Bw==
c+3hFGPjbgzGdrC+MHgoRQ==
ClLk69oNcA3m+s0jIMIkpg==
Bf7MfkNR0axGGptozrebag==
1tC/xrDYs8ey+sa3emtiYw==
ZmFsYWRvLnh5ei5zaGlybw==
cGhyYWNrY3RmREUhfiMkZA==
IduElDUpDDXE677ZkhhKnQ==
yeAAo1E8BOeAYfBlm4NG9Q==
cGljYXMAAAAAAAAAAAAAAA==
2itfW92XazYRi5ltW0M2yA==
XgGkgqGqYrix9lI6vxcrRw==
ertVhmFLUs0KTA3Kprsdag==
5AvVhmFLUS0ATA4Kprsdag==
s0KTA3mFLUprK4AvVhsdag==
hBlzKg78ajaZuTE0VLzDDg==
9FvVhtFLUs0KnA3Kprsdyg==
d2ViUmVtZW1iZXJNZUtleQ==
yNeUgSzL/CfiWw1GALg6Ag==
NGk/3cQ6F5/UNPRh8LpMIg==
4BvVhmFLUs0KTA3Kprsdag==
MzVeSkYyWTI2OFVLZjRzZg==
empodDEyMwAAAAAAAAAAAA==
A7UzJgh1+EWj5oBFi+mSgw==
c2hpcm9fYmF0aXMzMgAAAA==
i45FVt72K2kLgvFrJtoZRw==
U3BAbW5nQmxhZGUAAAAAAA==
Jt3C93kMR9D5e8QzwfsiMw==
MTIzNDU2NzgxMjM0NTY3OA==
vXP33AonIp9bFwGl7aT7rA==
V2hhdCBUaGUgSGVsbAAAAA==
Q01TX0JGTFlLRVlfMjAxOQ==
Is9zJ3pzNh2cgTHB4ua3+Q==
NsZXjXVklWPZwOfkvk6kUA==
GAevYnznvgNCURavBhCr1w==
66v1O8keKNV3TTcGPK1wzg==
SDKOLKn2J1j/2BHjeZwAoQ==
kPH+bIxk5D2deZiIxcabaA==
kPH+bIxk5D2deZiIxcacaA==
3AvVhdAgUs0FSA4SDFAdBg==
4AvVhdsgUs0F563SDFAdag==
FL9HL9Yu5bVUJ0PDU1ySvg==
5RC7uBZLkByfFfJm22q/Zw==
eXNmAAAAAAAAAAAAAAAAAA==
fdCEiK9YvLC668sS43CJ6A==
FJoQCiz0z5XWz2N2LyxNww==
HeUZ/LvgkO7nsa18ZyVxWQ==
HoTP07fJPKIRLOWoVXmv+Q==
iycgIIyCatQofd0XXxbzEg==
m0/5ZZ9L4jjQXn7MREr/bw==
NoIw91X9GSiCrLCF03ZGZw==
oPH+bIxk5E2enZiIxcqaaA==
QAk0rp8sG0uJC4Ke2baYNA==
Rb5RN+LofDWJlzWAwsXzxg==
s2SE9y32PvLeYo+VGFpcKA==
SrpFBcVD89eTQ2icOD0TMg==
U0hGX2d1bnMAAAAAAAAAAA==
Us0KvVhTeasAm43KFLAeng==
Ymx1ZXdoYWxlAAAAAAAAAA==
YWJjZGRjYmFhYmNkZGNiYQ==
zIiHplamyXlVB11UXWol8g==
ZjQyMTJiNTJhZGZmYjFjMQ==
YystomRZLMUjiK0Q1+LFdw==
QDFCnfkLUs0KTA3Kprsdag==
2adsfasdqerqerqewradsf==
5oiR5piv5p2h5ZK46bG8IQ==
3AvVhmFLUs0KTA3KaTHGFg==
2AvVCXsxUs0FSA7SYFjdQg==
TGMPe7lGO/Gbr38QiJu1/w==
GhrF5zLfq1Dtadd1jlohhA==
sBv2t3okbdm3U0r2EVcSzB==
AztiX2RUqhc7dhOzl1Mj8Q==
QVN1bm5uJ3MgU3Vuc2l0ZQ==
3Av2hmFLAs0BTA3Kprsd6E==
YVd4dmRtVjViM1UlM0QIdn==
5AvVhCsgUs0FSA3SDFAdag==
QUxQSEFNWVNPRlRCVUlMRA==
9Ami6v2G5Y+r5aPnE4OlBB==
sgIQrqUVxa1OZRRIK3hLZw==
mIccZhQt6EBHrZIyw1FAXQ==
wrjUh2ttBPQLnT4JVhriug==
3rvVhmFLUs0KAT3Kprsdag==
4WCZSJyqdUQsije93aQIRg==
4rvVhmFLUs0KAT3Kprsdag==
FP7qKJzdJOGkzoQzo2wTmA==
UGlzMjAxNiVLeUVlXiEjLw==
c2hvdWtlLXBsdXMuMjAxNg==
4AvVhmFLUs0KTA3Kpr3sd3ag==
QF5HMyZAWDZYRyFnSGhTdQ==
2AvVhdsgUsOFSA3SDFAdag==
ZWvohmPdUsAWT3=KpPqda
fCq+/xW488hMTCE+cmJ3FF==
HOlg7NHb9potm0n5s4ic0Q==
YWdlbnRAZG1AMjAxOHN3Zg==
3AvVhMFLIs0KTA3Kprsdag==
M2djA70UBBUPDibGZBRvrA==
AF05JAuyuEB1ouJQ9Y9Phg==
4AvVhmFLUs0KTA3KAAAAAA==
4AvVhmFLUsOKTA3Kprsdg==
4AvVhmFLUs0KTA3Kprseaf==
2AvVhdUs0FSA3SDFAdag==
w793pPq5ZVBKkj8OhV4KaQ==
Z3VucwAAAAAAAAAAAAABBB==
pyyX1c5x2f0LZZ7VKZXjKO==
8AvVhdsgUs0FSA3SDFAdag==
B9rPF8FHhxKJZ9k63ik7kQ==
4AvVhmFLUs0KTA3KprSdAg==
2AvVidsaUSofSA3SDFAdog==
3qDVdLawoIr1xFd6ietnsg==
R29yZG9uV2ViAAAAAAAAAA==
3AvVhmFLUs0KTA3Kprsdag ==
2AvHhdsgUs0F0A3SDFAPa*==
2AvVhdsgUs0FSA3SDFAder==
GHxH6G3LFh8Zb3NwoRgfFA==
A+kWR7o9O0/G/W6aOGesRA==
2AvVhdDFCVdfdfDFAdag==
4AvVhmFLUs5KTA1Kprsdag==
2AvVhmFLUs0KTA3Kprsdag==
b2EAAAAAAAAAAAAAAAAAAA==
AsfawfsdfaAasdWWW==
fcq+/xW488hMTCD+cmJ3aq==
wyLZMDifwq3sW1vhhHpgKA==
pMvTx48hLt+/C8D+cM5vR==
YnlhdnMAAAAAAAAAAAAAAA==
W2h5bXNdY29va2llQA==
3AvVhdAgUs1FSA4SDFAdBg==
ZGdmdwAAAAAAAAAAAAAAAA
Cj6LnKZNLEowAZrdqyH/Ew==
Z3VucwACAOVAKALACAADSA==
duhfin37x6chw29jsne45m==
FjbNm1avvGmWE9CY2HqV75==
AvVhmFLUs0KTA3Kprsdag==
2AvVhdsgERdsSA3SDFAdag==
4AvVhmFLUs0TTA3Kprsdag==
LEGEND-CAMPUS-CIPHERKEY==
2AvVhdsgUs0FSA3SaFAdfg==
4AvVhm2LUs0KTA3Kprsdag==
pbnA+Qzen1vjV3rNqQBLHg==
RmluZExvdmVy
fssgaegsfas==
CrownKey==a12d/dakdad
6Df5w6FRPCVQV0dhhUrZ*Z
m0@5ZZ9L4jjQXn7MREp^b^7I
kPv59vyqzj00x11LXJZTjJ2UHW48jzHN
a69ec781563b1a5d791f7b2bdd117a36
bGVhcm4gc2hpcm8gcXVpY2tseSBhbmQgc3lzdGVtYXRpY2FsbHk=
YTM0NZomIzI2OTsmIzM0NTueYQ==
Z3h6eWd4enklMjElMjElMjE=
#有的应该是错的,我这管采不管用
一文看懂shiro反序列化漏洞
https://mp.weixin.qq.com/s/6vlI5tyaw71sUPWQGAwK4g
Shiro高版本加密方式下的漏洞利用 | AresX's Blog
https://ares-x.com/2020/10/26/Shiro%E9%AB%98%E7%89%88%E6%9C%AC%E5%8A%A0%E5%AF%86%E6%96%B9%E5%BC%8F%E4%B8%8B%E7%9A%84%E6%BC%8F%E6%B4%9E%E5%88%A9%E7%94%A8/
Shiro 721 Padding Oracle攻击漏洞分析 - 安全客,安全资讯平台
https://www.anquanke.com/post/id/193165
Padding Oracle Attack(填充提示攻击)详解及验证 - 简书
https://www.jianshu.com/p/833582b2f560
Apache shiro 权限绕过漏洞汇总 - T00LS
https://www.t00ls.net/thread-57558-1-1.html
Shiro 权限绕过漏洞分析(CVE-2020-1957)
https://paper.seebug.org/1196/
Apache Shiro 身份验证绕过漏洞复现 (CVE-2020-11989)
https://mp.weixin.qq.com/s?__biz=Mzg2NTA4OTI5NA==&mid=2247488061&idx=1&sn=1d85c84949b11de0fd6319319929ecc7&chksm=ce5e305cf929b94aa87b94e1c0323b78d9e3782ff66f622ce5a9b01a99bdbd174f9fb92f19fd&scene=126&sessionid=1596618048&key=2101a05471cbc521cb3fcd41173e9d503620648c21c728f0cf23f989c28b1265139dbb38b93d572a77c2c9d4c08646fd1dfeb5df21fcca72a423beeb1d968ed4d7ba916afc0c5f1cdf42eaf30e4bef5d&ascene=1&uin=MTgyNzU5NTU2NQ%3D%3D&devicetype=Windows+10+x64&version=62090070&lang=zh_CN&exportkey=A%2F25%2Bgu2BRc%2BkfupyfIxG54%3D&pass_ticket=QBHsL98Q7wZ5MLAkGVScz4cieN%2Blwr8ipxswKg4lixfUj2vf4fSb6g8hyDFRntIC
Apache shiro安全漏洞(CVE-2020-13933)分析 - 先知社区
https://xz.aliyun.com/t/8230
Apache Shiro 认证绕过分析(CVE-2020-17523) - FreeBuf网络安全行业门户
https://www.freebuf.com/vuls/262927.html
END
本文始发于微信公众号(NOVASEC):Shiro漏洞汇总简述及key分享
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论