mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-22 09:36:35 +03:00
Fix for an Issue #227
This commit is contained in:
parent
1d07b93730
commit
a9094a35fe
|
@ -33,6 +33,7 @@ from lib.core.enums import PLACE
|
|||
from lib.core.enums import POST_HINT
|
||||
from lib.core.exception import sqlmapFilePathException
|
||||
from lib.core.exception import sqlmapGenericException
|
||||
from lib.core.exception import sqlmapMissingPrivileges
|
||||
from lib.core.exception import sqlmapSyntaxException
|
||||
from lib.core.exception import sqlmapUserQuitException
|
||||
from lib.core.option import authHandler
|
||||
|
@ -440,9 +441,18 @@ def __createTargetDirs():
|
|||
|
||||
conf.outputPath = tempDir
|
||||
|
||||
with open(os.path.join(conf.outputPath, "target.txt"), "w+") as f:
|
||||
_ = kb.originalUrls.get(conf.url) or conf.url or conf.hostname
|
||||
f.write(_.encode(UNICODE_ENCODING))
|
||||
try:
|
||||
with open(os.path.join(conf.outputPath, "target.txt"), "w+") as f:
|
||||
_ = kb.originalUrls.get(conf.url) or conf.url or conf.hostname
|
||||
f.write(_.encode(UNICODE_ENCODING))
|
||||
except IOError, msg:
|
||||
if "denied" in str(msg):
|
||||
errMsg = "you don't have enough permissions "
|
||||
else:
|
||||
errMsg = "something went wrong while trying "
|
||||
errMsg += "to write to the output directory '%s' (%s)" % (paths.SQLMAP_OUTPUT_PATH, msg)
|
||||
|
||||
raise sqlmapMissingPrivileges, errMsg
|
||||
|
||||
__createDumpDir()
|
||||
__createFilesDir()
|
||||
|
|
Loading…
Reference in New Issue
Block a user