gitextract_xl98u19g/ ├── .editorconfig ├── .github/ │ └── workflows/ │ └── publish.yml ├── .gitignore ├── .travis.yml ├── DISCLAIMER.txt ├── Dockerfile ├── LICENSE.txt ├── README.md ├── appveyor.yml ├── assembly.xml ├── pom.xml └── src/ ├── main/ │ └── java/ │ └── ysoserial/ │ ├── Deserializer.java │ ├── GeneratePayload.java │ ├── Serializer.java │ ├── Strings.java │ ├── exploit/ │ │ ├── JBoss.java │ │ ├── JMXInvokeMBean.java │ │ ├── JRMPClassLoadingListener.java │ │ ├── JRMPClient.java │ │ ├── JRMPListener.java │ │ ├── JSF.java │ │ ├── JenkinsCLI.java │ │ ├── JenkinsListener.java │ │ ├── JenkinsReverse.java │ │ └── RMIRegistryExploit.java │ ├── payloads/ │ │ ├── AspectJWeaver.java │ │ ├── BeanShell1.java │ │ ├── C3P0.java │ │ ├── Click1.java │ │ ├── Clojure.java │ │ ├── CommonsBeanutils1.java │ │ ├── CommonsCollections1.java │ │ ├── CommonsCollections2.java │ │ ├── CommonsCollections3.java │ │ ├── CommonsCollections4.java │ │ ├── CommonsCollections5.java │ │ ├── CommonsCollections6.java │ │ ├── CommonsCollections7.java │ │ ├── DynamicDependencies.java │ │ ├── FileUpload1.java │ │ ├── Groovy1.java │ │ ├── Hibernate1.java │ │ ├── Hibernate2.java │ │ ├── JBossInterceptors1.java │ │ ├── JRMPClient.java │ │ ├── JRMPListener.java │ │ ├── JSON1.java │ │ ├── JavassistWeld1.java │ │ ├── Jdk7u21.java │ │ ├── Jython1.java │ │ ├── MozillaRhino1.java │ │ ├── MozillaRhino2.java │ │ ├── Myfaces1.java │ │ ├── Myfaces2.java │ │ ├── ObjectPayload.java │ │ ├── ROME.java │ │ ├── ReleaseableObjectPayload.java │ │ ├── Spring1.java │ │ ├── Spring2.java │ │ ├── URLDNS.java │ │ ├── Vaadin1.java │ │ ├── Wicket1.java │ │ ├── annotation/ │ │ │ ├── Authors.java │ │ │ ├── Dependencies.java │ │ │ └── PayloadTest.java │ │ └── util/ │ │ ├── ClassFiles.java │ │ ├── Gadgets.java │ │ ├── JavaVersion.java │ │ ├── PayloadRunner.java │ │ └── Reflections.java │ └── secmgr/ │ ├── DelegateSecurityManager.java │ └── ExecCheckingSecurityManager.java └── test/ └── java/ └── ysoserial/ ├── CiTest.java └── test/ ├── CustomDeserializer.java ├── CustomPayloadArgs.java ├── CustomTest.java ├── WrappedTest.java ├── exploit/ │ └── RMIRegistryExploitTest.java ├── payloads/ │ ├── CommandExecTest.java │ ├── FileUploadTest.java │ ├── JRMPReverseConnectSMTest.java │ ├── JRMPReverseConnectTest.java │ ├── MyfacesTest.java │ ├── PayloadsTest.java │ ├── RemoteClassLoadingTest.java │ └── TestHarnessTest.java └── util/ ├── Callables.java ├── Files.java ├── GadgetsTest.java ├── OS.java └── Throwables.java