some fixes regarding registry reading

This commit is contained in:
Miroslav Stampar 2010-03-12 22:09:58 +00:00
parent 054a4aaee7
commit 0a2fe651ab
2 changed files with 2 additions and 2 deletions

View File

@ -45,7 +45,7 @@ class Registry:
self.__batPathLocal = os.path.join(conf.outputPath, "tmpr%s.bat" % self.__randStr)
if parse:
readParse = "FOR /F \"tokens=2* delims==\" %%A IN ('REG QUERY \"" + self.__regKey + "\" /v \"" + self.__regValue + "\"') DO SET value=%%A\r\nECHO %value%\r\n"
readParse = "FOR /F \"tokens=1* delims= \" %%A IN ('REG QUERY \"" + self.__regKey + "\" /v \"" + self.__regValue + "\"') DO SET value=%%A\r\nECHO %value%\r\n"
else:
readParse = "REG QUERY \"" + self.__regKey + "\" /v \"" + self.__regValue + "\""

View File

@ -348,7 +348,7 @@ class Takeover(Abstraction, Metasploit, Registry):
infoMsg = "reading Windows registry path '%s\%s' " % (regKey, regVal)
logger.info(infoMsg)
return self.readRegKey(regKey, regVal, False)
return self.readRegKey(regKey, regVal, True)
def regAdd(self):
self.__regInit()