class DumpMethod(IDumpMethod): custom_dump_path_support = False custom_dump_name_support = False dump_name = "dumpert.dmp" dump_share = "C$" dump_path = "\\Windows\\Temp\\" def __init__(self, session, timeout): super().__init__(session, timeout) self.dumpert = Dependency("dumpert", "dumpert.exe") def prepare(self, options): return self.prepare_dependencies(options, [self.dumpert]) def clean(self): self.clean_dependencies([self.dumpert]) def get_commands(self): cmd_command = """{}""".format(self.dumpert.get_remote_path()) return { "cmd": cmd_command, "pwsh": cmd_command }
def __init__(self, session, timeout): super().__init__(session, timeout) self.loader = Dependency("loader", "loader.exe") self.dll = Dependency("dll", "calc.dll")
def __init__(self, session, timeout): super().__init__(session, timeout) self.ppldump = Dependency("ppldump", "PPLdump.exe")
def __init__(self, session, timeout): super().__init__(session, timeout) self.nanodump = Dependency("nanodump", "nanodump.exe")
def __init__(self, session, timeout): super().__init__(session, timeout) self.dumpertdll = Dependency("dumpertdll", "dumpert.dll")
def __init__(self, session, timeout): super().__init__(session, timeout) self.mirrordump = Dependency("mirrordump", "Mirrordump.exe")
def __init__(self, session, timeout): super().__init__(session, timeout) self.dumpert = Dependency("dumpert", "dumpert.exe")