Static task
static1
Behavioral task
behavioral1
Sample
cmmon32.exe
Resource
win7-20230712-en
Behavioral task
behavioral2
Sample
cmmon32.exe
Resource
win10v2004-20230703-en
General
-
Target
cmmon32.exe
-
Size
44KB
-
MD5
bafec2e2ca3d475942e001907b9597bc
-
SHA1
149a762fdad6e688823754413d50fbd69bc55fe4
-
SHA256
542d796db8372c7bd3f9861e0071ffadfab3e9b5cf49a9cdc975c5cb003f3d5f
-
SHA512
4b2c8238029848ee7000ae36f8b4ea247849ecf1898e7d7ef5a6987e7c004d9fa2698091b7bd70161c1cc11050f302ad57d211fb7518caef711335db02ae1000
-
SSDEEP
768:gM1x20HxMOlnNsJEqWx6LkXaHDnOHh9UASndImNDJWe:Dx20RP2Ep6LkXaHDq9CnNDJWe
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource cmmon32.exe
Files
-
cmmon32.exe.exe windows x64
99ee87fb928dfe3dea854430cda54850
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
Imports
kernel32
FreeLibrary
SetProcessWorkingSetSize
lstrcmpiW
GetTickCount
LoadLibraryExW
GetExitCodeProcess
LoadLibraryExA
OpenEventW
GetModuleHandleA
SetEvent
GetCurrentProcessId
lstrlenA
Sleep
GetLocaleInfoW
GetNumberFormatW
MapViewOfFile
GetProcAddress
GetProcessHeap
UnmapViewOfFile
OpenFileMappingW
WaitForSingleObject
WideCharToMultiByte
LocalFree
LocalAlloc
GetSystemTimeAsFileTime
QueryPerformanceCounter
GetModuleHandleW
TerminateProcess
GetCurrentProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
GetStartupInfoW
CreateThread
CloseHandle
GetLastError
CreateEventW
OpenProcess
GetCurrentThreadId
lstrlenW
lstrcmpW
gdi32
DeleteObject
user32
CreateWindowExW
PostMessageW
DefWindowProcW
SendDlgItemMessageW
SetDlgItemTextW
RegisterWindowMessageW
GetDlgItem
SetWindowTextW
SetWindowLongPtrW
RegisterClassExW
EnableWindow
SetForegroundWindow
SystemParametersInfoW
PostThreadMessageW
TranslateMessage
GetThreadDesktop
PeekMessageW
IsDialogMessageW
DispatchMessageW
IsWindow
ShowWindow
MsgWaitForMultipleObjects
SendMessageW
SetWindowPos
IsWindowVisible
DestroyWindow
GetWindowRect
GetLastActivePopup
GetMessageW
CreateDialogParamW
GetProcessWindowStation
GetWindowLongPtrW
PostQuitMessage
GetUserObjectInformationW
msvcrt
memmove
?terminate@@YAXXZ
_commode
_fmode
_acmdln
__C_specific_handler
_initterm
__setusermatherr
_ismbblead
_cexit
exit
__set_app_type
__getmainargs
_amsg_exit
_XcptFilter
_vsnwprintf
_exit
_vsnprintf
memcpy
memset
cmutil
?SetParams@CmLogFile@@QEAAJHKPEBG@Z
?Init@CmLogFile@@QEAAJPEAUHINSTANCE__@@HPEBG@Z
??1CmLogFile@@QEAA@XZ
??0CmLogFile@@QEAA@XZ
?GPPB@CIniW@@QEBAHPEBG0H@Z
?GPPI@CIniW@@QEBAKPEBG0K@Z
?GPPS@CIniW@@QEBAPEAGPEBG00@Z
?GetPrimaryRegPath@CIniW@@QEBAPEBGXZ
?GetFile@CIniW@@QEBAPEBGXZ
?SetPrimaryRegPath@CIniW@@QEAAXPEBG@Z
?SetPrimaryFile@CIniW@@QEAAXPEBG@Z
?SetFile@CIniW@@QEAAXPEBG@Z
?SetHInst@CIniW@@QEAAXPEAUHINSTANCE__@@@Z
?Clear@CIniW@@QEAAXXZ
??1CIniW@@QEAA@XZ
??0CIniW@@QEAA@PEAUHINSTANCE__@@PEBG111@Z
IsLogonAsSystem
CmLoadSmallIconW
CmStrCpyAllocW
CmBuildFullPathFromRelativeW
CmFmtMsgW
CmLoadStringW
ReleaseBold
MakeBold
CmIsDigitW
CmAtolW
?Stop@CmLogFile@@QEAAJXZ
?DeInit@CmLogFile@@QEAAJXZ
?Log@CmLogFile@@QEAAXW4_CMLOG_ITEM@@ZZ
CmFree
CmMalloc
?Start@CmLogFile@@QEAAJH@Z
CmLoadIconW
Sections
.text Size: 22KB - Virtual size: 21KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 16KB - Virtual size: 15KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 512B - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 1024B - Virtual size: 936B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 512B - Virtual size: 52B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ