Skip to content

Commit 5950a3d

Browse files
committed
Add special characters to escape.
1 parent c2496d7 commit 5950a3d

File tree

7 files changed

+9
-6
lines changed

7 files changed

+9
-6
lines changed

burp-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>scriptgen-root-pom</artifactId>
77
<groupId>com.h3xstream.scriptgen</groupId>
8-
<version>6.0.0</version>
8+
<version>6.1.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<artifactId>scriptgen-root-pom</artifactId>
88

99
<packaging>pom</packaging>
10-
<version>6.0.0</version>
10+
<version>6.1.0</version>
1111

1212
<name>Reissue Request Scripter (root pom.xml)</name>
1313

scriptgen-burp-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.h3xstream.scriptgen</groupId>
77
<artifactId>scriptgen-root-pom</artifactId>
8-
<version>6.0.0</version>
8+
<version>6.1.0</version>
99
</parent>
1010

1111
<modelVersion>4.0.0</modelVersion>

scriptgen-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.h3xstream.scriptgen</groupId>
77
<artifactId>scriptgen-root-pom</artifactId>
8-
<version>6.0.0</version>
8+
<version>6.1.0</version>
99
</parent>
1010

1111
<modelVersion>4.0.0</modelVersion>

scriptgen-core/src/main/java/com/h3xstream/scriptgen/template/TemplateUtil.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ else if(ch == '"') {
6060
else if(ch == '\\') {
6161
buffer.append("\\\\");
6262
}
63+
else if(ch == '$' || ch == '#') {
64+
buffer.append("\\x"+String.format("%02x",Math.abs((int) ch)));
65+
}
6366
else if( 32 <= ch && ch <= 126) { //Digits, alpha and most specials
6467
buffer.append(ch);
6568
}

scriptgen-core/src/test/java/com/h3xstream/scriptgen/HttpRequestInfoFixtures.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ public static HttpRequestInfo getPostMultiPartRequest() {
4646
}
4747

4848
public static HttpRequestInfo getBrokenRequest() {
49-
return new HttpRequestInfo("SPECIAL\"')(\\", "http://httpbin.org/broken?test=1\"')(aaaaaaaa\\", getParams, null, null, headers, multipartParams);
49+
return new HttpRequestInfo("SPECIAL\"')(\\", "http://httpbin.org/brokentest=1${php}#{ruby}\"')(aaaaaaaa\\", getParams, null, null, headers, multipartParams);
5050
}
5151
}

scriptgen-zap-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.h3xstream.scriptgen</groupId>
77
<artifactId>scriptgen-root-pom</artifactId>
8-
<version>6.0.0</version>
8+
<version>6.1.0</version>
99
</parent>
1010

1111
<modelVersion>4.0.0</modelVersion>

0 commit comments

Comments
 (0)