File tree Expand file tree Collapse file tree 5 files changed +5
-5
lines changed
Expand file tree Collapse file tree 5 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ def tamper(payload):
5757 elif payload [i ] == ">" and not doublequote and not quote :
5858 retVal += " " if i > 0 and not payload [i - 1 ].isspace () else ""
5959 retVal += "NOT BETWEEN 0 AND"
60- retVal += " " if i < len (payload ) - 1 and not payload [i + 1 ].isspace () else ""
60+ retVal += " " if i < len (payload ) - 1 and not payload [i + 1 : i + 2 ].isspace () else ""
6161
6262 continue
6363
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ def tamper(payload):
3838 i = 0
3939
4040 while i < len (payload ):
41- if payload [i ] == '%' and (i < len (payload ) - 2 ) and payload [i + 1 ] in string .hexdigits and payload [i + 2 ] in string .hexdigits :
41+ if payload [i ] == '%' and (i < len (payload ) - 2 ) and payload [i + 1 : i + 2 ] in string .hexdigits and payload [i + 2 : i + 3 ] in string .hexdigits :
4242 retVal += payload [i :i + 3 ]
4343 i += 3
4444 else :
Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ def tamper(payload):
4646 i = 0
4747
4848 while i < len (payload ):
49- if payload [i ] == '%' and (i < len (payload ) - 2 ) and payload [i + 1 ] in string .hexdigits and payload [i + 2 ] in string .hexdigits :
49+ if payload [i ] == '%' and (i < len (payload ) - 2 ) and payload [i + 1 : i + 2 ] in string .hexdigits and payload [i + 2 : i + 3 ] in string .hexdigits :
5050 retVal += payload [i :i + 3 ]
5151 i += 3
5252 else :
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ def tamper(payload):
3636 i = 0
3737
3838 while i < len (payload ):
39- if payload [i ] == '%' and (i < len (payload ) - 2 ) and payload [i + 1 ] in string .hexdigits and payload [i + 2 ] in string .hexdigits :
39+ if payload [i ] == '%' and (i < len (payload ) - 2 ) and payload [i + 1 : i + 2 ] in string .hexdigits and payload [i + 2 : i + 3 ] in string .hexdigits :
4040 retVal += "%%u00%s" % payload [i + 1 :i + 3 ]
4141 i += 3
4242 else :
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ def tamper(payload):
4343 i = 0
4444
4545 while i < len (payload ):
46- if payload [i ] == '%' and (i < len (payload ) - 2 ) and payload [i + 1 ] in string .hexdigits and payload [i + 2 ] in string .hexdigits :
46+ if payload [i ] == '%' and (i < len (payload ) - 2 ) and payload [i + 1 : i + 2 ] in string .hexdigits and payload [i + 2 : i + 3 ] in string .hexdigits :
4747 retVal += payload [i :i + 3 ]
4848 i += 3
4949 elif payload [i ] != ' ' :
You can’t perform that action at this time.
0 commit comments