created three new tamper scripts and added warnings to other ones

This commit is contained in:
ekultek 2017-10-02 12:10:15 -05:00
parent 67a1738278
commit c618647eeb
5 changed files with 40 additions and 2 deletions

View file

@ -1,5 +1,15 @@
import base64
from lib.settings import (
logger,
set_color
)
def tamper(payload, **kwargs):
def tamper(payload, warning=True, **kwargs):
if warning:
logger.warning(set_color(
"base64 tamper scripts may increase the possibility of not finding vulnerabilities "
"in otherwise vulnerable sites...", level=30
))
return base64.b64encode(payload)

View file

@ -1,4 +1,14 @@
def tamper(payload, **kwargs):
from lib.settings import (
logger,
set_color
)
def tamper(payload, warning=True, **kwargs):
if warning:
logger.warning(set_color(
"hex tamper scripts may increase the risk of false positives...", level=30
))
retval = hex(hash(payload))
if "-" in str(retval):
return retval[1:-1]

View file

@ -0,0 +1,2 @@
def tamper(payload, **kwargs):
return str(payload).lower()

View file

@ -0,0 +1,14 @@
import random
def tamper(payload, **kwargs):
retval = ""
nums = [0, 1]
for char in payload:
random_int = random.choice(nums)
if random_int == 1:
retval += char.upper()
else:
retval += char
return retval

View file

@ -0,0 +1,2 @@
def tamper(payload, **kwargs):
return str(payload).upper()