Esempio n. 1
0
 def __init__(self, sample):
     super().__init__(sample)
     self.name = "MPRESS"
     self.allowed_sections = [".MPRESS2"]
     self.allowed_addr_ranges = self.get_allowed_addr_ranges()
     self.dumper = ImportRebuilderDump()
     self.swap_status = 0
Esempio n. 2
0
 def __init__(self, sample):
     super().__init__(sample)
     self.name = "FSG"
     self.allowed_sections = []
     self.dumper = ImportRebuilderDump()
     for s in self.secs:
         if s.SizeOfRawData > 0:
             self.allowed_sections += [s.Name]
     self.allowed_addr_ranges = self.get_allowed_addr_ranges()
Esempio n. 3
0
 def __init__(self, sample):
     super().__init__(sample)
     self.name = "PECompact"
     self.dumper = ImportRebuilderDump()
     self.allowed_addr_ranges = self.get_allowed_addr_ranges()
Esempio n. 4
0
 def __init__(self, sample):
     super().__init__(sample)
     self.name = "ASPack"
     self.allowed_sections = ['.aspack']
     self.allowed_addr_ranges = self.get_allowed_addr_ranges()
     self.dumper = ImportRebuilderDump()