MessagingDataModel2.pdb
Static task
static1
Behavioral task
behavioral1
Sample
MessagingDataModel2.dll
Resource
win10v2004-20240508-en
General
-
Target
MessagingDataModel2.dll
-
Size
844KB
-
MD5
1841b5cb06950ffa9ccbacae458e5246
-
SHA1
2716fc51667668276aa9e8f308609b9423ab6ee6
-
SHA256
dd96f65c7f1060edc6b552460805f69b22eccaaff54ab63f174f4e8488f1c843
-
SHA512
896e5e7ccb361c9ede8ca257d31637f150637c7a7f4adeac86ef054625182b24e0df60204520a6b6058fe21d6c64bf48e6e1afdcf7174f168f3da2d65053a026
-
SSDEEP
12288:Oy5pXppH8ccrMQgTrVf/1Cbuxd/eSJm8dJYaxIw:35ecVfEb8dfM8d+a6w
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource MessagingDataModel2.dll
Files
-
MessagingDataModel2.dll.dll windows:10 windows x86 arch:x86
098970b89154a4a4585ec1b32fe9eda9
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
msvcrt
_ftol2
_wtoi
_wtoi64
memmove
wcsftime
memmove_s
realloc
_purecall
_wcstoui64
__CxxFrameHandler3
_onexit
__dllonexit
_unlock
_lock
_except_handler4_common
_initterm
_amsg_exit
_XcptFilter
wcscpy_s
_callnewh
malloc
memcpy
free
wcstok_s
wcstoul
_vscwprintf
_vsnwprintf_s
towlower
_wcslwr_s
wcsncmp
iswdigit
_wgetenv
_wcsicmp
memcmp
wcsrchr
swscanf_s
wcschr
_vsnwprintf
memcpy_s
_wcsnicmp
memset
api-ms-win-core-libraryloader-l1-2-0
DisableThreadLibraryCalls
GetModuleHandleW
GetModuleHandleExW
GetProcAddress
LoadLibraryExW
FreeLibraryAndExitThread
FreeLibrary
GetModuleFileNameA
GetModuleHandleExA
LoadStringW
api-ms-win-core-synch-l1-1-0
LeaveCriticalSection
ReleaseSRWLockExclusive
AcquireSRWLockExclusive
InitializeCriticalSectionEx
DeleteCriticalSection
AcquireSRWLockShared
CreateEventW
CreateEventExW
SetEvent
InitializeSRWLock
InitializeCriticalSection
ResetEvent
CreateMutexExW
OpenSemaphoreW
WaitForSingleObjectEx
ReleaseMutex
WaitForSingleObject
ReleaseSemaphore
ReleaseSRWLockShared
EnterCriticalSection
CreateSemaphoreExW
api-ms-win-core-localization-l1-2-0
GetUserDefaultLocaleName
GetUserGeoID
GetLocaleInfoW
FormatMessageW
GetGeoInfoW
GetThreadUILanguage
oleaut32
SysStringLen
SysAllocStringLen
VariantInit
SysFreeString
SysStringByteLen
SysAllocStringByteLen
SysAllocString
VarBstrCat
VarBstrFromUI8
api-ms-win-core-errorhandling-l1-1-0
UnhandledExceptionFilter
SetUnhandledExceptionFilter
RaiseException
SetLastError
GetLastError
api-ms-win-core-heap-l2-1-0
LocalAlloc
LocalFree
api-ms-win-eventing-provider-l1-1-0
EventSetInformation
EventRegister
EventUnregister
EventWriteTransfer
api-ms-win-core-debug-l1-1-0
OutputDebugStringW
DebugBreak
IsDebuggerPresent
api-ms-win-core-com-l1-1-0
StringFromGUID2
CLSIDFromString
CoCreateFreeThreadedMarshaler
CoTaskMemAlloc
CoWaitForMultipleObjects
StringFromCLSID
CoTaskMemFree
CoCreateInstance
CoCreateGuid
CoWaitForMultipleHandles
api-ms-win-core-shlwapi-legacy-l1-1-0
PathFindExtensionW
PathSkipRootW
PathGetDriveNumberW
PathFindFileNameW
api-ms-win-core-path-l1-1-0
PathCchRenameExtension
PathCchCanonicalize
api-ms-win-core-sysinfo-l1-1-0
GetVersionExW
GetSystemInfo
GetSystemTimeAsFileTime
GetTickCount
api-ms-win-core-processthreads-l1-1-0
GetCurrentProcessId
TerminateProcess
GetCurrentProcess
GetCurrentThreadId
GetCurrentThread
SetThreadPriority
GetThreadPriority
CreateThread
CreateProcessW
api-ms-win-core-registry-l1-1-0
RegGetValueW
RegCreateKeyExW
RegQueryValueExW
RegOpenKeyExW
RegCloseKey
RegDeleteValueW
RegNotifyChangeKeyValue
RegSetValueExW
api-ms-win-core-handle-l1-1-0
CloseHandle
api-ms-win-core-threadpool-legacy-l1-1-0
UnregisterWaitEx
api-ms-win-core-kernel32-legacy-l1-1-0
RegisterWaitForSingleObject
api-ms-win-core-file-l1-1-0
DeleteFileW
FileTimeToLocalFileTime
CompareFileTime
GetFileSizeEx
CreateFileW
api-ms-win-core-heap-l1-1-0
HeapAlloc
HeapFree
GetProcessHeap
api-ms-win-security-cryptoapi-l1-1-0
CryptHashData
CryptCreateHash
CryptGetHashParam
CryptAcquireContextW
CryptDestroyHash
CryptReleaseContext
api-ms-win-core-timezone-l1-1-0
FileTimeToSystemTime
SystemTimeToFileTime
api-ms-win-core-shlwapi-obsolete-l1-1-0
StrStrIW
api-ms-win-core-threadpool-l1-2-0
CreateThreadpoolWait
WaitForThreadpoolWorkCallbacks
SubmitThreadpoolWork
CreateThreadpoolWork
CloseThreadpoolWork
CloseThreadpoolWait
WaitForThreadpoolWaitCallbacks
SetThreadpoolWait
xmllite
CreateXmlReader
api-ms-win-core-string-l1-1-0
WideCharToMultiByte
api-ms-win-core-processenvironment-l1-1-0
GetCurrentDirectoryW
ExpandEnvironmentStringsW
api-ms-win-core-synch-l1-2-0
WakeAllConditionVariable
SleepConditionVariableSRW
Sleep
api-ms-win-core-profile-l1-1-0
QueryPerformanceCounter
phoneutil
OneShotTimer_CreateInstance
ComparePhoneNumbers
GetTelUriFromDialString
CellularApiHelper_CreateInstance
MaskPhoneUri
GetDialStringFromTelUri
Phone_FmtText_NonDialerFormat
MaskPhoneNumber
GetCchTailMin
IsNumberDialable
CellularApiHelper_FreeCountedSlotCanAssociationArray
IsDialableChar
pimstore
FindAllMatchingContactsEx
FindMatchingContactEx
cemapi
HrGetOneProp
MAPI_CompareEntryIDs
MAPIUninitialize
MAPILogonEx
MAPIInitialize
CreateMAPITableWalker
FreeProws
MAPIFreeBuffer
MAPIAllocateBuffer
HrSetOneProp
GetNamedPropTag
userdataplatformhelperutil
StartAndWaitForServiceForUser
GetFileExtensionFromContentType
CreateKnownFolderPath
IsCommsSystemService
GetContentTypeFromFilePath
SetThreadIOPriority
GetThreadIOPriority
GetUserTokenFromContext
userdatatypehelperutil
BytesToDigits
StreamFromStringW
FormatPoomIdToString
CreateWrapFileNameStm
CreateWrapFileStreamFromDssToken
ReadStreamContent
StringToBytes
CopyStream
ntdll
RtlSubscribeWnfStateChangeNotification
RtlUnsubscribeWnfNotificationWaitForCompletion
api-ms-win-core-winrt-l1-1-0
RoActivateInstance
RoGetActivationFactory
api-ms-win-core-winrt-string-l1-1-0
WindowsDeleteString
WindowsGetStringRawBuffer
WindowsCreateString
WindowsCompareStringOrdinal
WindowsCreateStringReference
api-ms-win-core-winrt-error-l1-1-0
RoOriginateError
RoTransformError
api-ms-win-core-delayload-l1-1-1
ResolveDelayLoadedAPI
api-ms-win-core-delayload-l1-1-0
DelayLoadFailureHook
api-ms-win-security-base-l1-1-0
GetTokenInformation
rpcrt4
RpcBindingCreateW
RpcBindingBind
RpcExceptionFilter
NdrClientCall4
RpcBindingFree
Exports
Exports
?CommitAllAttachments@MessagingDeferredAttachment@@YGJPAUISmMessage@@@Z
?CommitDeferredContent@MessagingDeferredAttachment@@YGJPAUIStream@@0@Z
?DeleteMessageAndTempFiles@MessagingDeferredAttachment@@YGJPAUISmMessage@@@Z
?DeleteTempFiles@MessagingDeferredAttachment@@YGJPAUISmMessage@@@Z
?GetData@MessagingDeferredAttachment@@YGJPAUISmAttachment@@PAPAUIStream@@1@Z
?GetDeferredAttachmentFilePath@MessagingDeferredAttachment@@YGJPAUISmMessage@@KPAHPAV?$basic_string@GU?$char_traits@G@utl@@V?$allocator@G@2@@utl@@@Z
CellMessagingHelper_CreateInstance
DllCanUnloadNow
DllGetClassObject
GetActiveMmsProfile
GetDirectionalMarkerForCurrentLocale
GetHasInternationalCapability
GetMaxAuthorizedSizeOfMMS
MOCloudCorrelation_CreateInstance
MOCloudCorrelation_CreateInstance2
MessagingAsyncDeletion_CreateInstance
MessagingMultiSimConverter_CreateInstanceWithPhoneOM
MessagingMultiSimConverter_CreateInstanceWithSimOM
MessagingMultiSimConverter_CreateSynchronousInstanceWithSimOM
MessagingRegistryGetDWORDFromPerSimMmsProfile
MessagingRegistryGetDWORDPerSim
MessagingRegistryGetStringFromPerSimMmsProfile
MessagingRegistryGetStringPerSim
MessagingRegistrySetDWORDPerSim
MessagingRegistrySetDWORDToPerSimMmsProfile
MessagingRegistrySetStringPerSim
MessagingRegistrySetStringToPerSimMmsProfile
Messaging_ChatTransportIdToStoreId
Messaging_CreateMessageInConversation
Messaging_CreateMessageInConversationWithRecipients
Messaging_CreateMessageInConversationWithRecipientsAndRemoteId
Messaging_FormatPhoneNumber
Messaging_FormatRecipient
Messaging_FormatRecipientFromAggregate
Messaging_FormatStringWithLeftToRightMarkers
Messaging_FormatStringWithLeftToRightMarkersIfPhoneNumber
Messaging_GetAddressType
Messaging_GetContentTypeFromFilePath
Messaging_GetFileExtensionFromContentType
Messaging_GetMediaTempFilePath
Messaging_GetMediaTempFolder
Messaging_GetMediaTypeFromMimeTag
Messaging_GetMessageAttachmentText
Messaging_GetMessagePreview
Messaging_GetPlatformType
Messaging_GetRecipientsPreviewWithBiDiMarkers
Messaging_GetRecipientsString
Messaging_GetSmsCharacterCount
Messaging_GetUnFormattedMessagePreview
Messaging_GetValidSimId
Messaging_HasEmbeddedModem
Messaging_InitializeRcsSlotMessagingSettings
Messaging_IsContentSupported
Messaging_IsCustomAppProviderId
Messaging_IsDataRoamingRestrictionActive
Messaging_IsFilterProviderId
Messaging_IsMediaType
Messaging_IsMmsMessage
Messaging_IsRcsEnabled
Messaging_IsRcsMessage
Messaging_IsSIMMessage
Messaging_IsThreadedByRemoteConversationId
Messaging_IsUnderMediaTempFolder
Messaging_IsVoiceRoamingRestrictionActive
Messaging_MarkMessageAsFailed
Messaging_MessagingOMStartupShutdown
Messaging_MessagingOMStartupStoreScan
Messaging_ResolveRecipientEx
Messaging_RetryDownloadCloudServiceMessage
Messaging_ShowToastForRcsEndUserMessage
Messaging_ShutdownCloudServices
Messaging_ShutdownNotification
Messaging_SmEntryIdToUdmObjectId
Messaging_StartCloudServiceSync
Messaging_StartCloudServices
Messaging_StartNotification
UnInitMessagingObjectModelModule
WwanConnectionConfiguration_CreateInstance
Sections
.text Size: 791KB - Virtual size: 791KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 2KB - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 9KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.didat Size: 512B - Virtual size: 96B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 39KB - Virtual size: 38KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ