fix: 前端大改5

This commit is contained in:
qi4l
2026-05-05 00:06:50 +08:00
parent c7c4f6aee6
commit 3ebd481b05
54 changed files with 2075 additions and 2191 deletions
+129 -72
View File
@@ -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