Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 02da417

Browse files
committed
Fix for a tamper script (in some cases comments were not inserted)
1 parent eaacbe0 commit 02da417

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

tamper/randomcomments.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def tamper(payload, **kwargs):
2626
retVal = payload
2727

2828
if payload:
29-
for match in re.finditer(r"[A-Za-z_]+", payload):
29+
for match in re.finditer(r"\b[A-Za-z_]+\b", payload):
3030
word = match.group()
3131

3232
if len(word) < 2:
@@ -39,6 +39,11 @@ def tamper(payload, **kwargs):
3939
_ += "%s%s" % ("/**/" if randomRange(0, 1) else "", word[i])
4040

4141
_ += word[-1]
42+
43+
if "/**/" not in _:
44+
index = randomRange(1, len(word) - 1)
45+
_ = word[:index] + "/**/" + word[index:]
46+
4247
retVal = retVal.replace(word, _)
4348

4449
return retVal

0 commit comments

Comments
 (0)