Home

Awesome

Test-JNDI-Injection-Exploit-Plus

Test Examples

1. More JNDI Remote Reference Gadget: (total: 3)

2. More JNDI Local Reference Gadget: (total: 4)

Payloadauthordependencies
Tomcat 8+ or SpringBoot@welk1ntrustURLCodebase is false but have Tomcat 8+ or SpringBoot 1.2.x+ in classpath
Groovy (GroovyClassLoader)@cckuailongtrustURLCodebase is false but have Tomcat and Groovy in classpath
Groovy (GroovyShell)@cckuailongtrustURLCodebase is false but have Tomcat and Groovy in classpath
Websphere Readfile@cckuailongtrustURLCodebase is false but have WebSphere v6-v9 in classpath

3. Deserailization Gadget (total: 37)

P.S. More Gadgets than ysoserial, welcome to PR more! ^_^

payloadauthordependencies
AspectJWeaver@Jangaspectjweaver:1.9.2, commons-collections:3.2.2
BeanShell1@pwntester, @cschneider4711bsh:2.0b5
C3P0@mbechlerc3p0:0.9.5.2, mchange-commons-java:0.2.11
Click1@artsploitclick-nodeps:2.3.0, javax.servlet-api:3.1.0
Clojure@JackOfMostTradesclojure:1.8.0
CommonsBeanutils1@frohoffcommons-beanutils:1.9.2
CommonsBeanutils2@cckuailongcommons-beanutils:1.9.2
CommonsCollections1@frohoffcommons-collections:3.1
CommonsCollections2@frohoffcommons-collections4:4.0
CommonsCollections3@frohoffcommons-collections:3.1
CommonsCollections4@frohoffcommons-collections4:4.0
CommonsCollections5@matthias_kaiser, @jasinnercommons-collections:3.1
CommonsCollections6@matthias_kaisercommons-collections:3.1
CommonsCollections7@scristalli, @hanyrax, @EdoardoVignaticommons-collections:3.1
CommonsCollections8@cckuailongcommons-collections4:4.0
CommonsCollections9@cckuailongcommons-collections:3.1
CommonsCollections10@cckuailongcommons-collections:3.2.1
FileUpload1@mbechlercommons-fileupload:1.3.1, commons-io:2.4
Groovy1@frohoffgroovy:2.3.9
Hibernate1@mbechler
Hibernate2@mbechler
JBossInterceptors1@matthias_kaiserjavassist:3.12.1.GA, jboss-interceptor-core:2.0.0.Final, cdi-api:1.0-SP1, javax.interceptor-api:3.1, jboss-interceptor-spi:2.0.0.Final, slf4j-api:1.7.21
JSON1@mbechlerjson-lib:jar:jdk15:2.4, spring-aop:4.1.4.RELEASE, aopalliance:1.0, commons-logging:1.2, commons-lang:2.6, ezmorph:1.0.6, commons-beanutils:1.9.2, spring-core:4.1.4.RELEASE, commons-collections:3.1
JavassistWeld1@matthias_kaiserjavassist:3.12.1.GA, weld-core:1.1.33.Final, cdi-api:1.0-SP1, javax.interceptor-api:3.1, jboss-interceptor-spi:2.0.0.Final, slf4j-api:1.7.21
Jython1@pwntester, @cschneider4711jython-standalone:2.5.2
MozillaRhino1@matthias_kaiserjs:1.7R2
MozillaRhino2@_tint0js:1.7R2
Myfaces1@mbechler
Myfaces2@mbechler
ROME1@mbechlerrome:1.0
ROME2@firebaskyrome:1.0
Spring1@frohoffspring-core:4.1.4.RELEASE, spring-beans:4.1.4.RELEASE
Spring2@mbechlerspring-core:4.1.4.RELEASE, spring-aop:4.1.4.RELEASE, aopalliance:1.0, commons-logging:1.2
Spring3@cckuailongspring-tx:5.2.3.RELEASE, spring-context:5.2.3.RELEASE, javax.transaction-api:1.2
URLDNS@gebljre only vuln detect
Vaadin1@kai_ullrichvaadin-server:7.7.14, vaadin-shared:7.7.14
Wicket1@jacob-baineswicket-util:6.23.0, slf4j-api:1.6.4
WildFly1@hugoworg.wildfly:wildfly-connector:26.0.1.Final

Disclaimer

All information and code is provided solely for educational purposes and/or testing your own systems for these vulnerabilities.