-
-
Notifications
You must be signed in to change notification settings - Fork 6.2k
Closed
Description
Running version: 1.4.12.10#dev
Python version: 2.7.18
Operating system: Linux-5.4.0-kali3-amd64-x86_64-with-debian-kali-rolling
Command line: sqlmap.py -u ************************************ -p id --os=windows --os-shell --risk=3 --flush-session
Technique: UNION
Back-end DBMS: MySQL (fingerprinted)
Traceback (most recent call last):
File "sqlmap.py", line 215, in main
start()
File "lib/core/decorators.py", line 78, in _
result = f(*args, **kwargs)
File "lib/controller/controller.py", line 704, in start
action()
File "lib/controller/action.py", line 221, in action
conf.dbmsHandler.osShell()
File "plugins/generic/takeover.py", line 85, in osShell
self.initEnv(web=web)
File "lib/takeover/abstraction.py", line 200, in initEnv
self.webInit()
File "lib/takeover/web.py", line 393, in webInit
if not self.webUpload(backdoorName, posixToNtSlashes(directory) if Backend.isOs(OS.WINDOWS) else directory, content=backdoorContent):
File "lib/takeover/web.py", line 114, in webUpload
return self._webFileStreamUpload(stream, destFileName, directory)
File "lib/takeover/web.py", line 135, in _webFileStreamUpload
page, _, _ = Request.getPage(url=self.webStagerUrl, multipart=multipartParams, raise404=False)
File "lib/request/connect.py", line 576, in getPage
conn = _urllib.request.urlopen(req)
File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 427, in open
req = meth(req)
File "thirdparty/multipart/multipartpost.py", line 64, in http_request
boundary, data = self.multipart_encode(v_vars, v_files)
File "thirdparty/multipart/multipartpost.py", line 83, in multipart_encode
boundary = choose_boundary()
File "lib/core/compat.py", line 189, in choose_boundary
return uuid.uuid4().hex
AttributeError: 'module' object has no attribute 'uuid4'