loader.pdb
Static task
static1
Behavioral task
behavioral1
Sample
loader.exe
Resource
win11-20240802-en
Behavioral task
behavioral2
Sample
updater.exe
Resource
win11-20240802-en
General
-
Target
Loader (2).zip
-
Size
10.9MB
-
MD5
cdb1b253e439484b6ba72a6e910b068f
-
SHA1
dd34548d1626485124463b5aaf2e189afd9abde5
-
SHA256
211015cf066df10223b5f2bd810133e2e05c4b57a9a7ba00db55e5b8f3320e1e
-
SHA512
407a090622cb97f93c5ec9ca70ba9c865be07edf6bafdeb656590feeb9dbdb56dc88df3921430eb47941d045b81ef0620d169d6be14db200a6f432888d4d8694
-
SSDEEP
196608:PQI+gYEC7WWWppnlQDV/sPsQWwgIKgghadPccLTlmi8twMX1DI+6ljba6f9ML+R4:II+WfvdQDV+RR3aa3B8twMFcnlK6FM24
Malware Config
Signatures
-
Unsigned PE 2 IoCs
Checks for missing Authenticode signature.
resource unpack001/loader.exe unpack001/updater.exe
Files
-
Loader (2).zip.zip
-
loader.exe.exe windows:6 windows x64 arch:x64
6502065123ba3a2ff95a7326cf6a639b
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
PDB Paths
Imports
bcryptprimitives
ProcessPrng
api-ms-win-core-synch-l1-2-0
WaitOnAddress
WakeByAddressSingle
WakeByAddressAll
secur32
LsaFreeReturnBuffer
LsaEnumerateLogonSessions
LsaGetLogonSessionData
kernel32
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsProcessorFeaturePresent
IsDebuggerPresent
GetSystemTimeAsFileTime
InitializeSListHead
GetTempPathW
GetFullPathNameW
CreateThread
CloseHandle
GetCurrentThreadId
Process32NextW
CreateToolhelp32Snapshot
Process32FirstW
TerminateProcess
GetModuleHandleA
GetProcAddress
GetCurrentProcessId
RtlVirtualUnwind
GetComputerNameExW
LoadLibraryExW
FreeLibrary
CreateEventA
GetLogicalProcessorInformationEx
GetTickCount64
GlobalMemoryStatusEx
GetLogicalDrives
GetDiskFreeSpaceExW
GetProcessTimes
GetExitCodeProcess
GetLastError
LocalFree
GetSystemInfo
VirtualQueryEx
GetProcessHeap
HeapAlloc
HeapFree
OpenProcess
GetSystemTimes
GetProcessIoCounters
ReadProcessMemory
GetDriveTypeW
GetVolumeInformationW
CreateFileW
DeviceIoControl
GetCurrentProcess
WaitForSingleObject
UnmapViewOfFile
CreateFileMappingW
MapViewOfFile
DuplicateHandle
VirtualProtect
LoadLibraryA
LoadLibraryExA
FormatMessageW
Sleep
GlobalLock
GlobalSize
GlobalAlloc
GlobalFree
WideCharToMultiByte
MultiByteToWideChar
GlobalUnlock
SetHandleInformation
CreateIoCompletionPort
GetQueuedCompletionStatusEx
PostQueuedCompletionStatus
SetFileCompletionNotificationModes
QueryPerformanceFrequency
QueryPerformanceCounter
RemoveVectoredExceptionHandler
GetModuleHandleW
AddVectoredExceptionHandler
GetModuleFileNameW
SetThreadErrorMode
RtlCaptureContext
RtlLookupFunctionEntry
ReleaseMutex
WaitForSingleObjectEx
CreateMutexA
lstrlenW
GetConsoleMode
GetUserPreferredUILanguages
FreeEnvironmentStringsW
DeleteProcThreadAttributeList
CompareStringOrdinal
SetThreadStackGuarantee
GetCurrentThread
SwitchToThread
CreateWaitableTimerExW
SetWaitableTimer
SetLastError
GetCurrentDirectoryW
GetEnvironmentStringsW
GetEnvironmentVariableW
GetCommandLineW
SetFileInformationByHandle
SetFilePointerEx
GetStdHandle
WriteFileEx
SleepEx
GetSystemTimePreciseAsFileTime
HeapReAlloc
FindNextFileW
FindClose
GetFileInformationByHandle
GetFileInformationByHandleEx
FindFirstFileW
DeleteFileW
GetFinalPathNameByHandleW
ExitProcess
CreateNamedPipeW
ReadFileEx
GetSystemDirectoryW
GetWindowsDirectoryW
CreateProcessW
GetFileAttributesW
InitializeProcThreadAttributeList
UpdateProcThreadAttribute
WriteConsoleW
ntdll
NtCreateFile
NtUnloadDriver
NtLoadDriver
RtlNtStatusToDosError
RtlAdjustPrivilege
NtReadFile
NtWriteFile
NtQueryInformationProcess
RtlGetVersion
NtCancelIoFileEx
NtQuerySystemInformation
NtDeviceIoControlFile
user32
GetActiveWindow
GetForegroundWindow
GetClientRect
GetCursorPos
ReleaseCapture
EnableMenuItem
GetSystemMenu
GetWindowLongW
AdjustWindowRectEx
IsWindowVisible
RegisterClassExW
CreateWindowExW
DestroyWindow
GetSystemMetrics
RegisterTouchWindow
GetRawInputData
ShowWindow
SetForegroundWindow
DispatchMessageW
CloseClipboard
SendInput
TranslateMessage
MapVirtualKeyW
ToUnicodeEx
RegisterRawInputDevices
RegisterWindowMessageA
SetWindowTextW
GetKeyboardLayout
SetWindowDisplayAffinity
GetKeyboardState
GetKeyState
MonitorFromPoint
PeekMessageW
IsIconic
ClipCursor
GetClipCursor
ShowCursor
GetWindowRect
RedrawWindow
SetWindowPos
SystemParametersInfoA
ClientToScreen
SetCapture
InvalidateRgn
MsgWaitForMultipleObjectsEx
SetWindowLongW
GetDC
GetWindowLongPtrW
SetClipboardData
EmptyClipboard
GetClipboardData
OpenClipboard
IsProcessDPIAware
CreateIcon
SendMessageW
SetWindowLongPtrW
MessageBoxA
MessageBoxW
PostMessageW
SetWindowPlacement
GetWindowPlacement
ChangeDisplaySettingsExW
GetMessageW
MapVirtualKeyA
FlashWindowEx
GetMonitorInfoW
MonitorFromWindow
CloseTouchInputHandle
ScreenToClient
GetTouchInputInfo
TrackMouseEvent
MonitorFromRect
SetCursor
LoadCursorW
GetMenu
ValidateRect
DefWindowProcW
GetUpdateRect
PostThreadMessageW
DestroyIcon
ole32
CoInitializeSecurity
CoCreateInstance
CoInitializeEx
RevokeDragDrop
RegisterDragDrop
OleInitialize
CoSetProxyBlanket
CoUninitialize
gdi32
StretchDIBits
GetDeviceCaps
DeleteObject
CreateRectRgn
dwmapi
DwmEnableBlurBehindWindow
psapi
GetPerformanceInfo
GetModuleFileNameExW
ws2_32
getaddrinfo
freeaddrinfo
WSASend
WSACleanup
WSAStartup
WSAGetLastError
WSAIoctl
closesocket
setsockopt
send
recv
shutdown
getsockopt
ioctlsocket
connect
bind
WSASocketW
getpeername
getsockname
advapi32
RegCreateKeyW
RegSetKeyValueW
RegDeleteTreeW
SystemFunction036
RegOpenKeyExW
RegCloseKey
GetTokenInformation
OpenProcessToken
RegQueryValueExW
LookupAccountSidW
CopySid
GetLengthSid
IsValidSid
GetUserNameW
pdh
PdhOpenQueryA
PdhGetFormattedCounterValue
PdhCollectQueryData
PdhCloseQuery
PdhRemoveCounter
PdhAddEnglishCounterW
powrprof
CallNtPowerInformation
oleaut32
GetErrorInfo
SysAllocString
SysFreeString
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayGetLBound
SafeArrayGetUBound
VariantClear
SysStringLen
SysAllocStringLen
shell32
DragQueryFileW
DragFinish
CommandLineToArgvW
netapi32
NetApiBufferFree
NetUserEnum
NetUserGetInfo
NetUserGetLocalGroups
iphlpapi
GetAdaptersAddresses
GetIfEntry2
GetIfTable2
FreeMibTable
winmm
timeGetDevCaps
timeBeginPeriod
timeEndPeriod
uxtheme
SetWindowTheme
imm32
ImmAssociateContextEx
ImmGetCompositionStringW
ImmReleaseContext
ImmGetContext
d3dcompiler_47
D3DCompile
bcrypt
BCryptGenRandom
userenv
GetUserProfileDirectoryW
vcruntime140
__current_exception_context
__current_exception
__C_specific_handler
_CxxThrowException
memcmp
memmove
memset
__CxxFrameHandler3
memcpy
api-ms-win-crt-math-l1-1-0
ceil
fmodf
acosf
_hypotf
expf
tanf
cosf
sinf
exp2
atan2
floorf
tan
sin
floor
trunc
roundf
powf
ceilf
round
acos
pow
truncf
cos
exp2f
fmaf
fmod
__setusermatherr
api-ms-win-crt-string-l1-1-0
strlen
wcslen
api-ms-win-crt-heap-l1-1-0
malloc
realloc
free
_set_new_mode
api-ms-win-crt-stdio-l1-1-0
_set_fmode
__p__commode
api-ms-win-crt-runtime-l1-1-0
_set_app_type
_exit
exit
_initterm_e
_get_initial_narrow_environment
terminate
_crt_atexit
_initialize_narrow_environment
_configure_narrow_argv
strerror
__p___argc
__p___argv
_cexit
_c_exit
_register_thread_local_exe_atexit_callback
_seh_filter_exe
_initterm
_register_onexit_function
_initialize_onexit_table
api-ms-win-crt-locale-l1-1-0
_configthreadlocale
Sections
.text Size: 11.6MB - Virtual size: 11.6MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 4.2MB - Virtual size: 4.2MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 18KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 448KB - Virtual size: 447KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 1024B - Virtual size: 888B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 64KB - Virtual size: 64KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
updater.exe.exe windows:6 windows x64 arch:x64
93cce1d2707c652f2723c37ad887f93a
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
PDB Paths
updater.pdb
Imports
bcryptprimitives
ProcessPrng
api-ms-win-core-synch-l1-2-0
WakeByAddressAll
WakeByAddressSingle
WaitOnAddress
user32
PostThreadMessageW
DefWindowProcW
ChangeDisplaySettingsExW
GetWindowPlacement
SetWindowPos
SetWindowPlacement
InvalidateRgn
ValidateRect
GetUpdateRect
RegisterClassExW
ScreenToClient
GetMenu
MonitorFromRect
TrackMouseEvent
CreateIcon
GetMessageW
SetWindowLongPtrW
AdjustWindowRectEx
GetWindowLongW
SetWindowLongW
SendMessageW
EnableMenuItem
GetSystemMenu
ShowWindow
MapVirtualKeyA
IsIconic
GetTouchInputInfo
FlashWindowEx
SetCursor
ClipCursor
GetClipCursor
ShowCursor
CloseTouchInputHandle
GetRawInputData
GetCursorPos
MonitorFromWindow
GetWindowRect
LoadCursorW
ClientToScreen
DestroyWindow
SetForegroundWindow
GetMonitorInfoW
GetClientRect
GetWindowLongPtrW
DispatchMessageW
SendInput
MapVirtualKeyW
TranslateMessage
PeekMessageW
SetWindowTextW
MonitorFromPoint
ToUnicodeEx
GetKeyboardLayout
GetKeyboardState
GetKeyState
GetSystemMetrics
SystemParametersInfoA
IsProcessDPIAware
DestroyIcon
SetCapture
RegisterTouchWindow
MsgWaitForMultipleObjectsEx
RedrawWindow
RegisterWindowMessageA
RegisterRawInputDevices
PostMessageW
CloseClipboard
GetDC
CreateWindowExW
SetClipboardData
EmptyClipboard
GetClipboardData
OpenClipboard
SetWindowDisplayAffinity
IsWindowVisible
ReleaseCapture
GetForegroundWindow
GetActiveWindow
kernel32
GlobalSize
GetCurrentThreadId
CloseHandle
GetSystemTimeAsFileTime
InitializeSListHead
IsDebuggerPresent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GlobalAlloc
GetProcAddress
GlobalFree
GetFullPathNameW
CreateThread
WriteConsoleW
UpdateProcThreadAttribute
InitializeProcThreadAttributeList
GetFileAttributesW
CreateProcessW
RtlVirtualUnwind
GetLastError
Sleep
FormatMessageW
LoadLibraryA
GetWindowsDirectoryW
GetSystemDirectoryW
ReadFileEx
CreateNamedPipeW
ExitProcess
GetFinalPathNameByHandleW
SetHandleInformation
FindFirstFileW
CreateDirectoryW
GetFileInformationByHandleEx
GetFileInformationByHandle
WideCharToMultiByte
FindClose
FindNextFileW
HeapReAlloc
GetSystemTimePreciseAsFileTime
TerminateProcess
CreateIoCompletionPort
GetQueuedCompletionStatusEx
SleepEx
PostQueuedCompletionStatus
WriteFileEx
SetFileCompletionNotificationModes
GetStdHandle
QueryPerformanceFrequency
QueryPerformanceCounter
WaitForSingleObject
RemoveVectoredExceptionHandler
LoadLibraryExW
GetModuleHandleW
AddVectoredExceptionHandler
MultiByteToWideChar
SetFilePointerEx
FreeLibrary
GetModuleFileNameW
SetThreadErrorMode
RtlCaptureContext
RtlLookupFunctionEntry
ReleaseMutex
GetCurrentProcess
WaitForSingleObjectEx
GetCurrentProcessId
CreateMutexA
lstrlenW
GetProcessHeap
HeapFree
SetFileInformationByHandle
HeapAlloc
GetCommandLineW
GetEnvironmentVariableW
CreateEventA
GetConsoleMode
GetModuleHandleA
GetSystemInfo
GetUserPreferredUILanguages
CreateFileMappingW
MapViewOfFile
DuplicateHandle
UnmapViewOfFile
VirtualProtect
GlobalLock
CreateFileW
GlobalUnlock
GetEnvironmentStringsW
GetCurrentDirectoryW
FreeEnvironmentStringsW
DeleteProcThreadAttributeList
CompareStringOrdinal
SetThreadStackGuarantee
GetCurrentThread
SwitchToThread
SetLastError
IsProcessorFeaturePresent
ole32
CoCreateInstance
CoUninitialize
RevokeDragDrop
CoInitializeEx
OleInitialize
RegisterDragDrop
gdi32
CreateRectRgn
GetDeviceCaps
DeleteObject
StretchDIBits
dwmapi
DwmEnableBlurBehindWindow
advapi32
RegQueryValueExW
RegOpenKeyExW
RegCloseKey
SystemFunction036
ws2_32
WSAStartup
getsockname
getpeername
WSASocketW
bind
connect
ioctlsocket
getsockopt
shutdown
recv
send
WSASend
setsockopt
WSAIoctl
getaddrinfo
WSAGetLastError
freeaddrinfo
closesocket
WSACleanup
shell32
DragFinish
DragQueryFileW
winmm
timeGetDevCaps
timeEndPeriod
timeBeginPeriod
uxtheme
SetWindowTheme
imm32
ImmGetCompositionStringW
ImmGetContext
ImmAssociateContextEx
ImmReleaseContext
ntdll
NtCancelIoFileEx
NtReadFile
RtlNtStatusToDosError
NtDeviceIoControlFile
NtWriteFile
NtCreateFile
d3dcompiler_47
D3DCompile
oleaut32
SysFreeString
GetErrorInfo
SysStringLen
bcrypt
BCryptGenRandom
userenv
GetUserProfileDirectoryW
vcruntime140
__current_exception_context
__current_exception
__CxxFrameHandler3
memcmp
memmove
memset
memcpy
__C_specific_handler
api-ms-win-crt-math-l1-1-0
fmodf
fmaf
sin
ceilf
tanf
powf
exp2f
trunc
tan
floor
_hypotf
acosf
cosf
roundf
floorf
sinf
__setusermatherr
cos
expf
ceil
pow
round
truncf
acos
fmod
atan2
exp2
api-ms-win-crt-runtime-l1-1-0
_initialize_narrow_environment
_get_initial_narrow_environment
_set_app_type
_initterm_e
exit
_exit
_initterm
_configure_narrow_argv
__p___argc
__p___argv
_cexit
_c_exit
_register_thread_local_exe_atexit_callback
terminate
strerror
_initialize_onexit_table
_register_onexit_function
_crt_atexit
_seh_filter_exe
api-ms-win-crt-string-l1-1-0
strlen
api-ms-win-crt-stdio-l1-1-0
_set_fmode
__p__commode
api-ms-win-crt-locale-l1-1-0
_configthreadlocale
api-ms-win-crt-heap-l1-1-0
free
_set_new_mode
Sections
.text Size: 8.1MB - Virtual size: 8.1MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 2.5MB - Virtual size: 2.5MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 14KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 136KB - Virtual size: 135KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 61KB - Virtual size: 61KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ