Extended Key Usages
ExtKeyUsageCodeSigning
Key Usages
KeyUsageDigitalSignature
Static task
static1
Behavioral task
behavioral1
Sample
QMEMGSvc.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
QMEMGSvc.exe
Resource
win10v2004-20240221-en
Target
QMEMGSvc.exe
Size
388KB
MD5
d653175dfed4b5b6f9c6902a985fee75
SHA1
3a9afac6cb81e504c89b1ffcd45ed985dd42d772
SHA256
02998058b26a115b20a68723a40e0efdea15a74e860f6e330aa8ad4a436e948f
SHA512
f66d9aad82184bf00f7143754e77634d4854e7ba77c8fc689f77f9158878aa875fff355eadf8fd377c9e5bd93d2eb175e48d362f99377e6c0354b2a10220999f
SSDEEP
6144:hqxIkdaO5YByYYF7jwC5XogrluOlbF+SKeKOuD0pm:hqxCBtC3XXHbF+Pe4sm
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
E:\data\landun\workspace\TxiOAClient\master_release_8.3\Basic\Output\BinFinal\QMEMGSvc.pdb
ntohl
inet_addr
LeaveCriticalSection
GetFileSize
GetPrivateProfileIntW
InitializeCriticalSection
WritePrivateProfileStringW
ReadFile
GetPrivateProfileStringW
GetTimeZoneInformation
GetComputerNameW
GetUserDefaultUILanguage
GetComputerNameExW
LoadLibraryExW
GetSystemTimeAsFileTime
GetFileSizeEx
CreateFileMappingW
MapViewOfFile
UnmapViewOfFile
GetFileAttributesW
FlushFileBuffers
CreateProcessW
IsDebuggerPresent
GetCommandLineW
SwitchToThread
InitializeCriticalSectionAndSpinCount
GetModuleHandleW
GetCurrentProcess
GetModuleHandleExW
OpenEventW
LocalFree
OpenFileMappingW
IsBadWritePtr
IsBadReadPtr
GetTempPathW
CreateDirectoryW
FindFirstFileW
FindNextFileW
FindClose
GetSystemTime
SystemTimeToFileTime
UnhandledExceptionFilter
WaitForMultipleObjects
SetEndOfFile
LocalAlloc
GetVersionExW
GetProcessHeap
HeapFree
EnterCriticalSection
OpenProcess
VirtualQuery
lstrcmpiW
SetErrorMode
OpenThread
TerminateProcess
SetUnhandledExceptionFilter
WriteProcessMemory
lstrcpynW
ProcessIdToSessionId
GetACP
HeapAlloc
QueryPerformanceCounter
HeapSize
HeapReAlloc
HeapDestroy
GetVersionExA
GetThreadLocale
GetLocaleInfoA
GetLastError
InterlockedCompareExchange
SetLastError
CloseHandle
SetEvent
InterlockedExchange
CreateEventW
Sleep
GetTickCount
SetConsoleCtrlHandler
OutputDebugStringW
GetCurrentThreadId
WideCharToMultiByte
FreeLibrary
MultiByteToWideChar
InterlockedDecrement
MoveFileW
FindResourceW
InterlockedIncrement
WaitForSingleObject
DeleteFileW
InterlockedExchangeAdd
GetFileAttributesExW
lstrlenW
GetLocalTime
SetFilePointer
FindResourceExW
lstrlenA
LoadResource
WriteFile
LockResource
SizeofResource
CreateFileW
DeleteCriticalSection
RaiseException
GetModuleFileNameW
GetProcAddress
LoadLibraryW
GetSystemDirectoryW
CreateMutexW
GetCurrentProcessId
KillTimer
SetTimer
DispatchMessageW
PeekMessageW
MsgWaitForMultipleObjects
TranslateMessage
RegisterWindowMessageW
UnregisterClassA
GetMessageW
SetServiceStatus
RegQueryValueExW
CopySid
GetSecurityDescriptorControl
InitializeSid
GetSecurityDescriptorLength
GetSecurityDescriptorOwner
MakeSelfRelativeSD
GetAclInformation
MakeAbsoluteSD
GetSidLengthRequired
GetSidSubAuthority
GetSecurityDescriptorDacl
GetSecurityDescriptorGroup
AddAce
IsValidSid
ConvertStringSidToSidW
AddAccessAllowedAce
InitializeAcl
GetLengthSid
SetSecurityDescriptorSacl
GetSecurityDescriptorSacl
ConvertStringSecurityDescriptorToSecurityDescriptorW
SetSecurityDescriptorDacl
InitializeSecurityDescriptor
DeleteService
CloseServiceHandle
ChangeServiceConfigW
OpenServiceW
ChangeServiceConfig2W
CreateServiceW
OpenSCManagerW
RegisterServiceCtrlHandlerExW
RegDeleteKeyW
RegSetValueExW
RegCreateKeyExW
StartServiceCtrlDispatcherW
ControlService
QueryServiceStatus
StartServiceW
RegCloseKey
RegOpenKeyExW
SHGetSpecialFolderPathW
SHCreateDirectoryExW
SHGetFolderPathW
SysAllocString
SysStringLen
SysFreeString
ord30
PathFindFileNameW
PathRemoveFileSpecW
PathAddBackslashW
PathCanonicalizeW
PathAppendW
PathFileExistsW
??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
?reserve@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z
?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z
?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z
??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@ABV10@PB_W@Z
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAN@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBDI@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD0@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@_W@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
?clear@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ
?data@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@@Z
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z
?empty@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE_NXZ
??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z
?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ
??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PB_W@Z
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
?width@ios_base@std@@QAEHH@Z
??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z
?width@ios_base@std@@QBEHXZ
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
?flags@ios_base@std@@QBEHXZ
?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ
?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ
??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
?good@ios_base@std@@QBE_NXZ
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
?eof@?$char_traits@D@std@@SAHXZ
?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPBDH@Z
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ
?uncaught_exception@std@@YA_NXZ
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ
?str@?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
?length@?$char_traits@D@std@@SAIPBD@Z
??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
?length@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIXZ
??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z
??A?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAA_WI@Z
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAK@Z
?append@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@PB_W@Z
?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEHABV12@@Z
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NXZ
?swap@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@@Z
??_D?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z
?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z
_finite
_set_purecall_handler
_set_invalid_parameter_handler
_wtol
_unlock
__dllonexit
_encode_pointer
_lock
_onexit
_decode_pointer
?terminate@@YAXXZ
__CxxFrameHandler3
_amsg_exit
__wgetmainargs
_cexit
_exit
_XcptFilter
exit
__winitenv
_initterm
_initterm_e
_configthreadlocale
__setusermatherr
_adjust_fdiv
__p__commode
__p__fmode
__set_app_type
_except_handler4_common
_crt_debugger_hook
?_type_info_dtor_internal_method@type_info@@QAEXXZ
_invoke_watson
_controlfp_s
_CxxThrowException
??3@YAXPAX@Z
??2@YAPAXI@Z
strncpy_s
_purecall
memset
wcsncat_s
wcscat_s
_wcsicmp
free
??_V@YAXPAX@Z
_recalloc
swprintf_s
wcsrchr
_wcslwr_s
_vscwprintf
vswprintf_s
_vscprintf
vsprintf_s
wcslen
strlen
memcpy_s
memmove_s
calloc
_beginthreadex
wcsncpy
??0exception@std@@QAE@XZ
?what@exception@std@@UBEPBDXZ
_invalid_parameter_noinfo
memcpy
_mbsstr
??0exception@std@@QAE@ABV01@@Z
atoi
??0exception@std@@QAE@ABQBD@Z
??1exception@std@@UAE@XZ
_mbscmp
_time64
srand
rand
memcmp
wcscmp
wcsncpy_s
_snprintf_s_l
_vsnprintf_s_l
_snwprintf_s
_get_errno
_set_errno
_free_locale
_snwprintf_s_l
_vsnwprintf_s_l
wcsncmp
wcscpy_s
_create_locale
_wfullpath
wcsstr
wcschr
_localtime64_s
_mktime64
swscanf_s
_vsnwprintf_s
malloc
strchr
modf
_snprintf
EnumProcesses
GetModuleFileNameExW
GetModuleBaseNameW
EnumProcessModules
VerQueryValueW
GetFileVersionInfoSizeW
GetFileVersionInfoW
??4_Init_locks@std@@QAEAAV01@ABV01@@Z
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ