cmipnpinstall.pdb
Static task
static1
Behavioral task
behavioral1
Sample
cmipnpinstall.dll
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
cmipnpinstall.dll
Resource
win10v2004-20240508-en
General
-
Target
cmipnpinstall.dll
-
Size
297KB
-
MD5
dde36f3e75f0ababfef1b88e91c3fd2e
-
SHA1
c424100e1e5563fcec3eeab7a3f54cd9ff24f1c5
-
SHA256
dfc2e538e0e8cda540a080df92391501be5f1effb28192097abaa88e6b35df1c
-
SHA512
4adf68d75cdd2090f93758096d000916e782cd93f1dcc3e6ff4b12b9a46e647dfa48da2249bebe82491357957d3142062a8f2acdef0b1e0eb07f930a793a5fc3
-
SSDEEP
3072:a2vNJp8GuGYO2a1eaxsyeeW7bbzQwskZrC5UDA+UQKfdc1FbXwZOveJtd0+MaNeo:aOJCw1BxsD3zQwr20tyUlhCEN52C0z
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource cmipnpinstall.dll
Files
-
cmipnpinstall.dll.dll windows:6 windows x86 arch:x86
2b5ed6f4fd0ce1b3c8bc9cae45f23e80
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
msvcrt
iswctype
iswspace
toupper
tolower
towupper
towlower
_isctype
_vsnprintf
wcstoul
wcsncmp
memchr
printf
memmove
??1type_info@@UAE@XZ
_onexit
_lock
__dllonexit
_unlock
?terminate@@YAXXZ
_amsg_exit
_initterm
_XcptFilter
_callnewh
_errno
?what@exception@@UBEPBDXZ
??1exception@@UAE@XZ
??0exception@@QAE@ABV0@@Z
??0exception@@QAE@XZ
_CxxThrowException
_purecall
free
realloc
malloc
memset
memcpy
_vsnwprintf
_wtoi
__CxxFrameHandler
??0exception@@QAE@ABQBD@Z
advapi32
RegCloseKey
ConvertStringSecurityDescriptorToSecurityDescriptorW
GetSecurityDescriptorLength
RegSetValueExW
AllocateAndInitializeSid
IsValidSid
InitializeSecurityDescriptor
SetSecurityDescriptorOwner
SetSecurityDescriptorGroup
GetLengthSid
InitializeAcl
AddAccessAllowedAceEx
SetSecurityDescriptorDacl
SetSecurityDescriptorControl
IsValidSecurityDescriptor
RegCreateKeyExW
RegSetKeySecurity
FreeSid
RegOpenKeyExW
RegQueryValueExW
RegDeleteValueW
RegUnLoadKeyW
RegDeleteKeyW
RegQueryInfoKeyW
AdjustTokenPrivileges
OpenProcessToken
OpenThreadToken
kernel32
SetErrorMode
GetFileAttributesW
GetEnvironmentVariableW
FormatMessageW
VirtualFree
GetVersionExA
SetFileAttributesW
DeleteFileW
DebugBreak
GetCurrentThread
GetFullPathNameW
CreateDirectoryW
lstrcmpiW
LocalAlloc
LocalFree
GetModuleHandleW
LoadLibraryW
GetProcAddress
SetLastError
CreateEventW
SetUnhandledExceptionFilter
GetLocalTime
WriteFile
SetFilePointer
lstrcmpW
InterlockedExchange
Sleep
InterlockedCompareExchange
OutputDebugStringA
RtlUnwind
QueryPerformanceCounter
GetTickCount
GetCurrentThreadId
GetCurrentProcessId
GetSystemTimeAsFileTime
TerminateProcess
GetCurrentProcess
UnhandledExceptionFilter
CreateFileW
DeleteCriticalSection
InitializeCriticalSection
InterlockedIncrement
InterlockedDecrement
LeaveCriticalSection
EnterCriticalSection
HeapDestroy
GetLastError
InitializeCriticalSectionAndSpinCount
DisableThreadLibraryCalls
lstrlenW
CompareStringW
GetVersionExW
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
CloseHandle
SetEvent
OpenEventW
user32
CharUpperW
oleaut32
SysAllocString
SysFreeString
SysStringLen
LoadRegTypeLi
VariantClear
VariantCopy
SafeArrayGetVartype
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetDim
SafeArrayDestroy
SafeArrayGetElement
SetErrorInfo
CreateErrorInfo
SafeArrayCreateVectorEx
SafeArrayPutElement
SysAllocStringLen
setupapi
SetupDiGetDeviceInstallParamsW
SetupDiCreateDeviceInfoW
SetupDiOpenDeviceInfoW
CM_Open_Class_Key_ExW
SetupDiOpenClassRegKey
pSetupGuidFromString
SetupDiRemoveDevice
CM_Delete_Class_Key_Ex
CMP_GetServerSideDeviceInstallFlags
pSetupStringTableInitializeEx
pSetupStringTableEnum
pSetupStringTableDestroy
CMP_WaitNoPendingInstallEvents
SetupDiDestroyDeviceInfoList
SetupDiEnumDeviceInfo
SetupDiSetDeviceRegistryPropertyW
CM_Get_DevNode_Status
SetupDiGetDeviceRegistryPropertyW
SetupDiGetDeviceInstanceIdW
SetupDiGetClassDevsW
pSetupStringTableAddStringEx
pSetupFree
SetupDiSetDeviceInstallParamsW
SetupDiCallClassInstaller
SetupDiCreateDeviceInfoList
pSetupStringFromGuid
SetupDiGetClassDescriptionW
SetupDiBuildClassInfoListExW
pSetupMalloc
pSetupRealloc
SetupVerifyInfFileW
pSetupStringTableGetExtraData
pSetupStringTableStringFromId
ntdll
RtlRaiseStatus
DbgPrintEx
RtlReAllocateHeap
LdrUnloadDll
LdrGetProcedureAddress
RtlNtStatusToDosError
RtlNtStatusToDosErrorNoTeb
NtLoadKey2
RtlGetVersion
RtlAllocateHeap
RtlDosPathNameToNtPathName_U
RtlFreeHeap
LdrLoadDll
ole32
CoCreateGuid
StringFromGUID2
Exports
Exports
DllCanUnloadNow
DllGetClassObject
OnlineSetupPNPInstall
Sections
.text Size: 269KB - Virtual size: 269KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 3KB - Virtual size: 5KB
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: 22KB - Virtual size: 22KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ