gitextract_idkl6mhj/ ├── .gitignore ├── .idea/ │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── libraries/ │ │ ├── weblogic.xml │ │ └── webserviceclient.xml │ ├── misc.xml │ ├── uiDesigner.xml │ └── vcs.xml ├── JNDIExploit.iml ├── README.md ├── lib/ │ ├── weblogic.jar │ └── webserviceclient.jar ├── pom.xml └── src/ ├── main/ │ └── java/ │ └── com/ │ └── feihong/ │ └── ldap/ │ ├── HTTPServer.java │ ├── LdapServer.java │ ├── Starter.java │ ├── controllers/ │ │ ├── BasicController.java │ │ ├── GroovyBypassController.java │ │ ├── LdapController.java │ │ ├── LdapMapping.java │ │ ├── PropertiesRefAddr.java │ │ ├── SerializedDataController.java │ │ ├── TomcatBypassController.java │ │ └── WebsphereBypassController.java │ ├── enumtypes/ │ │ ├── GadgetType.java │ │ ├── MemShellType.java │ │ ├── PayloadType.java │ │ └── WebsphereActionType.java │ ├── exceptions/ │ │ ├── IncorrectParamsException.java │ │ ├── UnSupportedActionTypeException.java │ │ ├── UnSupportedGadgetTypeException.java │ │ └── UnSupportedPayloadTypeException.java │ ├── gadgets/ │ │ ├── C3P0.java │ │ ├── CommonsBeanutils1.java │ │ ├── CommonsCollections1.java │ │ ├── CommonsCollections2.java │ │ ├── Jre8u20.java │ │ ├── URLDNS.java │ │ └── utils/ │ │ ├── ClassFiles.java │ │ ├── Gadgets.java │ │ ├── Reflections.java │ │ └── Util.java │ ├── template/ │ │ ├── CommandTemplate.java │ │ ├── DnslogTemplate.java │ │ ├── DynamicFilterTemplate.java │ │ ├── JBossMemshellTemplate.java │ │ ├── JettyMemshellTemplate.java │ │ ├── MyClassLoader.java │ │ ├── ReverseShellTemplate.java │ │ ├── SpringMemshellTemplate.java │ │ ├── Template.java │ │ ├── TomcatMemshellTemplate.java │ │ ├── WeblogicMemshellTemplate.java │ │ └── WebsphereMemshellTemplate.java │ └── utils/ │ ├── Cache.java │ ├── Config.java │ └── Util.java └── test/ └── java/ ├── TestBase64.java └── TestProgram.java