mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-07-01 18:33:12 +03:00
Enforce that when --prefix is provided, --suffix is too and viceversa.
This commit is contained in:
parent
1d06c64149
commit
4128b2c87f
|
@ -80,8 +80,8 @@ from lib.core.settings import ACCESS_ALIASES
|
||||||
from lib.core.settings import FIREBIRD_ALIASES
|
from lib.core.settings import FIREBIRD_ALIASES
|
||||||
from lib.core.settings import MAXDB_ALIASES
|
from lib.core.settings import MAXDB_ALIASES
|
||||||
from lib.core.settings import SYBASE_ALIASES
|
from lib.core.settings import SYBASE_ALIASES
|
||||||
from lib.core.settings import UNKNOWN_DBMS_VERSION
|
|
||||||
from lib.core.settings import TIME_DELAY_CANDIDATES
|
from lib.core.settings import TIME_DELAY_CANDIDATES
|
||||||
|
from lib.core.settings import UNKNOWN_DBMS_VERSION
|
||||||
from lib.core.settings import BURP_SPLITTER
|
from lib.core.settings import BURP_SPLITTER
|
||||||
from lib.core.settings import WEBSCARAB_SPLITTER
|
from lib.core.settings import WEBSCARAB_SPLITTER
|
||||||
from lib.core.update import update
|
from lib.core.update import update
|
||||||
|
@ -775,6 +775,16 @@ def __setSafeUrl():
|
||||||
errMsg = "please provide a valid value (>0) for safe frequency (--safe-freq) while using safe url feature"
|
errMsg = "please provide a valid value (>0) for safe frequency (--safe-freq) while using safe url feature"
|
||||||
raise sqlmapSyntaxException, errMsg
|
raise sqlmapSyntaxException, errMsg
|
||||||
|
|
||||||
|
def __setPrefixSuffix():
|
||||||
|
if conf.prefix is not None and conf.suffix is None:
|
||||||
|
errMsg = "you specified the payload prefix, but did not provide "
|
||||||
|
errMsg += "the payload suffix"
|
||||||
|
raise sqlmapSyntaxException, errMsg
|
||||||
|
elif conf.prefix is None and conf.suffix is not None:
|
||||||
|
errMsg = "you specified the payload suffix, but did not provide "
|
||||||
|
errMsg += "the payload prefix"
|
||||||
|
raise sqlmapSyntaxException, errMsg
|
||||||
|
|
||||||
def __setHTTPAuthentication():
|
def __setHTTPAuthentication():
|
||||||
"""
|
"""
|
||||||
Check and set the HTTP(s) authentication method (Basic, Digest, NTLM or Certificate),
|
Check and set the HTTP(s) authentication method (Basic, Digest, NTLM or Certificate),
|
||||||
|
@ -1405,6 +1415,7 @@ def init(inputOptions=advancedDict()):
|
||||||
__setHTTPAuthentication()
|
__setHTTPAuthentication()
|
||||||
__setHTTPProxy()
|
__setHTTPProxy()
|
||||||
__setSafeUrl()
|
__setSafeUrl()
|
||||||
|
__setPrefixSuffix()
|
||||||
__setGoogleDorking()
|
__setGoogleDorking()
|
||||||
__urllib2Opener()
|
__urllib2Opener()
|
||||||
__findPageForms()
|
__findPageForms()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user