def __init__(self):
        APIcsUnit.__init__(self, self.__class__.__name__)

        self.fileName = None
        self.result = None

        self.mapper = dict()
    def __init__(self):
        APIcsUnit.__init__(self, self.__class__.__name__)

        self.fileName = None
        self.result = None
        self.filter = list()

        self._init_filter()
示例#3
0
    def __init__(self):
        APIcsUnit.__init__(self, self.__class__.__name__)

        self.fileName = None
        self.result = None

        self.MALWARE_DLL = [
            'User32', 'Kernel32', 'Advapi32', 'Ntdll', 'Ws2_32', 'Wininet',
            'wsock32', 'Shell32', 'Msvcrt', 'Ole32', 'Oleaut32'
        ]
示例#4
0
    def __init__(self):
        APIcsUnit.__init__(self, self.__class__.__name__)

        self.fileName = None
        self.result = None

        self.WINDOW_SIZE = 100
        self.STEP_SIZE = 50
        self.HIST_SIZE = 8

        self.mapper = dict()
        self._init_mapper()

        self.n_apis = len(self.mapper.keys())

        self.ROW_CUT = np.ceil(float(self.n_apis) / self.HIST_SIZE)
        self.COL_CUT = np.round(float(1) / self.HIST_SIZE, 4)