Static task
static1
Behavioral task
behavioral1
Sample
HMC_x86.dll
Resource
win7-20231023-en
Behavioral task
behavioral2
Sample
HMC_x86.dll
Resource
win10v2004-20231023-en
General
-
Target
HMC_x86.node
-
Size
437KB
-
MD5
6556b0a67d77fdcc20da8098b9086db0
-
SHA1
55efb39000431e086e57ad2558cfc140e3602f0b
-
SHA256
97341102993770ec886e3b8c2f4ededd9672f804aefc96d155d4782c1dfa712c
-
SHA512
0675bd0f5d5f69ee8253f5679d3daea2f78e4b8c5a54a552cb348327eedf26206e8d973a744ee0a4bc4854e99ceb6d7b79a339b90911dbf1e4d1f742b224b0ab
-
SSDEEP
6144:Qlx/soAYLX53r9SC9Px8K26CUkGP8xfm1HoUGAOfzMD8fpCEq:QlxPbX9kC9p8K26lY908CEq
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource HMC_x86.node
Files
-
HMC_x86.node.dll windows:6 windows x86 arch:x86
cb577dd6dd227d4426386e02b6b3f56e
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
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
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
GetExitCodeProcess
GetVolumePathNamesForVolumeNameW
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
CompareStringW
ExitProcess
WriteConsoleW
GetModuleFileNameW
GetFileType
GetStdHandle
CreateProcessW
DuplicateHandle
GetModuleHandleExW
FreeLibraryAndExitThread
ExitThread
CreateThread
LoadLibraryExW
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
SetLastError
RtlUnwind
RaiseException
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
GetModuleHandleA
CreateMutexA
GetCurrentProcess
HeapFree
CreateHardLinkA
WaitForSingleObject
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
SetEvent
ResetEvent
WaitForSingleObjectEx
CreateEventW
GetModuleHandleW
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsProcessorFeaturePresent
IsDebuggerPresent
GetStartupInfoW
QueryPerformanceCounter
GetCurrentProcessId
GetSystemTimeAsFileTime
InitializeSListHead
GetStringTypeW
InitializeCriticalSectionEx
EncodePointer
DecodePointer
LCMapStringEx
QueryPerformanceFrequency
LoadLibraryExA
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
RegQueryInfoKeyW
OpenProcessToken
LookupPrivilegeValueA
AdjustTokenPrivileges
RegCreateKeyA
RegDeleteTreeA
RegCloseKey
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: 342KB - Virtual size: 342KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 73KB - Virtual size: 72KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.didat Size: 512B - Virtual size: 128B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 512B - Virtual size: 480B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 15KB - Virtual size: 15KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ