MCPcopy Index your code
hub / github.com/Firebasky/Java

github.com/Firebasky/Java @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
915 symbols 1,473 edges 134 files 27 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Java

可能有一部分是java的基础语法 和一些java安全,主要是java安全和java框架漏洞的复现,加一些代码审计

知识星球

该知识星球主要是分享java相关的安全知识,绝对精华.里面包含未开放的1day和0day等分享或武器化工具一发入魂

image

代学习

java设计模式 :heavy_check_mark:
jvm学习 正在学习中.

说明

目前该项目更新可能会慢一些,更新的基本上是在添加了Java日常知识点中记录自己感觉有意思的文章和小trick,希望对你有帮助.

如果你遇到了很好的文章非常欢迎提交issues.

Stargazers over time

Stargazers over time

Extension points exported contracts — how you extend this code

PersonRepository (Interface)
(no doc)
Spring/CVE-2017-8046-spring/complete/src/main/java/com/example/accessingdatarest/PersonRepository.java

Core symbols most depended-on inside this repo

setAccessible
called by 145
java序列化链/Tools/SerializeUtil.java
get
called by 107
BypassSM/BypassOfCreateClassLoader.java
exec
called by 25
shell/loadjar/Evil.java
getResponse
called by 21
java回显/GlassFish/Echo_Request.java
unpack
called by 17
tomcat/CVE-2020-1938文件包含漏洞/CVE-2020-1938-exp.py
setFieldValue
called by 14
java序列化链/Tools/SerializeUtil.java
getName
called by 13
jackson/src/main/java/com/firebasky/learn/Man.java
writeObjectToFile
called by 11
java序列化链/Tools/SerializeUtil.java

Shape

Method 722
Class 166
Function 24
Enum 2
Interface 1

Languages

C++57%
Java38%
Python5%
C1%

Modules by API surface

JNI/jni/webshell/jni.h260 symbols
JNI/jni/jni.h260 symbols
tomcat/CVE-2020-1938文件包含漏洞/CVE-2020-1938-exp.py26 symbols
SnakeYaml/src/main/java/CVE/PoC.java13 symbols
java序列化链/C3P0/payload1.java11 symbols
java序列化链/Tools/SerializeUtil.java9 symbols
java回显/src/main/java/com/firebasky/echo/controller/socket_v2.java9 symbols
Struts2/Struts2-007/Struts007.java9 symbols
Spring/CVE-2017-8046-spring/complete/src/test/java/com/example/accessingdatarest/AccessingDataRestApplicationTests.java9 symbols
Shiro/shiro550/src/main/java/com/firebasky/exp/ScanShiro.java7 symbols
BypassSM/learn/eviljar/src/main/java/bypass_sm.java7 symbols
jackson/src/main/java/com/firebasky/learn/Man.java6 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add Java \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact