Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit daf5662

Browse files
committed
update
1 parent 1cfd6a6 commit daf5662

2 files changed

Lines changed: 10 additions & 16 deletions

File tree

lib/controller/checks.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -425,8 +425,11 @@ def checkSqlInjection(place, parameter, value):
425425
injection.data[stype].matchRatio = kb.matchRatio
426426

427427
injection.conf.textOnly = conf.textOnly
428-
injection.conf.string = conf.string
429-
injection.conf.regexp = conf.regexp
428+
injection.conf.string = conf.string
429+
injection.conf.regexp = conf.regexp
430+
injection.conf.uCols = conf.uCols
431+
injection.conf.uChar = conf.uChar
432+
injection.conf.timeSec = conf.timeSec
430433

431434
if hasattr(test, "details"):
432435
for detailKey, detailValue in test.details.items():

lib/core/common.py

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1946,20 +1946,11 @@ def initTechnique(technique=None):
19461946
kb.matchRatio = data.matchRatio
19471947

19481948
# Restoring stored conf options
1949-
if kb.injection.conf.textOnly:
1950-
conf.textOnly = True
1951-
debugMsg = "restoring switch --text-only"
1952-
logger.debug(debugMsg)
1953-
1954-
if kb.injection.conf.string:
1955-
conf.string = kb.injection.conf.string
1956-
debugMsg = "restoring option --string '%s'" % conf.string
1957-
logger.debug(debugMsg)
1958-
1959-
if kb.injection.conf.regexp:
1960-
conf.regexp = kb.injection.conf.regexp
1961-
debugMsg = "restoring option --regexp '%s'" % conf.regexp
1962-
logger.debug(debugMsg)
1949+
for key, value in kb.injection.conf.items():
1950+
if value:
1951+
setattr(conf, key, value)
1952+
debugMsg = "restoring configuration option '%s' (%s)" % (key, value)
1953+
logger.debug(debugMsg)
19631954
else:
19641955
warnMsg = "there is no injection data available for technique "
19651956
warnMsg += "'%s'" % enumValueToNameLookup(PAYLOAD.TECHNIQUE, technique)

0 commit comments

Comments
 (0)