|
1 | 1 | # HackShiro |
2 | 2 |
|
3 | | -本项目创建于2020年8月11日。记录自己在学习Shiro漏洞中遇到的一些知识。本项目会持续更新,最近的一次更新时间为2020年8月11日。 |
| 3 | +本项目创建于2020年8月11日。记录自己在学习Shiro漏洞过程中遇到的一些知识。本项目会持续更新,最近的一次更新时间为2020年10月09日。 |
4 | 4 |
|
5 | | -## 一、Shiro基础 |
6 | | -- http://greycode.github.io/shiro/doc/reference.html |
7 | | - |
8 | | -## 二、Shiro识别 |
| 5 | +- [01-Shiro基础知识]() |
| 6 | +- [02-Shiro漏洞汇总]() |
| 7 | +- [03-Shiro框架识别]() |
| 8 | +- [04-Shiro漏洞检测]() |
| 9 | +- [05-Shiro漏洞利用]() |
| 10 | +- [06-Shiro靶场环境]() |
9 | 11 |
|
10 | | -- 请求包的cookie中存在rememberMe字段。 |
11 | | -- 响应包中存在rememberMe=deleteMe字段。 |
12 | | -- 请求包中存在rememberMe=x时,响应包中存在rememberMe=deleteMe。 |
| 12 | +## 一、Shiro基础知识 |
| 13 | +- http://greycode.github.io/shiro/doc/reference.html |
13 | 14 |
|
14 | | -## 三、Shiro漏洞 |
| 15 | +## 二、Shiro漏洞汇总 |
15 | 16 |
|
16 | 17 | 本项目注重漏洞利用效果。详细的漏洞分析请参考本站的关于Shiro分析的文章。 |
17 | 18 |
|
18 | 19 | - Shiro rememberMe反序列化漏洞:CVE-2016-4437(Shiro-550) |
19 | 20 | - Shiro Padding Oracle Attack:Shiro-721 |
20 | 21 | - Apache Shiro身份验证绕过漏洞:CVE-2020-11989 |
21 | 22 |
|
22 | | -## 四、漏洞检测 |
| 23 | +## 三、Shiro框架识别 |
23 | 24 |
|
24 | | -## 五、漏洞利用 |
| 25 | +- 请求包的cookie中存在rememberMe字段。 |
| 26 | +- 响应包中存在rememberMe=deleteMe字段。 |
| 27 | +- 请求包中存在rememberMe=x时,响应包中存在rememberMe=deleteMe。 |
| 28 | + |
| 29 | +## 四、Shiro漏洞检测 |
| 30 | + |
| 31 | +## 五、Shiro漏洞利用 |
25 | 32 |
|
26 | | -### HackShiro With Python |
27 | 33 | - https://github.com/sv3nbeast/ShiroScan |
28 | 34 | - https://github.com/insightglacier/Shiro_exploit |
29 | 35 | - https://github.com/3ndz/Shiro-721 |
|
38 | 44 | - https://github.com/zhzyker/shiro-1.2.4-rce |
39 | 45 | - https://github.com/pmiaowu/BurpShiroPassiveScan |
40 | 46 |
|
41 | | -### HackShiro With Java |
42 | 47 | - https://github.com/feihong-cs/ShiroExploit |
43 | 48 | - https://github.com/potats0/shiroPoc |
44 | 49 | - https://github.com/tangxiaofeng7/Shiroexploit |
45 | 50 | - https://github.com/fupinglee/ShiroScan |
46 | 51 |
|
47 | | -## 六、命令回显 |
| 52 | +## 六、Shiro靶场环境 |
48 | 53 |
|
49 | 54 | Shiro命令回显最早是Xray高级版的利用方式。此后一些安全研究人员根据Xray的相关思路编写出了课直接回显的漏洞利用程序。比如下面这些项目。 |
50 | 55 |
|
51 | | -- |
52 | | - |
53 | | -## 七、参考文章 |
| 56 | +## 七、Shiro参考资源 |
54 | 57 |
|
55 | 58 | - https://paper.seebug.org/1290/ |
56 | 59 | - https://koalr.me/post/shiro-lou-dong-jian-ce/ |
0 commit comments