Minor update for #4344

This commit is contained in:
Miroslav Stampar 2020-09-17 15:26:06 +02:00
parent 3258e29cf9
commit d51e45fd34
2 changed files with 4 additions and 5 deletions

View File

@ -18,7 +18,7 @@ from lib.core.enums import OS
from thirdparty.six import unichr as _unichr from thirdparty.six import unichr as _unichr
# sqlmap version (<major>.<minor>.<month>.<monthly commit>) # sqlmap version (<major>.<minor>.<month>.<monthly commit>)
VERSION = "1.4.9.14" VERSION = "1.4.9.15"
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable" TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34} TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE) VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)

View File

@ -5,7 +5,6 @@ Copyright (c) 2006-2020 sqlmap developers (http://sqlmap.org/)
See the file 'LICENSE' for copying permission See the file 'LICENSE' for copying permission
""" """
from lib.core.compat import xrange
from lib.core.data import kb from lib.core.data import kb
from lib.core.enums import PRIORITY from lib.core.enums import PRIORITY
@ -16,7 +15,7 @@ def dependencies():
def tamper(payload, **kwargs): def tamper(payload, **kwargs):
""" """
Replaces instances like 'SLEEP(5)' with (e.g.) "get_lock('ETgP',5)" Replaces instances like 'SLEEP(5)' with (e.g.) "GET_LOCK('ETgP',5)"
Requirement: Requirement:
* MySQL * MySQL
@ -30,11 +29,11 @@ def tamper(payload, **kwargs):
* Reference: https://zhuanlan.zhihu.com/p/35245598 * Reference: https://zhuanlan.zhihu.com/p/35245598
>>> tamper('SLEEP(5)') == "get_lock('%s',5)" % kb.aliasName >>> tamper('SLEEP(5)') == "GET_LOCK('%s',5)" % kb.aliasName
True True
""" """
if payload: if payload:
payload = payload.replace("SLEEP(", "get_lock('%s'," % kb.aliasName) payload = payload.replace("SLEEP(", "GET_LOCK('%s'," % kb.aliasName)
return payload return payload