diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..814baff5 Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore index d23a0b2e..73785437 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .idea .vscode +.DS_Store /target/ *.html linguist-language=python diff --git a/JavaSecurity/.DS_Store b/JavaSecurity/.DS_Store new file mode 100644 index 00000000..f1b38318 Binary files /dev/null and b/JavaSecurity/.DS_Store differ diff --git a/JavaSecurity/Apache/Shiro/CVE-2010-3863/src/main/resources/application.yml b/JavaSecurity/Apache/Shiro/CVE-2010-3863/src/main/resources/application.yml index 017551aa..c54acdac 100644 --- a/JavaSecurity/Apache/Shiro/CVE-2010-3863/src/main/resources/application.yml +++ b/JavaSecurity/Apache/Shiro/CVE-2010-3863/src/main/resources/application.yml @@ -3,7 +3,7 @@ spring: username: drunkbaby password: drunkbaby #?serverTimezone=UTC解决时区的报错 - url: jdbc:mysql://localhost/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8 + url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8 driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource diff --git a/JavaSecurity/Apache/Shiro/CVE-2010-3863/target/classes/application.yml b/JavaSecurity/Apache/Shiro/CVE-2010-3863/target/classes/application.yml index 017551aa..c54acdac 100644 --- a/JavaSecurity/Apache/Shiro/CVE-2010-3863/target/classes/application.yml +++ b/JavaSecurity/Apache/Shiro/CVE-2010-3863/target/classes/application.yml @@ -3,7 +3,7 @@ spring: username: drunkbaby password: drunkbaby #?serverTimezone=UTC解决时区的报错 - url: jdbc:mysql://localhost/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8 + url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8 driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource diff --git a/JavaSecurity/Apache/Shiro/shiro/src/main/java/shiro/config/UserRealm.java b/JavaSecurity/Apache/Shiro/shiro/src/main/java/shiro/config/UserRealm.java index 26102ef1..97c0af3e 100644 --- a/JavaSecurity/Apache/Shiro/shiro/src/main/java/shiro/config/UserRealm.java +++ b/JavaSecurity/Apache/Shiro/shiro/src/main/java/shiro/config/UserRealm.java @@ -13,6 +13,7 @@ import shiro.service.UserServiceImpl; // 自定义的 Realm + public class UserRealm extends AuthorizingRealm { @Autowired diff --git a/JavaSecurity/Apache/Shiro/shiro/src/main/resources/application.yml b/JavaSecurity/Apache/Shiro/shiro/src/main/resources/application.yml index c6550fa1..4f9c074d 100644 --- a/JavaSecurity/Apache/Shiro/shiro/src/main/resources/application.yml +++ b/JavaSecurity/Apache/Shiro/shiro/src/main/resources/application.yml @@ -32,3 +32,5 @@ spring: mybatis: type-aliases-package: shiro.pojo mapper-locations: classpath:mapper/*.xml +server: + port: 8082 diff --git a/JavaSecurity/Apache/Shiro/shiro/target/classes/application.yml b/JavaSecurity/Apache/Shiro/shiro/target/classes/application.yml index c6550fa1..4f9c074d 100644 --- a/JavaSecurity/Apache/Shiro/shiro/target/classes/application.yml +++ b/JavaSecurity/Apache/Shiro/shiro/target/classes/application.yml @@ -32,3 +32,5 @@ spring: mybatis: type-aliases-package: shiro.pojo mapper-locations: classpath:mapper/*.xml +server: + port: 8082 diff --git a/JavaSecurity/Apache/Shiro/shiro/target/classes/shiro/config/UserRealm.class b/JavaSecurity/Apache/Shiro/shiro/target/classes/shiro/config/UserRealm.class index e4497513..62c49c33 100644 Binary files a/JavaSecurity/Apache/Shiro/shiro/target/classes/shiro/config/UserRealm.class and b/JavaSecurity/Apache/Shiro/shiro/target/classes/shiro/config/UserRealm.class differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/CC/CC.iml b/JavaSecurity/CodeReview/JavaSec-Code/CC/CC.iml new file mode 100644 index 00000000..6ff5bbaa --- /dev/null +++ b/JavaSecurity/CodeReview/JavaSec-Code/CC/CC.iml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/application.properties b/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/application.properties new file mode 100644 index 00000000..bafddced --- /dev/null +++ b/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/application.properties @@ -0,0 +1 @@ +server.port=8081 \ No newline at end of file diff --git a/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/com/drunkbaby/CCRunApplication.class b/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/com/drunkbaby/CCRunApplication.class new file mode 100644 index 00000000..ecdfcba6 Binary files /dev/null and b/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/com/drunkbaby/CCRunApplication.class differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/com/drunkbaby/controller/CC3EXP.class b/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/com/drunkbaby/controller/CC3EXP.class new file mode 100644 index 00000000..fe8c6972 Binary files /dev/null and b/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/com/drunkbaby/controller/CC3EXP.class differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/com/drunkbaby/controller/CChains.class b/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/com/drunkbaby/controller/CChains.class new file mode 100644 index 00000000..7b555378 Binary files /dev/null and b/JavaSecurity/CodeReview/JavaSec-Code/CC/target/classes/com/drunkbaby/controller/CChains.class differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/JavaSec-Code.iml b/JavaSecurity/CodeReview/JavaSec-Code/JavaSec-Code.iml new file mode 100644 index 00000000..2bf2b4a3 --- /dev/null +++ b/JavaSecurity/CodeReview/JavaSec-Code/JavaSec-Code.iml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/MybatiSqli.iml b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/MybatiSqli.iml new file mode 100644 index 00000000..4b6b7b07 --- /dev/null +++ b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/MybatiSqli.iml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/MybatiSqli-0.0.1-SNAPSHOT.jar b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/MybatiSqli-0.0.1-SNAPSHOT.jar new file mode 100644 index 00000000..71019dc4 Binary files /dev/null and b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/MybatiSqli-0.0.1-SNAPSHOT.jar differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/MybatiSqli-0.0.1-SNAPSHOT.jar.original b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/MybatiSqli-0.0.1-SNAPSHOT.jar.original new file mode 100644 index 00000000..dcf47199 Binary files /dev/null and b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/MybatiSqli-0.0.1-SNAPSHOT.jar.original differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/application.properties b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/application.properties new file mode 100644 index 00000000..8e640725 --- /dev/null +++ b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/application.properties @@ -0,0 +1,6 @@ +server.port=8081 +spring.datasource.url=jdbc:mysql://localhost:3306/java_sec_code?AllowPublicKeyRetrieval=true&useSSL=false&serverTimezone=UTC +spring.datasource.username=java +spring.datasource.password=123123 +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +mybatis.mapper-locations=classpath:mapper/*.xml \ No newline at end of file diff --git a/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/MybatiSqliApplication.class b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/MybatiSqliApplication.class new file mode 100644 index 00000000..1e5a6bc6 Binary files /dev/null and b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/MybatiSqliApplication.class differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/controller/SQLI.class b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/controller/SQLI.class new file mode 100644 index 00000000..eeb6253b Binary files /dev/null and b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/controller/SQLI.class differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/mapper/UserMapper.class b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/mapper/UserMapper.class new file mode 100644 index 00000000..6d165225 Binary files /dev/null and b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/mapper/UserMapper.class differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/pojo/User.class b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/pojo/User.class new file mode 100644 index 00000000..55c7f1f6 Binary files /dev/null and b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/pojo/User.class differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/utils/SqliFilterUtil.class b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/utils/SqliFilterUtil.class new file mode 100644 index 00000000..aaf00bf6 Binary files /dev/null and b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/com/drunkbaby/utils/SqliFilterUtil.class differ diff --git a/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/mapper/UserMapper.xml b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/mapper/UserMapper.xml new file mode 100644 index 00000000..4cc0075e --- /dev/null +++ b/JavaSecurity/CodeReview/JavaSec-Code/MybatiSqli/target/classes/mapper/UserMapper.xml @@ -0,0 +1,49 @@ + + + +