From 68656d0303f737c94a21f97e392f1cd92bf1f454 Mon Sep 17 00:00:00 2001 From: chen1sheng Date: Thu, 14 Oct 2021 15:19:37 +0800 Subject: [PATCH] Update HttpAndHttpsProxy.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 开始String[] h = header.split(":"); 直接用冒号截断导致有的情况下 Origin: https://xxx.com Referer: https://xxx.com 被截断成 Origin: https Referer: https 新加了个空格 --- src/main/java/burp/HttpAndHttpsProxy.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/burp/HttpAndHttpsProxy.java b/src/main/java/burp/HttpAndHttpsProxy.java index e1864b3..4b9e510 100644 --- a/src/main/java/burp/HttpAndHttpsProxy.java +++ b/src/main/java/burp/HttpAndHttpsProxy.java @@ -91,7 +91,7 @@ public static Map HttpsProxy(String url, List headers,byt header.startsWith("PUT")){ continue; } - String[] h = header.split(":"); + String[] h = header.split(": "); String header_key = h[0].trim(); String header_value = h[1].trim(); httpsConn.setRequestProperty(header_key, header_value); @@ -218,7 +218,7 @@ public static Map HttpProxy(String url,List headers,byte[ header.startsWith("PUT")){ continue; } - String[] h = header.split(":"); + String[] h = header.split(": "); String header_key = h[0].trim(); String header_value = h[1].trim(); //BurpExtender.stdout.println("key: " + h[0].trim());