Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Maskhe/javasec
自己学习java安全的一些总结,主要是安全审计相关
https://github.com/Maskhe/javasec
Last synced: 21 days ago
JSON representation
自己学习java安全的一些总结,主要是安全审计相关
- Host: GitHub
- URL: https://github.com/Maskhe/javasec
- Owner: Maskhe
- License: mit
- Created: 2019-08-19T11:55:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-05T09:52:27.000Z (almost 3 years ago)
- Last Synced: 2024-10-16T08:42:17.523Z (about 2 months ago)
- Size: 17.4 MB
- Stars: 1,561
- Watchers: 27
- Forks: 209
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - Maskhe/javasec - 自己学习java安全的一些总结,主要是安全审计相关 (Others)
README
# javasec
![GitHub](https://img.shields.io/github/license/Maskhe/javasec)
![](https://img.shields.io/badge/%E5%85%AC%E4%BC%97%E5%8F%B7-%E4%B8%80%E4%B8%AA%E5%AE%89%E5%85%A8%E7%A0%94%E7%A9%B6%E5%91%98-brightgreen)这是我在学习java安全审计的一些总结,每篇文章可能都不会很长,可能就只是讲一个知识点,但是文章越短,我才越容易坚持下去把这系列文章写完~
本系列文章不求把每个细节都覆盖到,但求把提到的每个知识点用通俗易懂的话阐述出来
文章体系规划(待完善):
#### JAVA反射机制[java反射机制](1.java反射机制.md)
#### JAVA动态代理机制
[java动态代理](java动态代理.md)
#### JAVA序列化与反序列化机制
常见的pop gadgets以及一些反序列化漏洞案例[java序列化与反序列化](2.java序列化与反序列化.md)
[apache commons-collections中的反序列化利用链](3.%20apache%20commons-collections中的反序列化.md)
[Apache Dubbo反序列化漏洞分析](4.Apache%20Dubbo反序列化漏洞分析.md)
[log4j的反序列化漏洞分析](4.log4j的反序列化.md)
#### IDEA调试技巧
[IDEA调试技巧1](5.IDEA调试技巧1.md)
[IDEA调试技巧2——远程调试](5.IDEA调试技巧2——远程调试.md)
#### RMI基础
[java rmi基础](6.java%20rmi基础.md)
#### 攻击RMI的方式
结合自己写的demo以及真实漏洞案例
[攻击rmi的方式](7.攻击rmi的方式.md)
#### JNDI注入
几句话讲解原理,再结合几个真实漏洞案例:fastjson、spring的jndi注入案例
[jndi注入](8.jndi注入.md)
[fastjson-1.2.24反序列化漏洞](9.fastjson-1.2.24反序列化漏洞.md)
#### JMX的安全问题
[jmx安全问题](10.jmx安全问题.md)
#### XXE
几种常见的解析xml的jar包,以及他们的漏洞点,防御手法
[XXE之DocumentBuilder](14.XXE之DocumentBuilder.md)
[XXE之XML解析常用库的使用案例](15.XXE之XML解析常用库的使用案例.md)
[XXE之setFeature防御](16.XXE之setFeature防御.md)
#### JDK中其它的一些反序列化
[XMLDecoder反序列化](17.XMLDecoder反序列化.md)
[Weblogic之XMLDecoder反序列化1(CVE-2017-3506)](18.Weblogic之XMLDecoder反序列化1_CVE-2017-3506.md)
#### JAVA表达式安全问题
#### SQL注入
#### JWT安全问题
#### Spring框架基础知识
#### Struts2框架基础知识
#### SSRF
主要是各种方法,各个jar包#### 各大大型应用、类库的漏洞
weblogic系列、spring系列、fastjson系列、jackson系列、solr、jboss、tomcat、struts2....
#### JVM基础
此部分内容虽是基础知识,但是对于漏洞挖掘也许并无多大助益,我在写作的过程中也只挑了我关注的内容,像jvm垃圾收集及调优部分内容就被我舍弃了
[1.Class文件的结构](jvm-Class文件的结构.md)
[2.类加载机制](jvm-类加载机制.md)
[3.jvm内存区域](jvm内存区域.md)
[4.hotspot虚拟机对象探秘](jvm-hotspot虚拟机对象探秘.md)
[5.字节码指令](字节码指令.md)
![](wechat.png)