mirror of
				https://github.com/sqlmapproject/sqlmap.git
				synced 2025-10-31 16:07:55 +03:00 
			
		
		
		
	added support for comma separated list of files for --file-read - fixes issue #223
This commit is contained in:
		
							parent
							
								
									8d9aa2c384
								
							
						
					
					
						commit
						326ed33f31
					
				|  | @ -552,7 +552,7 @@ class Dump(object): | |||
|         self.string(query, queryRes) | ||||
| 
 | ||||
|     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): | ||||
|         self.string("Registry key value data", registerData, sort=False) | ||||
|  |  | |||
|  | @ -179,11 +179,13 @@ class Filesystem: | |||
|         errMsg += "into the specific DBMS plugin" | ||||
|         raise SqlmapUndefinedMethod, errMsg | ||||
| 
 | ||||
|     def readFile(self, remoteFile): | ||||
|     def readFile(self, remoteFiles): | ||||
|         fileContent = None | ||||
|         remoteFilePaths = [] | ||||
| 
 | ||||
|         self.checkDbmsOs() | ||||
| 
 | ||||
|         for remoteFile in remoteFiles.split(","): | ||||
|             kb.fileReadMode = True | ||||
| 
 | ||||
|             if conf.direct or isTechniqueAvailable(PAYLOAD.TECHNIQUE.STACKED): | ||||
|  | @ -236,7 +238,9 @@ class Filesystem: | |||
| 
 | ||||
|             self.askCheckReadFile(remoteFilePath, remoteFile) | ||||
| 
 | ||||
|         return remoteFilePath | ||||
|             remoteFilePaths.append(remoteFilePath) | ||||
| 
 | ||||
|         return remoteFilePaths | ||||
| 
 | ||||
|     def writeFile(self, localFile, remoteFile, fileType=None): | ||||
|         self.checkDbmsOs() | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user