mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-12-09 22:21:30 +00:00
added support for comma separated list of files for --file-read - fixes issue #223
This commit is contained in:
@@ -552,7 +552,7 @@ class Dump(object):
|
|||||||
self.string(query, queryRes)
|
self.string(query, queryRes)
|
||||||
|
|
||||||
def rFile(self, filePath, fileData):
|
def rFile(self, filePath, fileData):
|
||||||
self.string("%s file saved to" % filePath, fileData, sort=False)
|
self.lister("files saved to", fileData, sort=False)
|
||||||
|
|
||||||
def registerValue(self, registerData):
|
def registerValue(self, registerData):
|
||||||
self.string("Registry key value data", registerData, sort=False)
|
self.string("Registry key value data", registerData, sort=False)
|
||||||
|
|||||||
@@ -179,11 +179,13 @@ class Filesystem:
|
|||||||
errMsg += "into the specific DBMS plugin"
|
errMsg += "into the specific DBMS plugin"
|
||||||
raise SqlmapUndefinedMethod, errMsg
|
raise SqlmapUndefinedMethod, errMsg
|
||||||
|
|
||||||
def readFile(self, remoteFile):
|
def readFile(self, remoteFiles):
|
||||||
fileContent = None
|
fileContent = None
|
||||||
|
remoteFilePaths = []
|
||||||
|
|
||||||
self.checkDbmsOs()
|
self.checkDbmsOs()
|
||||||
|
|
||||||
|
for remoteFile in remoteFiles.split(","):
|
||||||
kb.fileReadMode = True
|
kb.fileReadMode = True
|
||||||
|
|
||||||
if conf.direct or isTechniqueAvailable(PAYLOAD.TECHNIQUE.STACKED):
|
if conf.direct or isTechniqueAvailable(PAYLOAD.TECHNIQUE.STACKED):
|
||||||
@@ -236,7 +238,9 @@ class Filesystem:
|
|||||||
|
|
||||||
self.askCheckReadFile(remoteFilePath, remoteFile)
|
self.askCheckReadFile(remoteFilePath, remoteFile)
|
||||||
|
|
||||||
return remoteFilePath
|
remoteFilePaths.append(remoteFilePath)
|
||||||
|
|
||||||
|
return remoteFilePaths
|
||||||
|
|
||||||
def writeFile(self, localFile, remoteFile, fileType=None):
|
def writeFile(self, localFile, remoteFile, fileType=None):
|
||||||
self.checkDbmsOs()
|
self.checkDbmsOs()
|
||||||
|
|||||||
Reference in New Issue
Block a user