Skip to content

Per3eus/JavaSec

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaSec

从Y4大佬那里Fork来自用的魔改笔记 基础知识库

1.基础篇

2.反序列化

如果想系统学习CC链、CB链的话这部分还是推荐p牛的Java安全漫谈,我只是简单写写便于自己复习而已(这部分看我下面的share并不适合新人,过了这么久看过网上很多文章还是觉得P牛写的更适合新人) https://fushuling.com/index.php/2023/01/30/java%E5%AE%89%E5%85%A8%E7%AC%94%E8%AE%B0/

3.Fastjson/Jackson专区

可以对比jackson简单学习下,这里我也会简单提一下jackson的一些利用,当然不会很详细,但是会简单列出一些触发原理,而且有些payload是共通的,这里也不以收集各个依赖下利用的payload为主

4.Weblogic专区

5.内存马学习专区

6.JavaAgent学习专区

后面因为一些原因打算更系统学习,感觉在这里面直接添加有点臃肿,故开了一个新的repo来记录整个学习阶段,移步RaspLearning

7.Struts2学习专区

一开始不想搞这个是因为很少人用了,后面想了一下可以具体看看struts2当中对OGNL策略如何做提升处理学学别人的绕过(Ps:不教怎么复现搭建环境)

后面突然觉得调试的过程很无聊我也不感兴趣,更感兴趣的是关于Struts当中Ognl的攻防所以后面更偏向于这方面研究,而不再具体跟踪中间的调用过程

8.关于Tomcat的一些小研究

9.JDBC Attack

关于Make JDBC Attacks Brilliant Again的简单记录,当我们在 JDBC Connection URL可控的情况下,攻击者可以进行什么样的攻击?这部分可以配合探索高版本 JDK 下 JNDI 漏洞的利用方法来进行拓展攻击

10.关于JNDI的整理

因为比较重要单独列出来了

11.Spring

12.Shiro

13.回显相关技术学习

14. JSPWebshell

15.Waf

16.漏洞复现

17.模板引擎+表达式相关

18.各框架对URI处理的特性及Trick

19.ASM与JVM学习

20.议题

其他分享

比赛反思

特地加了一栏吧,希望从比赛当中了解Java相关的东西学习一些新的点!

环境

Todolist

注意事项

  • 本仓库仅用于合法合规用途,严禁用于违法违规用途。
  • 本工具中所涉及的漏洞均为网上已公开。

优质博客

更多

About

a rep for documenting my study, may be from 0 to 0.1

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 93.9%
  • HTML 2.7%
  • Dockerfile 1.8%
  • Python 1.4%
  • Shell 0.2%