示例#1
0
    def __init__(self):
        BaseLogging.__init__(self)
        SampleLogging.__init__(self)

        self.Shellcode = Shellcode()
        self.VirusTotal = VirusTotal()
        self.HoneyAgent = HoneyAgent()
        self.Features = Features()
        self.ContextAnalyzer = ContextAnalyzer()
        self.Screenshot = Screenshot()
        self.AWIS = AWIS()
        self.baseDir = None
        self.windows = dict()
        self.shellcodes = set()
        self.shellcode_urls = set()
        self.retrieved_urls = set()
        self.methods_cache = dict()
        self.formats = set()
        self.meta = dict()
        self.frames = dict()
        self.url = ""

        self.__init_hook_symbols()
        self.__init_pyhooks()
        self.__init_config()
示例#2
0
    def __init__(self, thug_version):
        BaseLogging.__init__(self)
        SampleLogging.__init__(self)

        self.thug_version = thug_version
        self.VirusTotal = VirusTotal()
        self.HoneyAgent = HoneyAgent()
        self.baseDir = None
        self.windows = dict()
        self.shellcodes = set()
        self.shellcode_urls = set()
        self.methods_cache = dict()
        self.formats = set()

        self.__init_config()
示例#3
0
    def __init__(self, thug_version):
        BaseLogging.__init__(self)
        SampleLogging.__init__(self)

        self.thug_version    = thug_version
        self.VirusTotal      = VirusTotal()
        self.HoneyAgent      = HoneyAgent()
        self.Features        = Features()
        self.ContextAnalyzer = ContextAnalyzer()
        self.baseDir         = None
        self.windows         = dict()
        self.shellcodes      = set()
        self.shellcode_urls  = set()
        self.methods_cache   = dict()
        self.formats         = set()
        self.url             = ""

        self.__init_hook_symbols()
        self.__init_config()