def SAM_dump(self): self.enableRemoteRegistry() try: SAMFileName = self.__remoteOps.saveSAM() self.__SAMHashes = SAMHashes(SAMFileName, self.__bootKey, self.__logger, self.__db, self.__host, self.__hostname, isRemote=True) self.__SAMHashes.dump() self.__SAMHashes.export(self.__outputFileName) except Exception as e: traceback.print_exc() logging.error('SAM hashes extraction failed: %s' % str(e)) self.cleanup()