From 9f9ccd67157dd554c0da9be1050ce994d52fce65 Mon Sep 17 00:00:00 2001 From: Cryin <416049355@qq.com> Date: Fri, 24 Nov 2017 15:40:14 +0800 Subject: [PATCH 01/20] Update regexp.xml --- regexp.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regexp.xml b/regexp.xml index 889dc4a..6759f33 100644 --- a/regexp.xml +++ b/regexp.xml @@ -192,7 +192,7 @@ - ProcessBuilder\.start + ProcessBuilder From d75d945cc7f66a1e4a6e3038c1f6dff1a45fcb43 Mon Sep 17 00:00:00 2001 From: Cryin <416049355@qq.com> Date: Fri, 24 Nov 2017 15:58:31 +0800 Subject: [PATCH 02/20] Update regexp.xml --- regexp.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regexp.xml b/regexp.xml index 6759f33..1fce696 100644 --- a/regexp.xml +++ b/regexp.xml @@ -192,7 +192,7 @@ - ProcessBuilder + ProcessBuilder|ProcessBuilder\.start From 9d8df07cacc14e4712479dc52ef8a9de9344c1ed Mon Sep 17 00:00:00 2001 From: Cryin <416049355@qq.com> Date: Fri, 24 Nov 2017 18:45:00 +0800 Subject: [PATCH 03/20] add ImageIO for ssrf --- regexp.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/regexp.xml b/regexp.xml index 1fce696..7bba8dd 100644 --- a/regexp.xml +++ b/regexp.xml @@ -102,6 +102,13 @@ + + + + ImageIO\.read\( + + + From 82b9f61fd8096b49eeb312475302254e0af787c3 Mon Sep 17 00:00:00 2001 From: Cryin <416049355@qq.com> Date: Fri, 24 Nov 2017 18:45:43 +0800 Subject: [PATCH 04/20] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6d7902b..93be6bb 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ JavaObjectDeserialization: SSRF: "HttpClient", "URL", + "ImageIO", "HttpURLConnection" FILE: "MultipartFile", From 294e21d14cd4edca37b7b17b1531028021ded57d Mon Sep 17 00:00:00 2001 From: Cryin <416049355@qq.com> Date: Fri, 22 Dec 2017 15:50:16 +0800 Subject: [PATCH 05/20] Update regexp.xml --- regexp.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/regexp.xml b/regexp.xml index 7bba8dd..3659d8f 100644 --- a/regexp.xml +++ b/regexp.xml @@ -116,6 +116,13 @@ + + + + \.newCall\(|Request.Builder\(\) + + + From 1953a6b8ee6342349c797e9fc63e2cf9dc09f8d8 Mon Sep 17 00:00:00 2001 From: Cryin <416049355@qq.com> Date: Fri, 22 Dec 2017 15:51:40 +0800 Subject: [PATCH 06/20] add Okhttp3->OkHttpClient --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 93be6bb..4be5641 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,8 @@ SSRF: "HttpClient", "URL", "ImageIO", - "HttpURLConnection" + "HttpURLConnection", + "OkHttpClient" FILE: "MultipartFile", "createNewFile", From 61585c41c0e8144deb2f0ad338c41a2a4708fddf Mon Sep 17 00:00:00 2001 From: Cryin <416049355@qq.com> Date: Wed, 17 Jan 2018 16:22:35 +0800 Subject: [PATCH 07/20] Update regexp.xml --- regexp.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/regexp.xml b/regexp.xml index 3659d8f..628496d 100644 --- a/regexp.xml +++ b/regexp.xml @@ -217,6 +217,15 @@ + + + + + + (into|where)[^\$]*(\$\{[^,#=\s]+\}) + + +