Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Drun1baby/JavaSecurityLearning
/ functions
Functions
2,190 in github.com/Drun1baby/JavaSecurityLearning
⨍
Functions
2,190
◇
Types & classes
884
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Spring/Spring-AMQP/CVE-2023-34050/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Apache/RocketMQ/CVE-2023-33246/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Apache/Apache Commons Text/CVE-2022-42889/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Apache/Apache Jena/JavaScriptFunction/CVE-2022-42889/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Apache/Kafka/CVE-2023-25194/Kafka-Client/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/JDK/JEP290/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Trick/二次反序列化/TwiceDeserialize/RMIConnector/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Trick/二次反序列化/TwiceDeserialize/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Trick/二次反序列化/TwiceDeserialize/CommonsBeanUtils/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Trick/二次反序列化/TwiceDeserialize/Rome/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Trick/反序列化绕WAF/UTF8Deserialize/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Jackson/JacksonBasic/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Jackson/CVE-2017-17485/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Jackson/CVE-2017-7527/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/Weblogic/CVE_2017_10271/XMLDecoder/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/XStream/XStream/XStream-Basic/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/XStream/XStream/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Method
AppTest
Create the test case @param testName name of the test case
JavaSecurity/XStream/XStream/XStreamCVES/src/main/resources/archetype-resources/src/test/java/AppTest.java:18
Function
B
(a,b)
JavaSecurity/Spring/SpringBootLearn/SpringSecurity/src/main/resources/static/qinjiang/js/jquery-3.1.1.min.js:2
Method
Brand
()
JavaSecurity/Spring/JSP/BasicJsp/src/main/java/com/drunkbaby/basicjsp/pojo/Brand.java:17
Method
CC1
localhost:8081/cc1 POST: EXP=xxx jdk 版本受限制的 CC1 链,要求 jdk 版本 <= jdk8u65,目前我是 jdk8u312 的版本 @return
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/CC/src/main/java/com/drunkbaby/controller/CChains.java:29
Method
CC11
localhost:8081/cc11 POST: EXP=xxx 用来打 Shiro 的链子,CC11 @return
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/CC/src/main/java/com/drunkbaby/controller/CChains.java:164
Method
CC24
localhost:8081/cc24 POST: EXP=xxx CC2 和 CC4 都可以打 @return
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/CC/src/main/java/com/drunkbaby/controller/CChains.java:137
Method
CC3
localhost:8081/cc3 POST: EXP=xxx TemplatesImpl 动态加载字节码,CC3 链,我这里过滤了 Runtime.getRuntime().exec() 的命令执行方式 @return
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/CC/src/main/java/com/drunkbaby/controller/CChains.java:80
Method
CC5
localhost:8081/cc5 POST: EXP=xxx 平平无奇 CC5 @return
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/CC/src/main/java/com/drunkbaby/controller/CChains.java:109
Method
CC6
localhost:8081/cc6 POST: EXP=xxx 不受 jdk 版本限制的 CC6 链子 @return
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/CC/src/main/java/com/drunkbaby/controller/CChains.java:56
Method
CChains
()
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/CC/src/main/java/com/drunkbaby/controller/CChains.java:19
Method
Calc
()
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/Calc.java:12
Method
Circle
()
JavaSecurity/Java Basic/Java 设计模式/Java-Design-Mode/Design-Principle/src/OpenClose/Ocp1.java:43
Method
ClassPathXmlApplicationContext
(String message)
JavaSecurity/Apache/ActiveMQ/Pkg-CVE-2023-46604/CVE-2023-46604-Client/src/main/java/org/springframework/context/support/ClassPathXmlApplicationContext.java:7
Method
ClassPathXmlApplicationContext
(String message)
JavaSecurity/Apache/ActiveMQ/Pkg-CVE-2023-46604/CVE-2023-46604/src/main/java/org/springframework/context/support/ClassPathXmlApplicationContext.java:7
Method
ConnectionHandlerContextImpl
( ConnectionProviderContextImpl context )
JavaSecurity/ysoserial改写/ysoserial/src/main/java/ysoserial/exploit/JBoss.java:345
Method
ConnectionProviderContextImpl
( OptionMap opts, String endpointName )
JavaSecurity/ysoserial改写/ysoserial/src/main/java/ysoserial/exploit/JBoss.java:382
Method
CustomObjectOutputStream
(OutputStream out)
JavaSecurity/Trick/反序列化绕WAF/UTF8Deserialize/src/main/java/org/example/CustomObjectOutputStream.java:72
Method
DAO
()
JavaSecurity/Apache/Shiro/CVE-2016-6802/src/main/java/dao/DAO.java:20
Method
DeserializationException
(Object set)
JavaSecurity/Spring/Spring-Kafka/CVE-2023-34040/Spring-Kafka-POC-CVE-2023-34040/spring-kafka-producer-copy/src/main/java/xrg/springframework/kafka/support/serializer/DeserializationException.java:12
Method
DeserializationException
(Object set)
JavaSecurity/Spring/Spring-Kafka/CVE-2023-34040/Spring-Kafka-POC-CVE-2023-34040/spring-kafka-producer/src/main/java/xrg/springframework/kafka/support/serializer/DeserializationException.java:12
Method
Deserializer
(byte[] bytes)
JavaSecurity/ysoserial改写/ysoserial/src/main/java/ysoserial/Deserializer.java:14
Method
DigesterSec
(HttpServletRequest request)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/XXE/src/main/java/com/drunkbaby/controller/XXEDefense.java:115
Method
DigesterVuln
(HttpServletRequest request)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/XXE/src/main/java/com/drunkbaby/controller/XXE.java:109
Method
DocumentBuilderSec
(HttpServletRequest request)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/XXE/src/main/java/com/drunkbaby/controller/XXEDefense.java:134
Method
DocumentBuilderVuln01
(HttpServletRequest request)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/XXE/src/main/java/com/drunkbaby/controller/XXE.java:125
Method
DocumentBuilderXincludeSec
(HttpServletRequest request)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/XXE/src/main/java/com/drunkbaby/controller/XXEDefense.java:156
Method
DocumentBuilderXincludeVuln
(HttpServletRequest request)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/XXE/src/main/java/com/drunkbaby/controller/XXE.java:156
Method
DocumentHelper
修复该漏洞只需升级dom4j到2.1.1及以上,该版本及以上禁用了ENTITY; 不带ENTITY的PoC不能利用,所以禁用ENTITY即可完成修复。
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/XXE/src/main/java/com/drunkbaby/controller/XXE.java:187
Function
Ea
(a)
JavaSecurity/Spring/SpringBootLearn/SpringSecurity/src/main/resources/static/qinjiang/js/jquery-3.1.1.min.js:3
Method
Evil
()
JavaSecurity/产品开发/Java_Rasp/java_rasp/bypass/src/main/java/com/example/Evil.java:8
Method
Evil
()
JavaSecurity/产品开发/Java_Rasp/java_rasp/bypass/src/main/java/com/drunkbaby/Evil.java:9
Method
EvilSex
()
JavaSecurity/Jackson/JacksonBasic/src/main/java/com/drunkbaby/JacksonVul/EvilSex.java:7
Method
ExecCheckingSecurityManager
()
JavaSecurity/ysoserial改写/ysoserial/src/main/java/ysoserial/secmgr/ExecCheckingSecurityManager.java:11
Method
ExecException
(String cmd)
JavaSecurity/ysoserial改写/ysoserial/src/main/java/ysoserial/secmgr/ExecCheckingSecurityManager.java:49
Method
ExecMockSerializable
(String cmd)
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/payloads/TestHarnessTest.java:57
Method
Exploit
()
JavaSecurity/Fastjson/LearnFastjson/src/main/java/Exploit.java:2
Function
Fa
(a)
JavaSecurity/Spring/SpringBootLearn/SpringSecurity/src/main/resources/static/qinjiang/js/jquery-3.1.1.min.js:3
Method
FileUploadTest
()
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/payloads/FileUploadTest.java:32
Method
Greeting
()
JavaSecurity/Spring/Spring-Kafka/CVE-2023-34040/Spring-Kafka-POC-CVE-2023-34040/spring-kafka-consumer/src/main/java/com/contrast/spring/kafka/Greeting.java:8
Method
Greeting
()
JavaSecurity/Spring/Spring-Kafka/CVE-2023-34040/Spring-Kafka-POC-CVE-2023-34040/spring-kafka-producer-copy/src/main/java/com/contrast/spring/kafka/Greeting.java:8
Method
Greeting
()
JavaSecurity/Spring/Spring-Kafka/CVE-2023-34040/Spring-Kafka-POC-CVE-2023-34040/spring-kafka-producer/src/main/java/com/contrast/spring/kafka/Greeting.java:8
Method
Hello
()
JavaSecurity/MemoryShell/Java-Agent-Memshell/Java_Agent_SpringBoot/src/main/java/com/example/java_agent_springboot/Hello_Controller.java:10
Method
HelloImpl
()
JavaSecurity/JDK/JEP290/src/main/java/HelloImpl.java:5
Method
HttpClient
(@RequestParam String url)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/SSRF/src/main/java/com/drunkbaby/controller/SecSSRF.java:89
Method
HttpSyncClients
(@RequestParam("url") String url)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/SSRF/src/main/java/com/drunkbaby/controller/VulSSRF.java:64
Method
IOUtils
(String url)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/SSRF/src/main/java/com/drunkbaby/controller/SecSSRF.java:131
Method
ImageIO
(@RequestParam String url)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/SSRF/src/main/java/com/drunkbaby/controller/SecSSRF.java:61
Method
InDirectPerson
()
JavaSecurity/反序列化基础/Reappearance/Serialable/src/ReflectDemo/ReflectFixFinal/pojo/InDirectPerson.java:9
Method
IndexController
(String cmd)
JavaSecurity/Java Basic/Java 回显技术/TomcatHalfEcho/TomcatHalfEcho/src/main/java/com/example/TomcatHalfEcho/Controller/EvilController.java:25
Method
InitBuffer
(int readSize, ByteBuffer buffer)
JavaSecurity/Apache/ActiveMQ/Pkg-CVE-2023-46604/CVE-2023-46604-Client/src/main/java/org/apache/activemq/transport/tcp/TcpTransport.java:592
Method
InitBuffer
(int readSize, ByteBuffer buffer)
JavaSecurity/Apache/ActiveMQ/Pkg-CVE-2023-46604/CVE-2023-46604/src/main/java/org/apache/activemq/transport/tcp/TcpTransport.java:598
Method
JRMPListener
( int port, Object payloadObject )
JavaSecurity/ysoserial改写/ysoserial/src/main/java/ysoserial/exploit/JRMPListener.java:59
Method
JRMPReverseConnectSMTest
(String command)
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/payloads/JRMPReverseConnectSMTest.java:20
Method
JRMPReverseConnectTest
()
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/payloads/JRMPReverseConnectTest.java:26
Method
JndiCalc7
()
JavaSecurity/JDK/jndi/JndiCode/JndiRMIServer/src/main/java/JndiCalc7.java:2
Method
Jsoup
(@RequestParam String url)
JavaSecurity/Java 代码审计/CodeReview/JavaSec-Code/SSRF/src/main/java/com/drunkbaby/controller/SecSSRF.java:117
Method
ListenerTest
()
JavaSecurity/MemoryShell/TomcatShell/src/main/java/tomcatShell/Listener/ListenerTest.java:15
Function
M
(a)
JavaSecurity/Spring/SpringBootLearn/SpringSecurity/src/main/resources/static/qinjiang/js/jquery-3.1.1.min.js:2
Method
MarshalOutputStream
(OutputStream out, URL u)
JavaSecurity/ysoserial改写/ysoserial/src/main/java/ysoserial/exploit/JRMPClient.java:103
Method
MockELResolver
(ServletRequest req)
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/payloads/MyfacesTest.java:87
Method
MySex2
()
JavaSecurity/Jackson/JacksonBasic/src/main/java/com/drunkbaby/deserialization/MySex2.java:7
Method
MyfacesDeserializer
( byte[] bytes )
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/payloads/MyfacesTest.java:138
Method
MyfacesTest
( String command )
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/payloads/MyfacesTest.java:38
Function
N
(a)
JavaSecurity/Spring/SpringBootLearn/SpringSecurity/src/main/resources/static/qinjiang/js/jquery-3.1.1.min.js:2
Method
OperationInterceptor
( URL cb )
JavaSecurity/JDK/jndi/JndiCode/JndiRMIServer/src/main/java/JNDILdapServer.java:48
Method
OperationInterceptor
( URL cb )
JavaSecurity/JDK/jndi/JndiCode/JndiRMIServer/src/main/java/JNDIGadgetServer.java:59
Method
PayloadsTest
( Class<? extends ObjectPayload<?>> payloadClass )
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/payloads/PayloadsTest.java:67
Method
Person
()
JavaSecurity/反序列化基础/Reappearance/Serialable/src/DynamicClassLoader/ClassLoaderPackage/Person.java:16
Method
Person
()
JavaSecurity/反序列化基础/Reappearance/Serialable/src/ReflectDemo/SeralizeDemo/Person.java:12
Method
Person
()
JavaSecurity/SnakeYaml/src/main/java/SerializeTest/Person.java:30
Method
Person3
()
JavaSecurity/Jackson/JacksonBasic/src/main/java/com/drunkbaby/Person3.java:14
Method
Person4
()
JavaSecurity/Jackson/JacksonBasic/src/main/java/com/drunkbaby/Person4.java:13
Method
PersonConstructor
()
JavaSecurity/反序列化基础/Reappearance/Serialable/src/ReflectDemo/SeralizeDemo/PersonConstructor.java:10
Method
PoolSource
( String className, String url )
JavaSecurity/ysoserial改写/ysoserial/src/main/java/ysoserial/payloads/C3P0.java:67
Method
ProcessBuilderHook
(Instrumentation inst)
JavaSecurity/产品开发/Java_Rasp/java_rasp/agent/src/main/java/com/drunkbaby/javagent/ProcessBuilderHook.java:13
Method
Proxy
()
JavaSecurity/反序列化基础/Reappearance/Serialable/src/JdkProxy/StaticProxy/Proxy.java:8
Function
R
()
JavaSecurity/Spring/SpringBootLearn/SpringSecurity/src/main/resources/static/qinjiang/js/jquery-3.1.1.min.js:2
Method
Rectangle
()
JavaSecurity/Java Basic/Java 设计模式/Java-Design-Mode/Design-Principle/src/OpenClose/Ocp1.java:37
Method
RemoteClassLoadingTest
( String command )
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/payloads/RemoteClassLoadingTest.java:28
Method
RemoteClassLoadingTestCallable
( int port, byte[] data, Callable<Object> innerCallable )
JavaSecurity/ysoserial改写/ysoserial/src/test/java/ysoserial/test/payloads/RemoteClassLoadingTest.java:73
Method
RemoteHelloWorld
()
JavaSecurity/JDK/JEP290/RMIServer/src/main/java/VictimServer.java:8
Method
RemoteHelloWorld
()
JavaSecurity/JDK/RMI/RMIServer/src/main/java/VictimServer.java:8
Method
RemoteObjImpl
()
JavaSecurity/JDK/JEP290/RMIServer/src/main/java/RemoteObjImpl.java:8
← previous
next →
701–800 of 2,190, ranked by callers