1+ import requests
2+
3+ url = "http://example.test/%27%22%60$(%(%%7B%7B%7B/0%s//"
4+
5+ querystring = {
6+ "'" : "squote-key-test" ,
7+ "squote-value-test" : "'" ,
8+ "\" " : "dquote-key-test" ,
9+ "dquote-value-test" : "\" " ,
10+ "`" : "backtick-key-test" ,
11+ "backtick-value-test" : "`" ,
12+ "$(" : "dollar-parenthesis-key-test" ,
13+ "dollar-parenthesis-value-test" : "$(" ,
14+ "#{" : "hash-brace-key-test" ,
15+ "hash-brace-value-test" : "#{" ,
16+ "%(" : "percent-parenthesis-key-test" ,
17+ "percent-parenthesis-value-test" : "%(" ,
18+ "%{" : "percent-brace-key-test" ,
19+ "percent-brace-value-test" : "%{" ,
20+ "{{" : "double-brace-key-test" ,
21+ "double-brace-value-test" : "{{" ,
22+ "\\ 0" : "null-key-test" ,
23+ "null-value-test" : "\\ 0" ,
24+ "%s" : "string-fmt-key-test" ,
25+ "string-fmt-value-test" : "%s" ,
26+ "\\ " : "slash-key-test" ,
27+ "slash-value-test" : "\\ "
28+ }
29+
30+ payload = "' \" ` $( #{ %( %{ {{ \\ 0 %s \\ "
31+ headers = {
32+ "squote-value-test" : "'" ,
33+ "dquote-value-test" : "\" " ,
34+ "backtick-value-test" : "`" ,
35+ "dollar-parenthesis-value-test" : "$(" ,
36+ "hash-brace-value-test" : "#{" ,
37+ "percent-parenthesis-value-test" : "%(" ,
38+ "percent-brace-value-test" : "%{" ,
39+ "double-brace-value-test" : "{{" ,
40+ "null-value-test" : "\\ 0" ,
41+ "string-fmt-value-test" : "%s" ,
42+ "slash-value-test" : "\\ "
43+ }
44+
45+ response = requests .post (url , data = payload , headers = headers , params = querystring )
46+
47+ print (response .text )
0 commit comments