├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src └── main └── java └── com └── txf ├── Deserialize ├── README.md ├── _01_User.java ├── _02_Serailized.java └── _03_Deserialize.java ├── JDBC ├── README.md └── main.java ├── RMI ├── README.md ├── RMIClient.java └── RMIServer.java ├── Reflection ├── README.md ├── _01_excute.java ├── _02_excute_runtime.java ├── _03_EvilClass.java ├── _03_EvilExcute.java ├── _03_main.java ├── _04_excute_processbuilder.java └── _05_excute_private.java ├── classloader └── ClassLoader │ ├── README.md │ ├── _01_FirstClass.java │ ├── _02_ClassLoader.java │ ├── _03_ClassToByte.java │ └── _04_ClassLoader.java └── ysoserial ├── README.md └── pic ├── args.png └── exec.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/txf/Deserialize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Deserialize/README.md -------------------------------------------------------------------------------- /src/main/java/com/txf/Deserialize/_01_User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Deserialize/_01_User.java -------------------------------------------------------------------------------- /src/main/java/com/txf/Deserialize/_02_Serailized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Deserialize/_02_Serailized.java -------------------------------------------------------------------------------- /src/main/java/com/txf/Deserialize/_03_Deserialize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Deserialize/_03_Deserialize.java -------------------------------------------------------------------------------- /src/main/java/com/txf/JDBC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/JDBC/README.md -------------------------------------------------------------------------------- /src/main/java/com/txf/JDBC/main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/JDBC/main.java -------------------------------------------------------------------------------- /src/main/java/com/txf/RMI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/RMI/README.md -------------------------------------------------------------------------------- /src/main/java/com/txf/RMI/RMIClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/RMI/RMIClient.java -------------------------------------------------------------------------------- /src/main/java/com/txf/RMI/RMIServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/RMI/RMIServer.java -------------------------------------------------------------------------------- /src/main/java/com/txf/Reflection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Reflection/README.md -------------------------------------------------------------------------------- /src/main/java/com/txf/Reflection/_01_excute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Reflection/_01_excute.java -------------------------------------------------------------------------------- /src/main/java/com/txf/Reflection/_02_excute_runtime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Reflection/_02_excute_runtime.java -------------------------------------------------------------------------------- /src/main/java/com/txf/Reflection/_03_EvilClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Reflection/_03_EvilClass.java -------------------------------------------------------------------------------- /src/main/java/com/txf/Reflection/_03_EvilExcute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Reflection/_03_EvilExcute.java -------------------------------------------------------------------------------- /src/main/java/com/txf/Reflection/_03_main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Reflection/_03_main.java -------------------------------------------------------------------------------- /src/main/java/com/txf/Reflection/_04_excute_processbuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Reflection/_04_excute_processbuilder.java -------------------------------------------------------------------------------- /src/main/java/com/txf/Reflection/_05_excute_private.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/Reflection/_05_excute_private.java -------------------------------------------------------------------------------- /src/main/java/com/txf/classloader/ClassLoader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/classloader/ClassLoader/README.md -------------------------------------------------------------------------------- /src/main/java/com/txf/classloader/ClassLoader/_01_FirstClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/classloader/ClassLoader/_01_FirstClass.java -------------------------------------------------------------------------------- /src/main/java/com/txf/classloader/ClassLoader/_02_ClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/classloader/ClassLoader/_02_ClassLoader.java -------------------------------------------------------------------------------- /src/main/java/com/txf/classloader/ClassLoader/_03_ClassToByte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/classloader/ClassLoader/_03_ClassToByte.java -------------------------------------------------------------------------------- /src/main/java/com/txf/classloader/ClassLoader/_04_ClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/classloader/ClassLoader/_04_ClassLoader.java -------------------------------------------------------------------------------- /src/main/java/com/txf/ysoserial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/ysoserial/README.md -------------------------------------------------------------------------------- /src/main/java/com/txf/ysoserial/pic/args.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/ysoserial/pic/args.png -------------------------------------------------------------------------------- /src/main/java/com/txf/ysoserial/pic/exec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangxiaofeng7/JavaLearning/HEAD/src/main/java/com/txf/ysoserial/pic/exec.png --------------------------------------------------------------------------------