mirror of
https://github.com/Ekultek/Zeus-Scanner.git
synced 2026-03-11 08:55:51 +00:00
22 lines
554 B
Python
22 lines
554 B
Python
|
|
from lib.core.settings import (
|
||
|
|
logger,
|
||
|
|
set_color
|
||
|
|
)
|
||
|
|
|
||
|
|
|
||
|
|
def tamper(payload, warning=True, **kwargs):
|
||
|
|
if warning:
|
||
|
|
logger.warning(set_color(
|
||
|
|
"obfuscating the payloads by ordinal equivalents may increase the risk "
|
||
|
|
"of false positives...", level=30
|
||
|
|
))
|
||
|
|
|
||
|
|
retval = ""
|
||
|
|
danger_characters = "%&<>/\\;'\""
|
||
|
|
for char in payload:
|
||
|
|
if char in danger_characters:
|
||
|
|
char = "%{}".format(ord(char) * 10 / 7)
|
||
|
|
retval += char
|
||
|
|
else:
|
||
|
|
retval += char
|
||
|
|
return retval
|