Boogipop / JavaSec

JavaSec

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JavaSec


Java Security Coding Memory by Boogpop

  • Templates
  • Pocs
  • SerializeUtils
  • GUI (developing)
  • CLI (developing)

0、aspectjweaver

任意文件写入

1、Hessian

内涵Hessian反序列化所有利用链

  • Xbean
  • Resin
  • LazyValue*N
  • Jackson/Fastjson
  • springaop
  • ProxyLazyValue*N

2、CommonCollections

CommonCollections1-11+几条野链+二次

  • CC1-11
  • CCD1
  • RMI二次反序列化

3、CommonBeantuils

  • CB1
  • CB2

4、Fastjson/Jackson

蕴含fastjson/jackson的所有getter chain

  • Ldap JNDI
  • Templates
  • Signobject二次
  • Tostring 所有起点

5、Rhino

  • Rhino1
  • Rhino2

6、Rome

Rome反序列化所有反序列化链及其变种、总共七条。

7、Hibernate

  • Hibernate1
  • Hibernate2

8、JDBC-Attack

所有类型的JDBC漏洞

  • Mysql
  • postgresql
  • IBM DB2
  • Derby
  • Modeshape
  • Sqlite (unfinished)
  • H2

9、CTF Java Writeup

有一些CTF比赛中的Java题解在里面

10、Serialize&&Reflection Utils

蕴含一些轮子

11、Memshell

暂时还未完全覆盖。

  • Tomcat(servlet、filter)
  • Spring(controller、interceptor)
  • Nacos
  • Http

About

JavaSec


Languages

Language:Java 99.5%Language:C 0.5%