def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddBool(MSG_KEY_RESULT_END_NORMAL_EXIT, self.__dict__['normalExit']) submsg.AddU64(MSG_KEY_RESULT_END_EXIT_STATUS, self.__dict__['exitStatus']) submsg.AddU64(MSG_KEY_RESULT_END_PROCESS_ID, self.__dict__['processId']) mmsg.AddMessage(MSG_KEY_RESULT_END, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_PARAMS_QUERY_INFO_START_NUMBER, self.__dict__['startNum']) submsg.AddU64(MSG_KEY_PARAMS_QUERY_INFO_END_NUMBER, self.__dict__['endNum']) submsg.AddU32(MSG_KEY_PARAMS_QUERY_INFO_FLAGS, self.__dict__['flags']) submsg.AddStringUtf8(MSG_KEY_PARAMS_QUERY_INFO_TARGET, self.__dict__['target']) mmsg.AddMessage(MSG_KEY_PARAMS_QUERY_INFO, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_RESULT_DUPLICATE_ORIG_PROCESS_ID, self.__dict__['origProcessId']) submsg.AddU64(MSG_KEY_RESULT_DUPLICATE_ORIG_HANDLE, self.__dict__['origHandle']) submsg.AddU32(MSG_KEY_RESULT_DUPLICATE_NEW_PROCESS_ID, self.__dict__['newProcessId']) submsg.AddU64(MSG_KEY_RESULT_DUPLICATE_NEW_HANDLE, self.__dict__['newHandle']) mmsg.AddMessage(MSG_KEY_RESULT_DUPLICATE, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_RESULT_MODULE_INFO_BASE_ADDRESS, self.__dict__['baseAddress']) submsg.AddU64(MSG_KEY_RESULT_MODULE_INFO_ENTRY_POINT, self.__dict__['entryPoint']) submsg.AddU64(MSG_KEY_RESULT_MODULE_INFO_IMAGE_SIZE, self.__dict__['imageSize']) submsg.AddStringUtf8(MSG_KEY_RESULT_MODULE_INFO_NAME, self.__dict__['name']) mmsg.AddMessage(MSG_KEY_RESULT_MODULE_INFO, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_RESULT_AVAILABLE, self.__dict__['available']) submsg.AddU64(MSG_KEY_RESULT_TOTAL, self.__dict__['total']) submsg.AddU64(MSG_KEY_RESULT_FREE, self.__dict__['free']) submsg.AddStringUtf8(MSG_KEY_RESULT_DISK, self.__dict__['disk']) mmsg.AddMessage(MSG_KEY_RESULT, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_RESULT_LOG_INFO_NUM_RECORDS, self.__dict__['numRecords']) submsg.AddTime(MSG_KEY_RESULT_LOG_INFO_MOST_RECENT_RECORD_TIME, self.__dict__['mostRecentRecTime']) submsg.AddU64(MSG_KEY_RESULT_LOG_INFO_OLDEST_RECORD_NUMBER, self.__dict__['oldestRecNum']) submsg.AddU64(MSG_KEY_RESULT_LOG_INFO_MOST_RECENT_RECORD_NUMBER, self.__dict__['mostRecentRecNum']) mmsg.AddMessage(MSG_KEY_RESULT_LOG_INFO, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_RESULT_HEADER_PERF_COUNT, self.__dict__['perfCount']) submsg.AddU64(MSG_KEY_RESULT_HEADER_PERF_COUNTS_PER_SECOND, self.__dict__['perfCountsPerSecond']) submsg.AddU64(MSG_KEY_RESULT_HEADER_PERF_TIME_100NANOSECONDS, self.__dict__['perfTime100nSec']) submsg.AddStringUtf8(MSG_KEY_RESULT_HEADER_SYSTEM_NAME, self.__dict__['sysName']) mmsg.AddMessage(MSG_KEY_RESULT_HEADER, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_PARAMS_THRESHOLD, self.__dict__['threshold']) submsg.AddU32(MSG_KEY_PARAMS_MAXIMUM, self.__dict__['maximum']) submsg.AddU8(MSG_KEY_PARAMS_ENCODING, self.__dict__['encoding']) submsg.AddU64(MSG_KEY_PARAMS_START, self.__dict__['start']) submsg.AddU64(MSG_KEY_PARAMS_END, self.__dict__['end']) submsg.AddStringUtf8(MSG_KEY_PARAMS_FILE, self.__dict__['file']) mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddStringUtf8(MSG_KEY_RESULT_TRIM_FILENAME, self.__dict__['filename']) submsg.AddU64(MSG_KEY_RESULT_TRIM_OLD_FILESIZE, self.__dict__['old_filesize']) submsg.AddU64(MSG_KEY_RESULT_TRIM_NEW_FILESIZE, self.__dict__['new_filesize']) mmsg.AddMessage(MSG_KEY_RESULT_TRIM, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_PARAMS_TRIM_PROCESS_ID, self.__dict__['procId']) submsg.AddU64(MSG_KEY_PARAMS_TRIM_HANDLE, self.__dict__['handle']) submsg.AddU16(MSG_KEY_PARAMS_TRIM_FLAGS, self.__dict__['flags']) submsg.AddU64(MSG_KEY_PARAMS_TRIM_START_OFFSET, self.__dict__['startOffset']) submsg.AddU64(MSG_KEY_PARAMS_TRIM_END_OFFSET, self.__dict__['endOffset']) mmsg.AddMessage(MSG_KEY_PARAMS_TRIM, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddBool(MSG_KEY_RESULT_SET, self.__dict__['set']) submsg.AddTime(MSG_KEY_RESULT_FILETIME_ACCESSED, self.__dict__['ftAccessed']) submsg.AddTime(MSG_KEY_RESULT_FILETIME_CREATED, self.__dict__['ftCreated']) submsg.AddTime(MSG_KEY_RESULT_FILETIME_MODIFIED, self.__dict__['ftModified']) submsg.AddU64(MSG_KEY_RESULT_ATTRIBUTES, self.__dict__['attributes']) submsg.AddU64(MSG_KEY_RESULT_SIZE, self.__dict__['size']) submsg.AddStringUtf8(MSG_KEY_RESULT_FILE, self.__dict__['file']) submsg.AddStringUtf8(MSG_KEY_RESULT_OWNER, self.__dict__['owner']) submsg.AddStringUtf8(MSG_KEY_RESULT_GROUP, self.__dict__['group']) mmsg.AddMessage(MSG_KEY_RESULT, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_RESULT_EXECUTE_TOTAL_COLUMNS, self.__dict__['totalColumns']) submsg.AddU64(MSG_KEY_RESULT_EXECUTE_START_ROW, self.__dict__['startRow']) submsg.AddU64(MSG_KEY_RESULT_EXECUTE_END_ROW, self.__dict__['endRow']) submsg.AddU64(MSG_KEY_RESULT_EXECUTE_ROWS_MODIFIED, self.__dict__['rowsModified']) submsg.AddStringUtf8(MSG_KEY_RESULT_EXECUTE_QUERY_STRING, self.__dict__['queryString']) submsg.AddStringUtf8(MSG_KEY_RESULT_EXECUTE_CONNECTION_STRING, self.__dict__['connectionString']) mmsg.AddMessage(MSG_KEY_RESULT_EXECUTE, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_RESULT_RECORD_INFO_RECORD_NUMBER, self.__dict__['RecordNumber']) submsg.AddTime(MSG_KEY_RESULT_RECORD_INFO_TIME_GENERATED, self.__dict__['TimeGenerated']) submsg.AddTime(MSG_KEY_RESULT_RECORD_INFO_TIME_WRITTEN, self.__dict__['TimeWritten']) submsg.AddU32(MSG_KEY_RESULT_RECORD_INFO_EVENT_ID, self.__dict__['EventID']) submsg.AddU16(MSG_KEY_RESULT_RECORD_INFO_EVENT_TYPE, self.__dict__['EventType']) submsg.AddU16(MSG_KEY_RESULT_RECORD_INFO_EVENT_CATEGORY, self.__dict__['EventCategory']) submsg.AddU32(MSG_KEY_RESULT_RECORD_INFO_PROCESS_ID, self.__dict__['ProcessId']) submsg.AddU32(MSG_KEY_RESULT_RECORD_INFO_THREAD_ID, self.__dict__['ThreadId']) submsg.AddStringUtf8(MSG_KEY_RESULT_RECORD_INFO_SOURCE_NAME, self.__dict__['SourceName']) submsg.AddStringUtf8(MSG_KEY_RESULT_RECORD_INFO_COMPUTER_NAME, self.__dict__['ComputerName']) submsg.AddStringUtf8(MSG_KEY_RESULT_RECORD_INFO_USER_SID, self.__dict__['UserSid']) mmsg.AddMessage(MSG_KEY_RESULT_RECORD_INFO, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_PARAMS_BASE_ADDRESS, self.__dict__['baseAddress']) submsg.AddU32(MSG_KEY_PARAMS_SIZE, self.__dict__['size']) mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_PARAMS_MAP_PROCESS_ID, self.__dict__['procId']) submsg.AddU64(MSG_KEY_PARAMS_MAP_HANDLE, self.__dict__['handle']) submsg.AddU16(MSG_KEY_PARAMS_MAP_FLAGS, self.__dict__['flags']) mmsg.AddMessage(MSG_KEY_PARAMS_MAP, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_RESULT_HUSER, self.__dict__['hUser']) submsg.AddStringUtf8(MSG_KEY_RESULT_USER, self.__dict__['user']) submsg.AddStringUtf8(MSG_KEY_RESULT_DOMAIN, self.__dict__['domain']) mmsg.AddMessage(MSG_KEY_RESULT, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_RESULT_IMAGE_BASE, self.__dict__['imageBase']) submsg.AddU32(MSG_KEY_RESULT_SIZE, self.__dict__['size']) submsg.AddU32(MSG_KEY_RESULT_FLAGS, self.__dict__['flags']) submsg.AddU16(MSG_KEY_RESULT_LOAD_COUNT, self.__dict__['loadCount']) submsg.AddU32(MSG_KEY_RESULT_ITEM_FLAGS, self.__dict__['itemFlags']) submsg.AddTime(MSG_KEY_RESULT_BUILD_DATE, self.__dict__['buildDate']) submsg.AddStringUtf8(MSG_KEY_RESULT_IMAGE_NAME, self.__dict__['imageName']) submsg.AddStringUtf8(MSG_KEY_RESULT_AUTHOR, self.__dict__['author']) submsg.AddStringUtf8(MSG_KEY_RESULT_LICENSE, self.__dict__['license']) submsg.AddStringUtf8(MSG_KEY_RESULT_VERSION, self.__dict__['version']) submsg.AddStringUtf8(MSG_KEY_RESULT_DESCRIPTION, self.__dict__['description']) submsg.AddStringUtf8(MSG_KEY_RESULT_COMMENTS, self.__dict__['comments']) submsg.AddStringUtf8(MSG_KEY_RESULT_INTERNAL_NAME, self.__dict__['internalName']) submsg.AddStringUtf8(MSG_KEY_RESULT_ORIGINAL_NAME, self.__dict__['originalName']) submsg.AddStringUtf8(MSG_KEY_RESULT_PRODUCT_NAME, self.__dict__['productName']) submsg.AddStringUtf8(MSG_KEY_RESULT_TRADEMARKS, self.__dict__['trademarks']) mmsg.AddMessage(MSG_KEY_RESULT, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_PARAMS_MODULE_FREE_INSTANCE, self.__dict__['instance']) submsg.AddU64(MSG_KEY_PARAMS_MODULE_FREE_MODULE_HANDLE, self.__dict__['moduleHandle']) mmsg.AddMessage(MSG_KEY_PARAMS_MODULE_FREE, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_PARAMS_INPUT_PROCESS_ID, self.__dict__['processId']) submsg.AddStringUtf8(MSG_KEY_PARAMS_INPUT_INPUT, self.__dict__['input']) mmsg.AddMessage(MSG_KEY_PARAMS_INPUT, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_RESULT_CLOSE_PROCESS_ID, self.__dict__['processId']) submsg.AddU64(MSG_KEY_RESULT_CLOSE_HANDLE, self.__dict__['handleValue']) mmsg.AddMessage(MSG_KEY_RESULT_CLOSE, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddStringUtf8(MSG_KEY_PARAMS_CLOSEWINDOW_WINSTA, self.__dict__['winSta']) submsg.AddStringUtf8(MSG_KEY_PARAMS_CLOSEWINDOW_DESKTOP, self.__dict__['desktop']) submsg.AddU64(MSG_KEY_PARAMS_CLOSEWINDOW_HWND, self.__dict__['hWnd']) mmsg.AddMessage(MSG_KEY_PARAMS_CLOSEWINDOW, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_RESULT_MODULE_LOAD_INSTANCE, self.__dict__['instance']) submsg.AddU32(MSG_KEY_RESULT_MODULE_LOAD_ID, self.__dict__['id']) submsg.AddU64(MSG_KEY_RESULT_MODULE_LOAD_MODULE_HANDLE, self.__dict__['moduleHandle']) mmsg.AddMessage(MSG_KEY_RESULT_MODULE_LOAD, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_RESULT_INJECTED_PROCESS_ID, self.__dict__['pid']) submsg.AddU64(MSG_KEY_RESULT_INJECTED_LOAD_ADDRESS, self.__dict__['loadAddress']) submsg.AddBool(MSG_KEY_RESULT_INJECTED_UNLOADED, self.__dict__['unloaded']) mmsg.AddMessage(MSG_KEY_RESULT_INJECTED, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_RESULT_COUNT_TYPE, self.__dict__['type']) submsg.AddU32(MSG_KEY_RESULT_COUNT_NAME_INDEX, self.__dict__['nameIndex']) submsg.AddU32(MSG_KEY_RESULT_COUNT_HELP_INDEX, self.__dict__['helpIndex']) submsg.AddU64(MSG_KEY_RESULT_COUNT_VALUE, self.__dict__['value']) submsg.AddStringUtf8(MSG_KEY_RESULT_COUNT_VALUE_STRING, self.__dict__['valueStr']) mmsg.AddMessage(MSG_KEY_RESULT_COUNT, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU32(MSG_KEY_RESULT_HANDLE_PROCESS_ID, self.__dict__['processId']) submsg.AddU64(MSG_KEY_RESULT_HANDLE_HANDLE, self.__dict__['handle']) submsg.AddU32(MSG_KEY_RESULT_HANDLE_RIGHTS, self.__dict__['rights']) submsg.AddStringUtf8(MSG_KEY_RESULT_HANDLE_TYPE, self.__dict__['type']) submsg.AddStringUtf8(MSG_KEY_RESULT_HANDLE_METADATA, self.__dict__['metadata']) mmsg.AddMessage(MSG_KEY_RESULT_HANDLE, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_RESULT_WINDOW_INFO_HWND, self.__dict__['hWnd']) submsg.AddU64(MSG_KEY_RESULT_WINDOW_INFO_HPARENT, self.__dict__['hParent']) submsg.AddU32(MSG_KEY_RESULT_WINDOW_INFO_OWNING_PROCESS_ID, self.__dict__['owningPid']) submsg.AddU32(MSG_KEY_RESULT_WINDOW_INFO_OWNING_THREAD_ID, self.__dict__['owningTid']) submsg.AddS32(MSG_KEY_RESULT_WINDOW_INFO_X, self.__dict__['x']) submsg.AddS32(MSG_KEY_RESULT_WINDOW_INFO_Y, self.__dict__['y']) submsg.AddU32(MSG_KEY_RESULT_WINDOW_INFO_WIDTH, self.__dict__['width']) submsg.AddU32(MSG_KEY_RESULT_WINDOW_INFO_HEIGHT, self.__dict__['height']) submsg.AddU16(MSG_KEY_RESULT_WINDOW_INFO_FLAGS, self.__dict__['flags']) submsg.AddStringUtf8(MSG_KEY_RESULT_WINDOW_INFO_TEXT, self.__dict__['text']) mmsg.AddMessage(MSG_KEY_RESULT_WINDOW_INFO, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddStringUtf8(MSG_KEY_RESULT_NAME, self.__dict__['name']) submsg.AddStringUtf8(MSG_KEY_RESULT_DESCRIPTION, self.__dict__['description']) submsg.AddStringUtf8(MSG_KEY_RESULT_VERSION, self.__dict__['version']) submsg.AddStringUtf8(MSG_KEY_RESULT_REVISION, self.__dict__['revision']) submsg.AddU64(MSG_KEY_RESULT_SIZE_, self.__dict__['size']) submsg.AddTime(MSG_KEY_RESULT_INSTALL_DATE, self.__dict__['installDate']) mmsg.AddMessage(MSG_KEY_RESULT, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_PARAMS_PROCESS_ID, self.__dict__['procId']) submsg.AddStringUtf8(MSG_KEY_PARAMS_LIBRARY, self.__dict__['library']) submsg.AddU32(MSG_KEY_PARAMS_MEMORY_PROVIDER, self.__dict__['memoryProvider']) submsg.AddU32(MSG_KEY_PARAMS_INJECT_PROVIDER, self.__dict__['threadProvider']) mmsg.AddMessage(MSG_KEY_PARAMS, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddStringUtf8(MSG_KEY_PARAMS_CLICKBUTTON_WINSTA, self.__dict__['winSta']) submsg.AddStringUtf8(MSG_KEY_PARAMS_CLICKBUTTON_DESKTOP, self.__dict__['desktop']) submsg.AddU64(MSG_KEY_PARAMS_CLICKBUTTON_HWND, self.__dict__['hWnd']) submsg.AddStringUtf8(MSG_KEY_PARAMS_CLICKBUTTON_BUTTON_TEXT, self.__dict__['buttonText']) mmsg.AddMessage(MSG_KEY_PARAMS_CLICKBUTTON, submsg)
def Marshal(self, mmsg): from mcl.object.Message import MarshalMessage submsg = MarshalMessage() submsg.AddU64(MSG_KEY_PARAMS_RAW_INDEX, self.__dict__['rawIndex']) submsg.AddS64(MSG_KEY_PARAMS_OFFSET, self.__dict__['offset']) submsg.AddU64(MSG_KEY_PARAMS_BYTES_TO_READ, self.__dict__['bytesToRead']) submsg.AddU16(MSG_KEY_PARAMS_MAX_FILES, self.__dict__['maxFiles']) submsg.AddU32(MSG_KEY_PARAMS_CHUNK_SIZE, self.__dict__['chunkSize']) submsg.AddU16(MSG_KEY_PARAMS_FLAGS, self.__dict__['flags']) submsg.AddU8(MSG_KEY_PARAMS_DATE_TYPE, self.__dict__['dateType']) submsg.AddTime(MSG_KEY_PARAMS_AGE, self.__dict__['age']) submsg.AddTime(MSG_KEY_PARAMS_AFTER_TIME, self.__dict__['afterTime']) submsg.AddTime(MSG_KEY_PARAMS_BEFORE_TIME, self.__dict__['beforeTime']) submsg.AddStringUtf8(MSG_KEY_PARAMS_MASK, self.__dict__['mask']) submsg.AddStringUtf8(MSG_KEY_PARAMS_PATH, self.__dict__['path']) submsg.AddU64(MSG_KEY_PARAMS_MINIMUM_SIZE, self.__dict__['minSize']) submsg.AddU64(MSG_KEY_PARAMS_MAXIMUM_SIZE, self.__dict__['maxSize']) submsg.AddU32(MSG_KEY_PARAMS_FILE_PROVIDER, self.__dict__['provider']) mmsg.AddMessage(MSG_KEY_PARAMS, submsg)