mirror of
https://github.com/qi4L/JYso.git
synced 2026-09-21 22:40:43 +08:00
fix: 前端大改5
This commit is contained in:
+129
-72
@@ -1,72 +1,129 @@
|
||||
├─.gradle Gradle构建配置文件
|
||||
│ ├─8.7
|
||||
│ │ ├─checksums
|
||||
│ │ ├─dependencies-accessors
|
||||
│ │ │ └─525c6f5870ba43302c5969f432765d671d340d71
|
||||
│ │ │ ├─classes
|
||||
│ │ │ │ └─org
|
||||
│ │ │ │ └─gradle
|
||||
│ │ │ │ └─accessors
|
||||
│ │ │ │ └─dm
|
||||
│ │ │ └─sources
|
||||
│ │ │ └─org
|
||||
│ │ │ └─gradle
|
||||
│ │ │ └─accessors
|
||||
│ │ │ └─dm
|
||||
│ │ ├─executionHistory
|
||||
│ │ ├─expanded
|
||||
│ │ ├─fileChanges
|
||||
│ │ ├─fileHashes
|
||||
│ │ └─vcsMetadata
|
||||
│ ├─buildOutputCleanup
|
||||
│ └─vcs-1
|
||||
├─.idea IDEA配置信息文件
|
||||
│ ├─artifacts
|
||||
│ ├─codeStyles
|
||||
│ ├─inspectionProfiles
|
||||
│ └─libraries
|
||||
├─docs 有关文档
|
||||
├─gradle
|
||||
│ └─wrapper
|
||||
├─libs 第三方jar
|
||||
└─src
|
||||
├─main
|
||||
│ └─java
|
||||
│ └─com
|
||||
│ └─qi4l
|
||||
│ └─jndi
|
||||
│ ├─controllers JNDI路由逻辑
|
||||
│ │ └─utils
|
||||
│ ├─enumtypes
|
||||
│ ├─exceptions
|
||||
│ ├─exploit -cp 模式下的漏洞逻辑
|
||||
│ ├─gadgets 反序列化链
|
||||
│ │ ├─annotation
|
||||
│ │ ├─Config
|
||||
│ │ └─utils
|
||||
│ │ ├─beanshell
|
||||
│ │ ├─cc
|
||||
│ │ ├─clojure
|
||||
│ │ ├─dirty
|
||||
│ │ ├─handle
|
||||
│ │ ├─jdbc
|
||||
│ │ ├─jre
|
||||
│ │ └─utf8OverlongEncoding
|
||||
│ └─template
|
||||
│ ├─Agent Agent注入逻辑
|
||||
│ │ └─utli
|
||||
│ ├─echo 回显类
|
||||
│ └─memshell 内存shell逻辑
|
||||
│ ├─BypassNginxCDN
|
||||
│ ├─jboss
|
||||
│ ├─jetty
|
||||
│ ├─resin
|
||||
│ ├─shell
|
||||
│ ├─spring
|
||||
│ ├─struts2
|
||||
│ ├─tomcat
|
||||
│ ├─Tomcat_Spring_Jetty
|
||||
│ ├─weblogic
|
||||
│ └─Websphere
|
||||
└─test
|
||||
└─java
|
||||
.
|
||||
├── .gradle Gradle 构建缓存
|
||||
│ ├── 7.6.6 Gradle 版本缓存
|
||||
│ │ ├── checksums
|
||||
│ │ ├── dependencies-accessors
|
||||
│ │ ├── executionHistory
|
||||
│ │ ├── fileChanges
|
||||
│ │ ├── fileHashes
|
||||
│ │ └── gc.properties
|
||||
│ ├── buildOutputCleanup
|
||||
│ └── vcs-1
|
||||
├── .idea IDEA 配置
|
||||
│ ├── artifacts
|
||||
│ ├── codeStyles
|
||||
│ ├── inspectionProfiles
|
||||
│ └── libraries
|
||||
├── docs 项目文档
|
||||
│ └── directory_structure.md
|
||||
├── gradle
|
||||
│ └── wrapper Gradle Wrapper (7.6.6)
|
||||
├── libs 第三方 JAR
|
||||
├── src
|
||||
│ ├── main
|
||||
│ │ ├── frontend 前端 React 项目
|
||||
│ │ │ ├── public
|
||||
│ │ │ └── src
|
||||
│ │ ├── java
|
||||
│ │ │ └── com/qi4l/JYso
|
||||
│ │ │ ├── HTTPServer.java
|
||||
│ │ │ ├── LdapServer.java
|
||||
│ │ │ ├── LdapsServer.java
|
||||
│ │ │ ├── RMIServer.java
|
||||
│ │ │ ├── Starter.java
|
||||
│ │ │ ├── controllers JNDI/LDAP 控制器
|
||||
│ │ │ │ ├── BaseLdapController.java 公共基类
|
||||
│ │ │ │ ├── BasicController.java
|
||||
│ │ │ │ ├── ELProcessorController.java
|
||||
│ │ │ │ ├── GroovyController.java
|
||||
│ │ │ │ ├── LdapController.java 控制器接口
|
||||
│ │ │ │ ├── LdapMapping.java
|
||||
│ │ │ │ ├── MemoryXXEController.java
|
||||
│ │ │ │ ├── SerializedDataController.java
|
||||
│ │ │ │ ├── SnakeYamlController.java
|
||||
│ │ │ │ ├── XStreamController.java
|
||||
│ │ │ │ ├── jdbcController1.java
|
||||
│ │ │ │ ├── jdbcController2.java
|
||||
│ │ │ │ ├── ldap2rmiController.java
|
||||
│ │ │ │ ├── rmi RMI 工具类
|
||||
│ │ │ │ │ ├── Basic.java
|
||||
│ │ │ │ │ └── ELProcessor.java
|
||||
│ │ │ │ └── utils
|
||||
│ │ │ │ └── JNDIUtils.java
|
||||
│ │ │ ├── enumtypes
|
||||
│ │ │ │ ├── GadgetType.java
|
||||
│ │ │ │ ├── PayloadType.java
|
||||
│ │ │ │ └── WebsphereActionType.java
|
||||
│ │ │ ├── exceptions
|
||||
│ │ │ │ ├── IncorrectParamsException.java
|
||||
│ │ │ │ ├── UnSupportedActionTypeException.java
|
||||
│ │ │ │ ├── UnSupportedGadgetTypeException.java
|
||||
│ │ │ │ └── UnSupportedPayloadTypeException.java
|
||||
│ │ │ ├── exploit -cp 模式漏洞利用
|
||||
│ │ │ │ ├── JBoss.java
|
||||
│ │ │ │ ├── JMXInvokeMBean.java
|
||||
│ │ │ │ ├── JRMPClassLoadingListener.java
|
||||
│ │ │ │ ├── JRMPClient.java
|
||||
│ │ │ │ ├── JRMPListener.java
|
||||
│ │ │ │ ├── JSF.java
|
||||
│ │ │ │ ├── JenkinsCLI.java
|
||||
│ │ │ │ ├── JenkinsListener.java
|
||||
│ │ │ │ ├── JenkinsReverse.java
|
||||
│ │ │ │ └── RMIBindExploit.java
|
||||
│ │ │ ├── gadgets 反序列化 Gadget
|
||||
│ │ │ │ ├── ObjectPayload.java
|
||||
│ │ │ │ ├── ReleaseableObjectPayload.java
|
||||
│ │ │ │ ├── SignedObject.java
|
||||
│ │ │ │ ├── annotation 注解
|
||||
│ │ │ │ │ ├── Authors.java
|
||||
│ │ │ │ │ └── Dependencies.java
|
||||
│ │ │ │ ├── Config 全局配置
|
||||
│ │ │ │ │ ├── Config.java
|
||||
│ │ │ │ │ ├── MemShellPayloads.java
|
||||
│ │ │ │ │ └── ysoserial.java
|
||||
│ │ │ │ ├── utils 工具类
|
||||
│ │ │ │ │ ├── Gadgets.java
|
||||
│ │ │ │ │ ├── Reflections.java
|
||||
│ │ │ │ │ ├── Serializer.java
|
||||
│ │ │ │ │ ├── Utils.java
|
||||
│ │ │ │ │ ├── ... (ByteUtil, ClassFiles, HexUtils, InjShell 等)
|
||||
│ │ │ │ │ ├── beanshell/
|
||||
│ │ │ │ │ ├── cc/
|
||||
│ │ │ │ │ ├── clojure/
|
||||
│ │ │ │ │ ├── dirty/
|
||||
│ │ │ │ │ ├── handle/
|
||||
│ │ │ │ │ ├── jre/
|
||||
│ │ │ │ │ └── utf8OverlongEncoding/
|
||||
│ │ │ │ └── *.java 各 Gadget 链实现
|
||||
│ │ │ ├── template 模板类
|
||||
│ │ │ │ ├── ClassLoaderTemplate.java
|
||||
│ │ │ │ ├── DefineClassFromParameter.java
|
||||
│ │ │ │ ├── HideMemShellTemplate.java
|
||||
│ │ │ │ ├── Meterpreter.java
|
||||
│ │ │ │ ├── ReverseShellTemplate.java
|
||||
│ │ │ │ └── Template.java
|
||||
│ │ │ └── web Web 控制台
|
||||
│ │ │ ├── JYsoWebApplication.java
|
||||
│ │ │ ├── ApiAuthFilter.java
|
||||
│ │ │ ├── AuthServlet.java
|
||||
│ │ │ ├── JettyApiServlet.java
|
||||
│ │ │ ├── RequestLogCollector.java
|
||||
│ │ │ ├── SpaFallbackFilter.java
|
||||
│ │ │ ├── StaticResourceServlet.java
|
||||
│ │ │ └── config/
|
||||
│ │ │ ├── JYsoWebPasswordProvider.java
|
||||
│ │ │ └── WebPasswordGenerator.java
|
||||
│ │ └── resources 资源文件
|
||||
│ │ ├── application.properties
|
||||
│ │ ├── log4j2.xml
|
||||
│ │ └── static/ 前端打包产出
|
||||
│ └── test 测试代码
|
||||
│ └── java
|
||||
│ ├── Main.java
|
||||
│ └── com/example/demo/demos/web
|
||||
│ ├── Test.java
|
||||
│ └── secCig.java
|
||||
├── build.gradle Gradle 构建脚本
|
||||
├── settings.gradle Gradle 项目设置
|
||||
├── README.md
|
||||
└── README.en.md
|
||||
|
||||
Reference in New Issue
Block a user