Ejemplo n.º 1
0
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
        }
Ejemplo n.º 2
0
 def __init__(self, session, timeout):
     super().__init__(session, timeout)
     self.loader = Dependency("loader", "loader.exe")
     self.dll = Dependency("dll", "calc.dll")
Ejemplo n.º 3
0
 def __init__(self, session, timeout):
     super().__init__(session, timeout)
     self.ppldump = Dependency("ppldump", "PPLdump.exe")
Ejemplo n.º 4
0
 def __init__(self, session, timeout):
     super().__init__(session, timeout)
     self.nanodump = Dependency("nanodump", "nanodump.exe")
Ejemplo n.º 5
0
 def __init__(self, session, timeout):
     super().__init__(session, timeout)
     self.dumpertdll = Dependency("dumpertdll", "dumpert.dll")
Ejemplo n.º 6
0
 def __init__(self, session, timeout):
     super().__init__(session, timeout)
     self.mirrordump = Dependency("mirrordump", "Mirrordump.exe")
Ejemplo n.º 7
0
 def __init__(self, session, timeout):
     super().__init__(session, timeout)
     self.dumpert = Dependency("dumpert", "dumpert.exe")