Static task
static1
Behavioral task
behavioral1
Sample
loader (1).exe
Resource
win10-20231020-en
General
-
Target
loader (1).exe
-
Size
2.9MB
-
MD5
da9f135120717eb29471a1e55237ff60
-
SHA1
5115a2202f29af5b8272be527403913809cae7f9
-
SHA256
ab792b2d3d017df1c0765e01e5d21eebbf604f29bdec78e682630073cc1036dd
-
SHA512
21845e7a9ebf37b158a9331425d7edc65bb5771f122360a7129db62dbbbc249c23b6476de181cdf5e866abc4936a0306761ea96f794250caeaea008345394f57
-
SSDEEP
49152:neJvs1aPvkO4lhfJRboq3gSwQVGGnIO2JTAWrrBcUg0EEWk:KjB4lS3SwQ022JTAWrrBcUg0EE
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource loader (1).exe
Files
-
loader (1).exe.exe windows:6 windows x64 arch:x64
9b9086f2f76f1bbaad3daf6df28b2525
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
Imports
version
VerQueryValueA
GetFileVersionInfoA
GetFileVersionInfoSizeA
ws2_32
__WSAFDIsSet
WSAStartup
WSACleanup
shutdown
WSASocketW
getaddrinfo
getpeername
getsockname
send
socket
ntohs
connect
recv
getsockopt
freeaddrinfo
ioctlsocket
getnameinfo
setsockopt
WSAGetLastError
closesocket
select
kernel32
Process32FirstW
Module32FirstW
GetCurrentProcessId
Module32NextW
IsProcessorFeaturePresent
TerminateProcess
GetModuleFileNameA
GetComputerNameA
MapViewOfFile
ReadProcessMemory
CreateFileMappingA
GetCurrentThreadId
RaiseException
RtlPcToFileHeader
OpenProcess
CreateProcessA
CloseHandle
WaitForSingleObject
GetCurrentProcess
GetVolumeInformationA
FreeLibrary
GetProcAddress
RtlUnwind
FormatMessageW
VerSetConditionMask
InitializeCriticalSection
SetThreadExecutionState
LoadLibraryA
SetEndOfFile
HeapSize
SetStdHandle
GetProcessHeap
SetEnvironmentVariableW
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetOEMCP
GetACP
IsValidCodePage
OutputDebugStringW
GetTimeZoneInformation
HeapReAlloc
ReadConsoleW
GetPrivateProfileStringA
GetUserDefaultLCID
Process32NextW
GetLocaleInfoW
LCMapStringW
CompareStringW
GetTimeFormatW
GetDateFormatW
GetConsoleOutputCP
FlushFileBuffers
HeapAlloc
HeapFree
WriteConsoleW
GetModuleFileNameW
GetCommandLineW
GetCommandLineA
ExitProcess
LoadLibraryExW
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InitializeCriticalSectionAndSpinCount
SetLastError
RtlUnwindEx
InitializeSListHead
GetStartupInfoW
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
GetStringTypeW
GetCPInfo
CompareStringEx
LCMapStringEx
DecodePointer
EncodePointer
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
IsValidLocale
CreateToolhelp32Snapshot
GetSystemTimeAsFileTime
InitializeCriticalSectionEx
WritePrivateProfileStringA
FreeLibraryWhenCallbackReturns
CreateThreadpoolWork
SubmitThreadpoolWork
EnumSystemLocalesW
FlsFree
FlsSetValue
FlsGetValue
FlsAlloc
GetExitCodeThread
WaitForSingleObjectEx
TryAcquireSRWLockExclusive
AcquireSRWLockExclusive
ReleaseSRWLockExclusive
InitOnceBeginInitialize
InitOnceComplete
SleepConditionVariableSRW
WakeAllConditionVariable
WakeConditionVariable
InitializeConditionVariable
GetModuleHandleExW
MultiByteToWideChar
MoveFileExW
DeleteFileW
GetFileAttributesExW
SetFileAttributesW
GetFileAttributesW
CreateFileW
GetFileType
WriteFile
GetLastError
GetTickCount
LocalFree
GetFileSizeEx
GetFileTime
ReadFile
SetFilePointerEx
WriteProcessMemory
VirtualAllocEx
VirtualFreeEx
VirtualFree
VirtualAlloc
GetModuleHandleA
GetProcessId
GlobalAlloc
GlobalUnlock
GlobalLock
GlobalFree
WideCharToMultiByte
GetStdHandle
Sleep
GetDynamicTimeZoneInformation
GetConsoleMode
WriteConsoleA
GetConsoleScreenBufferInfo
SetConsoleTextAttribute
FormatMessageA
GetLocaleInfoEx
GetCurrentDirectoryW
CreateDirectoryW
FindClose
FindFirstFileW
FindFirstFileExW
FindNextFileW
SetFileInformationByHandle
GetTempPathW
AreFileApisANSI
GetModuleHandleW
QueryPerformanceFrequency
GetFileInformationByHandleEx
QueryPerformanceCounter
CloseThreadpoolWork
user32
SetClipboardData
MessageBoxA
EmptyClipboard
CloseClipboard
GetClipboardData
GetRawInputDeviceList
GetRawInputDeviceInfoA
EnumDisplayMonitors
EnumDisplayDevicesW
EnumDisplaySettingsExW
EnumDisplaySettingsW
ChangeDisplaySettingsExW
ToUnicode
UnregisterDeviceNotification
RegisterDeviceNotificationW
RegisterRawInputDevices
GetRawInputData
GetMonitorInfoW
MonitorFromWindow
SystemParametersInfoW
CreateIconIndirect
LoadImageW
DestroyIcon
LoadCursorW
GetClassLongPtrW
GetWindowLongPtrW
PtInRect
SetRect
ClipCursor
WindowFromPoint
ScreenToClient
ClientToScreen
GetCursorPos
SetCursor
SetCursorPos
AdjustWindowRectEx
GetWindowRect
GetClientRect
SetWindowTextW
RemovePropW
GetPropW
SetPropW
InvalidateRect
ReleaseDC
GetDC
SetForegroundWindow
GetSystemMetrics
MsgWaitForMultipleObjects
ReleaseCapture
SetCapture
MapVirtualKeyW
GetKeyState
GetActiveWindow
SetFocus
IsZoomed
BringWindowToTop
IsIconic
IsWindowVisible
SetWindowPlacement
GetWindowPlacement
SetWindowPos
MoveWindow
FlashWindow
SetLayeredWindowAttributes
GetLayeredWindowAttributes
ShowWindow
DestroyWindow
CreateWindowExW
RegisterClassExW
UnregisterClassW
DefWindowProcW
WaitMessage
PostMessageW
SendMessageW
GetMessageTime
PeekMessageW
DispatchMessageW
TranslateMessage
TrackMouseEvent
SetWindowLongW
GetWindowLongW
OpenClipboard
advapi32
OpenProcessToken
GetCurrentHwProfileW
GetTokenInformation
GetSecurityInfo
shell32
SHBrowseForFolderA
SHGetMalloc
ShellExecuteA
DragQueryFileW
DragQueryPoint
DragFinish
DragAcceptFiles
SHGetPathFromIDListA
vulkan-1
vkDestroyShaderModule
vkCreateGraphicsPipelines
vkDestroyPipeline
vkCreatePipelineLayout
vkDestroyPipelineLayout
vkCreateSampler
vkDestroySampler
vkCreateDescriptorSetLayout
vkDestroyDescriptorSetLayout
vkAllocateDescriptorSets
vkUpdateDescriptorSets
vkCreateFramebuffer
vkDestroyFramebuffer
vkCreateRenderPass
vkDestroyRenderPass
vkCreateCommandPool
vkDestroyCommandPool
vkCreateShaderModule
vkCmdSetViewport
vkCmdSetScissor
vkDestroyFence
vkCmdBindIndexBuffer
vkCmdBindVertexBuffers
vkCmdDrawIndexed
vkCmdCopyBufferToImage
vkCmdPipelineBarrier
vkCmdPushConstants
vkDestroySurfaceKHR
vkGetPhysicalDeviceSurfaceCapabilitiesKHR
vkGetPhysicalDeviceSurfaceFormatsKHR
vkGetPhysicalDeviceSurfacePresentModesKHR
vkCreateSwapchainKHR
vkDestroySwapchainKHR
vkGetSwapchainImagesKHR
vkResetFences
vkDestroyImageView
vkCreateImageView
vkDestroyImage
vkCreateImage
vkDestroyBuffer
vkCreateBuffer
vkDestroySemaphore
vkCreateSemaphore
vkGetImageMemoryRequirements
vkGetBufferMemoryRequirements
vkBindImageMemory
vkQueueSubmit
vkDeviceWaitIdle
vkCmdBindPipeline
vkWaitForFences
vkBindBufferMemory
vkFlushMappedMemoryRanges
vkUnmapMemory
vkMapMemory
vkFreeMemory
vkAllocateMemory
vkGetPhysicalDeviceMemoryProperties
vkCreateDescriptorPool
vkDestroyDescriptorPool
vkResetCommandPool
vkAllocateCommandBuffers
vkFreeCommandBuffers
vkGetDeviceQueue
vkDestroyDevice
vkCreateDevice
vkGetPhysicalDeviceQueueFamilyProperties
vkGetPhysicalDeviceProperties
vkEnumeratePhysicalDevices
vkDestroyInstance
vkCreateInstance
vkBeginCommandBuffer
vkEndCommandBuffer
vkCmdBeginRenderPass
vkCreateFence
vkCmdEndRenderPass
vkGetPhysicalDeviceSurfaceSupportKHR
vkAcquireNextImageKHR
vkCmdBindDescriptorSets
vkQueuePresentKHR
bcrypt
BCryptDeriveKeyPBKDF2
BCryptGenRandom
BCryptDestroyHash
BCryptFinishHash
BCryptHashData
BCryptCreateHash
BCryptDestroyKey
BCryptEncrypt
BCryptGenerateSymmetricKey
BCryptCloseAlgorithmProvider
BCryptSetProperty
BCryptGetProperty
BCryptOpenAlgorithmProvider
imm32
ImmGetContext
ImmReleaseContext
ImmAssociateContextEx
ImmSetCompositionWindow
ImmSetCandidateWindow
gdi32
SetPixelFormat
SwapBuffers
ChoosePixelFormat
SetDeviceGammaRamp
DeleteObject
CreateBitmap
CreateRectRgn
DescribePixelFormat
CreateDIBSection
CreateDCW
DeleteDC
GetDeviceCaps
GetDeviceGammaRamp
Sections
.text Size: 1.6MB - Virtual size: 1.6MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 1012KB - Virtual size: 1011KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 204KB - Virtual size: 230KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 72KB - Virtual size: 71KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_RDATA Size: 512B - Virtual size: 348B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 512B - Virtual size: 488B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 8KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ