-
-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Closed
Description
Running version: 1.4.1.47#dev
Python version: 2.7.17
Operating system: Windows-2012ServerR2-6.3.9600
Command line: sqlmap.py --output-dir=output --url=***************************************************** --threads=1 --tamper=space2comment.py --retries=0 --hex --risk=3 --dbms=mysql,mssql --technique=EUS --random-agent --is-dba --exclude-sysdbs --current-db --forms --batch --answers=*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
Technique: ERROR
Back-end DBMS: MonetDB (identified)
Traceback (most recent call last):
File "sqlmap.py", line 212, in main
start()
File "lib/core/decorators.py", line 75, in _
result = f(*args, **kwargs)
File "lib/controller/controller.py", line 697, in start
action()
File "lib/controller/action.py", line 33, in action
setHandler()
File "lib/controller/handler.py", line 145, in setHandler
if conf.forceDbms == dbms or handler.checkDbms():
File "plugins/dbms/monetdb/fingerprint.py", line 71, in checkDbms
result = inject.checkBooleanExpression("isaurl(NULL)=false")
File "lib/request/inject.py", line 534, in checkBooleanExpression
return getValue(expression, expected=EXPECTED.BOOL, charsetType=CHARSET_TYPE.BINARY, suppressOutput=True, expectingNone=expectingNone)
File "lib/core/decorators.py", line 91, in _
result = f(*args, **kwargs)
File "lib/core/decorators.py", line 75, in _
result = f(*args, **kwargs)
File "lib/request/inject.py", line 444, in getValue
value = errorUse(forgeCaseExpression if expected == EXPECTED.BOOL else query, dump)
File "lib/techniques/error/use.py", line 454, in errorUse
value = _errorFields(expression, expressionFields, expressionFieldsList)
File "lib/techniques/error/use.py", line 247, in _errorFields
output = NULL if emptyFields and field in emptyFields else _oneShotErrorUse(expressionReplaced, field)
File "lib/techniques/error/use.py", line 118, in _oneShotErrorUse
nulledCastedField = agent.nullAndCastField(field)
File "lib/core/agent.py", line 467, in nullAndCastField
nulledCastedField = self.hexConvertField(nulledCastedField)
File "lib/core/agent.py", line 413, in hexConvertField
hexField = rootQuery.hex.query % field
AttributeError: 'DictObject' object has no attribute 'query'