Running version: 1.10.7.154#dev
Python version: 3.8.6
Operating system: Windows-7-6.1.7601-SP1
Command line: sqlmap.py -u ************************************************** --is-dba --time-sec=10 --random-agent --batch --dbms=mysql --no-cast --timeless
Technique: TIME
Back-end DBMS: MySQL (fingerprinted)
Traceback (most recent call last):
File "sqlmap.py", line 255, in main
start()
File "lib/core/decorators.py", line 108, in _
result = f(*args, **kwargs)
File "lib/controller/controller.py", line 866, in start
action()
File "lib/controller/action.py", line 118, in action
conf.dumper.dba(conf.dbmsHandler.isDba())
File "plugins/generic/users.py", line 84, in isDba
self.getCurrentUser()
File "plugins/generic/users.py", line 73, in getCurrentUser
kb.data.currentUser = unArrayizeValue(inject.getValue(query))
File "lib/core/decorators.py", line 134, in _
result = f(*args, **kwargs)
File "lib/core/decorators.py", line 108, in _
result = f(*args, **kwargs)
File "lib/request/inject.py", line 705, in getValue
value = _goInferenceProxy(query, fromUser, batch, unpack, charsetType, firstChar, lastChar, dump)
File "lib/request/inject.py", line 322, in _goInferenceProxy
outputs = _goInferenceFields(expression, expressionFields, expressionFieldsList, payload, charsetType=charsetType, firstChar=firstChar, lastChar=lastChar, dump=dump)
File "lib/request/inject.py", line 166, in _goInferenceFields
output = _goInference(payload, expressionReplaced, charsetType, firstChar, lastChar, dump, field)
File "lib/request/inject.py", line 138, in _goInference
count, value = bisection(payload, expression, length, charsetType, firstChar, lastChar, dump)
File "lib/techniques/blind/inference.py", line 1096, in bisection
val = getChar(index, asciiTbl, not (charsetType is None and conf.charset))
File "lib/techniques/blind/inference.py", line 760, in getChar
result = Request.queryPage(forgedPayload, timeBasedCompare=timeBasedCompare, raise404=False)
File "lib/core/decorators.py", line 108, in _
result = f(*args, **kwargs)
File "lib/request/connect.py", line 1583, in queryPage
return kb.timeless.readBitFromSpecs(condSpec, negSpec)
File "lib/request/timeless.py", line 204, in readBitFromSpecs
return readBit(self._conn, reqCond, _specToReq(negSpec, self.host), votes=self.votes, timeout=self.timeout)
File "lib/request/timeless.py", line 105, in readBit
first, _loSid, hiSid = _pairOrder(connSource, reqNeg, reqCond, timeout)
File "lib/request/timeless.py", line 65, in _pairOrder
conn = connSource() if callable(connSource) else connSource
File "lib/request/timeless.py", line 188, in _conn
conn = self._local.conn = connect(self.host, self.port, self.proxy, self.timeout)
File "lib/request/timeless.py", line 147, in connect
return _H2Connection(host, port, proxy, timeout)
File "lib/request/http2.py", line 471, in __init__
raise IOError("server did not negotiate h2 (ALPN=%r)" % self.sock.selected_alpn_protocol())
OSError: server did not negotiate h2 (ALPN=None)