MSVidCtl.pdb
Static task
static1
Behavioral task
behavioral1
Sample
MSVidCtl.dll
Resource
win10v2004-20240426-en
General
-
Target
MSVidCtl.dll
-
Size
2.1MB
-
MD5
a100b0bd33b76d71f663ea93931df062
-
SHA1
f4ade33efb1c126017a452ee773e1afd80dad1d5
-
SHA256
76d03275f8ec61743bd00f4ad7e16e7a6f772e896286a356fdbf9795ac7d1736
-
SHA512
0dff7ff0f55eb98723bf32c8a2f55b1c5a96ed10ebbbc5840ba34a741ebc641d46341431b487705235ccbe5a1277ea517eb8334c3ac7e4103150e5aa1d37df4b
-
SSDEEP
24576:jAUvdIVbJSir245gJVTgZCx3hKjHqxCBUYm5hczuHubjGtQ8e4bA2kjwFj:OgHTgQxmHbckZbStU4bA2kjwFj
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource MSVidCtl.dll
Files
-
MSVidCtl.dll.dll regsvr32 windows:10 windows x86 arch:x86
78c274ce99273a40a428fe7497ef1835
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
_initterm
?terminate@@YAXXZ
_lock
_unlock
__dllonexit
_onexit
_amsg_exit
_except_handler4_common
memmove
memcpy
memcmp
floor
_ftol2_sse
_ftol2
??1type_info@@UAE@XZ
_XcptFilter
_CxxThrowException
_callnewh
iswalpha
wcsncmp
_wcsicmp
wcscspn
_wsplitpath_s
_ui64tow
_errno
wcstol
wcsstr
iswspace
??8type_info@@QBEHABV0@@Z
wcstoul
_vsnprintf
_wcsnicmp
_itow
_wtoi
iswdigit
realloc
wcscat_s
malloc
??0exception@@QAE@ABQBD@Z
?what@exception@@UBEPBDXZ
wcsnlen
free
wcscpy_s
memmove_s
_vsnprintf_s
??0exception@@QAE@ABV0@@Z
??0exception@@QAE@XZ
??1exception@@UAE@XZ
_purecall
memcpy_s
_vsnwprintf
__CxxFrameHandler3
memset
ole32
GetRunningObjectTable
MkParseDisplayName
CreateBindCtx
OleRegEnumVerbs
OleRegGetUserType
CreateOleAdviseHolder
OleRegGetMiscStatus
CreateDataAdviseHolder
CoGetMalloc
CoInitializeEx
CoWaitForMultipleHandles
CoUninitialize
ProgIDFromCLSID
StringFromCLSID
OleSaveToStream
WriteClassStm
CreateItemMoniker
StringFromGUID2
CoCreateFreeThreadedMarshaler
CLSIDFromString
CoTaskMemAlloc
CoTaskMemFree
CoTaskMemRealloc
CoCreateInstance
ReadClassStm
HDC_UserMarshal
HDC_UserFree
HDC_UserUnmarshal
HDC_UserSize
HWND_UserMarshal
HWND_UserSize
HWND_UserFree
HWND_UserUnmarshal
OleLoadFromStream
oleaut32
OleCreatePictureIndirect
VarCmp
VariantChangeTypeEx
VariantInit
CreateErrorInfo
SetErrorInfo
LoadRegTypeLi
SafeArrayDestroy
SysAllocStringLen
SysStringByteLen
SafeArrayUnaccessData
SafeArrayAccessData
SafeArrayCreate
VariantChangeType
SysAllocStringByteLen
VarUI4FromStr
VariantClear
OleCreatePropertyFrame
LoadTypeLi
SysAllocString
SysStringLen
RegisterTypeLi
LPSAFEARRAY_UserMarshal
LPSAFEARRAY_UserUnmarshal
LPSAFEARRAY_UserFree
LPSAFEARRAY_UserSize
BSTR_UserMarshal
VARIANT_UserMarshal
BSTR_UserUnmarshal
VARIANT_UserSize
VARIANT_UserUnmarshal
VARIANT_UserFree
BSTR_UserFree
BSTR_UserSize
SysFreeString
VariantCopy
kernel32
GetTickCount
GetSystemTimeAsFileTime
QueryPerformanceCounter
SleepConditionVariableSRW
WakeAllConditionVariable
TerminateProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
InterlockedPopEntrySList
InterlockedPushEntrySList
FlushInstructionCache
IsProcessorFeaturePresent
DecodePointer
EncodePointer
LoadLibraryExA
ExpandEnvironmentStringsW
VirtualFree
WriteFile
OutputDebugStringA
GetTempPathW
GetLocalTime
GlobalAlloc
GlobalLock
GlobalUnlock
GetTickCount64
IsValidLocale
GetDriveTypeW
LoadLibraryW
GetSystemDirectoryW
WideCharToMultiByte
GetVersionExW
DeviceIoControl
CreateFileW
Sleep
GetLocaleInfoW
SetThreadExecutionState
DecodeSystemPointer
SizeofResource
GetCurrentProcess
DuplicateHandle
RaiseException
WaitForMultipleObjects
CreateThread
ResetEvent
SetEvent
LockResource
LoadResource
FindResourceW
CreateEventW
MultiByteToWideChar
lstrlenA
GetSystemInfo
VirtualQuery
VirtualAlloc
VirtualProtect
lstrcpynW
lstrcmpiW
lstrlenW
lstrcpyW
HeapDestroy
DisableThreadLibraryCalls
FreeLibrary
EncodeSystemPointer
GetModuleFileNameW
LoadLibraryExW
InitializeCriticalSection
IsDebuggerPresent
DebugBreak
GetModuleHandleW
GetProcessHeap
GetCurrentProcessId
DeleteCriticalSection
AcquireSRWLockShared
CreateMutexExW
GetProcAddress
HeapAlloc
CreateThreadpoolTimer
ReleaseSRWLockShared
SetThreadpoolTimer
CloseHandle
OpenSemaphoreW
WaitForSingleObjectEx
GetModuleFileNameA
CreateSemaphoreExW
HeapFree
SetLastError
EnterCriticalSection
ReleaseSemaphore
GetModuleHandleExW
LeaveCriticalSection
InitializeCriticalSectionEx
WaitForThreadpoolTimerCallbacks
WaitForSingleObject
GetCurrentThreadId
ReleaseMutex
FormatMessageW
GetLastError
ReleaseSRWLockExclusive
OutputDebugStringW
CloseThreadpoolTimer
AcquireSRWLockExclusive
CreateMutexW
user32
GetWindowLongW
SetWindowLongW
FillRect
LoadCursorW
CreateWindowExW
CallWindowProcW
GetClassInfoExW
RegisterClassExW
DefWindowProcW
BeginPaint
EndPaint
UnionRect
OffsetRect
SetWindowRgn
wsprintfW
CharNextW
LoadStringW
CharPrevW
wvsprintfW
SetWindowPos
PeekMessageW
TranslateMessage
DispatchMessageW
PostThreadMessageW
IsWindow
CopyRect
MapWindowPoints
EqualRect
ReleaseDC
GetDC
SystemParametersInfoW
GetWindowRect
GetParent
IntersectRect
PostMessageW
GetKeyState
SetCapture
ReleaseCapture
SetTimer
KillTimer
GetDesktopWindow
InvalidateRect
SetFocus
GetFocus
IsChild
ShowWindow
DestroyAcceleratorTable
LoadImageW
SetCursor
DestroyWindow
SendMessageW
PtInRect
GetClientRect
MsgWaitForMultipleObjectsEx
advapi32
CryptDestroyHash
CryptGenRandom
CryptReleaseContext
RegCloseKey
RegOpenKeyExW
RegEnumKeyExW
RegQueryInfoKeyW
RegEnumValueW
RegSetValueExW
RegCreateKeyExW
RegDeleteValueW
RegSetValueW
RegQueryValueExW
RegQueryValueW
InitializeSecurityDescriptor
SetSecurityDescriptorDacl
CryptCreateHash
CryptGetHashParam
CryptAcquireContextW
CryptHashData
gdi32
GetDeviceCaps
DeleteDC
CreateCompatibleDC
SelectObject
CreateDIBitmap
DeleteMetaFile
CloseMetaFile
RestoreDC
SetWindowOrgEx
SaveDC
SetWindowExtEx
CreateMetaFileW
CreateRectRgnIndirect
CreateSolidBrush
DeleteObject
shlwapi
PathCreateFromUrlW
UrlIsW
rpcrt4
NdrDllGetClassObject
NdrDllCanUnloadNow
NdrStubForwardingFunction
NdrStubCall2
IUnknown_AddRef_Proxy
NdrOleFree
IUnknown_Release_Proxy
NdrOleAllocate
IUnknown_QueryInterface_Proxy
CStdStubBuffer_Invoke
NdrClientCall2
CStdStubBuffer_DebugServerQueryInterface
CStdStubBuffer_AddRef
CStdStubBuffer_CountRefs
CStdStubBuffer_QueryInterface
CStdStubBuffer_DebugServerRelease
CStdStubBuffer_Disconnect
CStdStubBuffer_IsIIDSupported
CStdStubBuffer_Connect
NdrCStdStubBuffer2_Release
NdrDllUnregisterProxy
NdrDllRegisterProxy
NdrCStdStubBuffer_Release
slc
SLGetWindowsInformationDWORD
Exports
Exports
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
GetProxyDllInfo
Sections
.text Size: 1.4MB - Virtual size: 1.4MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 208KB - Virtual size: 211KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 8KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 315KB - Virtual size: 314KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 173KB - Virtual size: 173KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ