Static task
static1
Behavioral task
behavioral1
Sample
HMC_x64.dll
Resource
win7-20231025-en
Behavioral task
behavioral2
Sample
HMC_x64.dll
Resource
win10v2004-20231023-en
General
-
Target
HMC_x64.node
-
Size
519KB
-
MD5
9a6200b9249fc0c223a98a113d316e3a
-
SHA1
d4f0007b89f2d43c3ce7e2cc118619df4b59c540
-
SHA256
fb25ef2c5260ff3e12bc5c3c66ff9202297bb7fe6253b28aeb3226ffcac68408
-
SHA512
c9c6f71d24e42704b51a328b2549684c42d4a857a5e9a453d8301dbbb95e20d4bbb95b3480dfb14ddb4c07099659b63498b9b8d68a5374dc0ccaa0367ec50119
-
SSDEEP
6144:crPMlt0DedNvYiaJwZwv6XgmD8FapTKF880pddWjrFyQhN6e6LGPohHBGX4mmFm3:cr0geoixfD8FapM88CG9hN60PoL0
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource HMC_x64.node
Files
-
HMC_x64.node.dll windows:6 windows x64 arch:x64
731f950ebea32486f4d25d2f3011d6d9
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
Imports
kernel32
FindNextVolumeW
MultiByteToWideChar
WideCharToMultiByte
GlobalLock
GlobalUnlock
FreeLibrary
GetCurrentThreadId
Process32First
TerminateProcess
GetFinalPathNameByHandleW
Module32Next
Thread32Next
Thread32First
Module32First
CreateToolhelp32Snapshot
K32GetModuleFileNameExA
Process32NextW
K32GetModuleBaseNameW
CreateFileA
Process32Next
Process32FirstW
LoadLibraryW
K32EnumProcesses
WriteFile
LoadLibraryExA
VirtualQuery
VirtualProtect
GetSystemInfo
CreateFileW
HeapSize
SetStdHandle
HeapReAlloc
ReadConsoleW
ReadFile
GetConsoleMode
GetConsoleOutputCP
FlushFileBuffers
SetFilePointerEx
GetFileSizeEx
FreeEnvironmentStringsW
GetCommandLineW
GetCommandLineA
GetOEMCP
GetACP
IsValidCodePage
FindNextFileW
FindFirstFileExW
FindClose
OutputDebugStringW
SetEnvironmentVariableW
CreatePipe
GetFileAttributesExW
GetVolumePathNamesForVolumeNameW
WaitForSingleObject
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
CompareStringW
ExitProcess
WriteConsoleW
GetModuleFileNameW
GetFileType
GetStdHandle
CreateProcessW
DuplicateHandle
GetModuleHandleExW
FreeLibraryAndExitThread
ExitThread
CreateThread
LoadLibraryExW
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
SetLastError
RaiseException
RtlPcToFileHeader
RtlUnwindEx
InterlockedFlushSList
GetCPInfo
FindVolumeClose
GlobalFree
GlobalAlloc
FindFirstVolumeW
QueryDosDeviceW
GetEnvironmentStringsW
GetTickCount
VirtualFreeEx
GetProcessHeap
ReadProcessMemory
VirtualAllocEx
GetProcAddress
HeapAlloc
GetNativeSystemInfo
K32GetModuleBaseNameA
CloseHandle
LoadLibraryA
OpenMutexA
GetLastError
GetTickCount64
Sleep
OpenProcess
CreateSymbolicLinkA
CreateMutexA
GetModuleHandleA
GetCurrentProcess
HeapFree
CreateHardLinkA
GetExitCodeProcess
FlsFree
FlsSetValue
FlsGetValue
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
SetEvent
ResetEvent
WaitForSingleObjectEx
CreateEventW
GetModuleHandleW
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsProcessorFeaturePresent
IsDebuggerPresent
GetStartupInfoW
QueryPerformanceCounter
GetCurrentProcessId
GetSystemTimeAsFileTime
InitializeSListHead
GetStringTypeW
InitializeCriticalSectionEx
EncodePointer
DecodePointer
LCMapStringEx
QueryPerformanceFrequency
FlsAlloc
RtlUnwind
user32
LoadImageA
EnableWindow
GetCursorPos
AllowSetForegroundWindow
keybd_event
GetKeyboardState
IsWindow
AttachThreadInput
SystemParametersInfoA
GetDesktopWindow
SetForegroundWindow
GetKeyState
DispatchMessageA
CallNextHookEx
SetWindowsHookExA
UnhookWindowsHookEx
GetMouseMovePointsEx
TranslateMessage
mouse_event
PeekMessageA
SetCursorPos
OpenClipboard
CloseClipboard
EmptyClipboard
EnumClipboardFormats
GetClipboardData
GetClipboardSequenceNumber
SetClipboardData
GetRawInputDeviceInfoW
UpdateWindow
GetWindowThreadProcessId
GetSystemMenu
CloseWindow
GetRawInputDeviceList
GetWindow
EnumDisplayDevicesA
FindWindowExW
GetLastInputInfo
GetWindowRect
IsWindowVisible
SetWindowPos
EnumChildWindows
GetSystemMetrics
GetClassNameA
WindowFromPoint
ShowWindow
GetClassLongA
SetWindowLongA
ExitWindowsEx
GetWindowTextA
GetWindowLongA
LockWorkStation
SetWindowTextA
MessageBoxA
BlockInput
GetTopWindow
EnumDisplaySettingsA
GetForegroundWindow
IsWindowEnabled
MoveWindow
SetLayeredWindowAttributes
FindWindowW
SendMessageA
GetParent
FindWindowA
PtInRect
gdi32
DeleteObject
DeleteDC
GetPixel
BitBlt
CreateCompatibleBitmap
SelectObject
CreateCompatibleDC
GetDIBits
GetDeviceCaps
CreateDCA
advapi32
RegDeleteTreeA
OpenProcessToken
LookupPrivilegeValueA
AdjustTokenPrivileges
RegCreateKeyA
RegCloseKey
RegQueryInfoKeyW
RegDeleteKeyA
RegQueryValueExA
RegCreateKeyExA
RegEnumKeyExW
RegSetValueExA
RegOpenKeyExA
RegOpenKeyExW
RegEnumValueA
RegDeleteValueA
shell32
DragQueryFileA
ShellExecuteA
SHFileOperationA
ExtractIconA
ord680
ole32
CoCreateInstance
CoInitialize
ws2_32
ntohs
iphlpapi
GetTcpTable2
GetExtendedUdpTable
setupapi
SetupDiEnumDeviceInterfaces
SetupDiDestroyDeviceInfoList
SetupDiGetClassDevsA
SetupDiGetDeviceInterfaceDetailA
Sections
.text Size: 383KB - Virtual size: 383KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 106KB - Virtual size: 105KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 5KB - Virtual size: 13KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 19KB - Virtual size: 18KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.didat Size: 512B - Virtual size: 256B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
_RDATA Size: 512B - Virtual size: 252B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 512B - Virtual size: 480B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ