Static task
static1
Behavioral task
behavioral1
Sample
0a978b246dafc67dbfeb9ac161c9c1ee770943759fe2a3173f152880631d4440.exe
Resource
win7-20230831-en
Behavioral task
behavioral2
Sample
0a978b246dafc67dbfeb9ac161c9c1ee770943759fe2a3173f152880631d4440.exe
Resource
win10v2004-20230915-en
General
-
Target
0a978b246dafc67dbfeb9ac161c9c1ee770943759fe2a3173f152880631d4440
-
Size
11.9MB
-
MD5
fc2d3d8c1646fa75669f982ec163356b
-
SHA1
cb6a864f7d3ce9620b3e6f44c58263bfd851311d
-
SHA256
0a978b246dafc67dbfeb9ac161c9c1ee770943759fe2a3173f152880631d4440
-
SHA512
57fb022eb3f4181cbf5831506ed575161156f19ff90ea1fe5e885a4708d79f2215ea4fede4c5b55cda6a38300c711cfff91a4e23cd58d2bf028a36561190e230
-
SSDEEP
196608:XMjIS5y0lPqGFd/+piQtdeVIMny5KZZnc3wQ55Rcfz8g:XijblPqGFnKA7nfFMwQ55RcfzX
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 0a978b246dafc67dbfeb9ac161c9c1ee770943759fe2a3173f152880631d4440
Files
-
0a978b246dafc67dbfeb9ac161c9c1ee770943759fe2a3173f152880631d4440.exe windows:6 windows x86
6599a2c511c6626253b3112d625e3441
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
CopyFileW
GetCommandLineW
FileTimeToSystemTime
FindNextFileW
FindFirstFileA
FindClose
GetOverlappedResult
CreateNamedPipeW
SetNamedPipeHandleState
DisconnectNamedPipe
ConnectNamedPipe
CreateFileW
CreateMutexW
ReleaseMutex
ResetEvent
lstrcmpiA
WritePrivateProfileStringW
GetPrivateProfileIntW
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
GetPrivateProfileStringW
GlobalFree
GlobalLock
GlobalUnlock
GlobalAlloc
GetTickCount
GetProcessId
GetStartupInfoW
CreateProcessW
GetCurrentThread
Sleep
OutputDebugStringW
GetTempPathW
WriteFile
SetFileAttributesW
SetFileAttributesA
SetEndOfFile
RemoveDirectoryW
ReadFile
GetFileSize
GetFileAttributesW
GetFileAttributesA
DeleteFileW
CreateFileA
CreateDirectoryW
WideCharToMultiByte
lstrlenW
lstrcpynW
GetCurrentProcess
MultiByteToWideChar
LoadLibraryW
FreeLibrary
WaitForMultipleObjects
CreateEventW
SetEvent
LeaveCriticalSection
EnterCriticalSection
InitializeCriticalSection
IsBadReadPtr
FindResourceW
SizeofResource
LockResource
LoadResource
GetProcAddress
GetModuleHandleW
GetModuleFileNameW
FindResourceExW
WriteConsoleW
SetStdHandle
SetEnvironmentVariableA
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineA
GetOEMCP
IsValidCodePage
FindFirstFileExW
ReadConsoleW
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetTimeZoneInformation
GetConsoleMode
GetConsoleCP
SetFilePointerEx
GetFileType
GetStdHandle
GetModuleHandleExW
ExitThread
GetFileAttributesExW
RtlUnwind
UnregisterWaitEx
QueryDepthSList
InterlockedFlushSList
InterlockedPushEntrySList
InterlockedPopEntrySList
ReleaseSemaphore
VirtualFree
VirtualAlloc
GetModuleHandleA
FreeLibraryAndExitThread
GetThreadTimes
UnregisterWait
RegisterWaitForSingleObject
SetThreadAffinityMask
GetProcessAffinityMask
GetNumaHighestNodeNumber
DeleteTimerQueueTimer
ChangeTimerQueueTimer
CreateTimerQueueTimer
GetLogicalProcessorInformation
GetThreadPriority
SetThreadPriority
CreateThread
SignalObjectAndWait
CreateTimerQueue
FlushFileBuffers
GetSystemWindowsDirectoryW
GetSystemDirectoryW
lstrcmpA
DeviceIoControl
OutputDebugStringA
GetLocalTime
VirtualProtect
GetCurrentThreadId
GetCurrentProcessId
WaitForSingleObject
SetUnhandledExceptionFilter
CloseHandle
ResumeThread
InterlockedCompareExchange
InterlockedExchange
DeleteCriticalSection
InitializeCriticalSectionEx
GetProcessHeap
HeapSize
HeapFree
HeapReAlloc
HeapAlloc
HeapDestroy
GetLastError
RaiseException
GetTempFileNameW
GetVersion
DecodePointer
GetShortPathNameW
GetStringTypeW
FormatMessageW
TryEnterCriticalSection
DuplicateHandle
WaitForSingleObjectEx
SwitchToThread
GetExitCodeThread
EncodePointer
SetLastError
InitializeCriticalSectionAndSpinCount
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GetSystemTimeAsFileTime
QueryPerformanceCounter
QueryPerformanceFrequency
CompareStringW
LCMapStringW
GetLocaleInfoW
GetCPInfo
UnhandledExceptionFilter
TerminateProcess
IsProcessorFeaturePresent
IsDebuggerPresent
InitializeSListHead
LoadLibraryExW
GetVersionExW
MapViewOfFile
UnmapViewOfFile
CreateFileMappingW
OpenFileMappingW
GetFileSizeEx
SetFilePointer
LocalFree
InterlockedIncrement
InterlockedDecrement
MulDiv
FreeResource
lstrcmpW
GetACP
ExitProcess
VirtualQuery
GetSystemTimeAsFileTime
GetModuleHandleA
CreateEventA
GetModuleFileNameW
LoadLibraryA
TerminateProcess
GetCurrentProcess
GetSystemInfo
CreateToolhelp32Snapshot
Thread32First
GetCurrentProcessId
GetCurrentThreadId
OpenThread
Thread32Next
CloseHandle
SuspendThread
ResumeThread
WriteProcessMemory
VirtualAlloc
VirtualProtect
VirtualFree
GetProcessAffinityMask
SetProcessAffinityMask
GetCurrentThread
SetThreadAffinityMask
Sleep
FreeLibrary
GetTickCount
GlobalFree
GetProcAddress
LocalAlloc
LocalFree
ExitProcess
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSection
DeleteCriticalSection
GetModuleHandleW
LoadResource
MultiByteToWideChar
FindResourceExW
FindResourceExA
WideCharToMultiByte
GetThreadLocale
GetUserDefaultLCID
GetSystemDefaultLCID
EnumResourceNamesA
EnumResourceNamesW
EnumResourceLanguagesA
EnumResourceLanguagesW
EnumResourceTypesA
EnumResourceTypesW
CreateFileW
LoadLibraryW
GetLastError
FlushFileBuffers
CreateFileA
WriteConsoleW
GetConsoleOutputCP
WriteConsoleA
GetCommandLineA
RaiseException
RtlUnwind
HeapFree
GetCPInfo
InterlockedIncrement
InterlockedDecrement
GetACP
GetOEMCP
IsValidCodePage
TlsGetValue
TlsAlloc
TlsSetValue
TlsFree
SetLastError
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
HeapAlloc
LCMapStringA
LCMapStringW
SetHandleCount
GetStdHandle
GetFileType
GetStartupInfoA
GetModuleFileNameA
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
HeapCreate
HeapDestroy
QueryPerformanceCounter
HeapReAlloc
GetStringTypeA
GetStringTypeW
GetLocaleInfoA
HeapSize
WriteFile
SetFilePointer
GetConsoleCP
GetConsoleMode
InitializeCriticalSectionAndSpinCount
SetStdHandle
LocalAlloc
LocalFree
GetModuleFileNameW
GetProcessAffinityMask
SetProcessAffinityMask
SetThreadAffinityMask
Sleep
ExitProcess
FreeLibrary
LoadLibraryA
GetModuleHandleA
GetProcAddress
user32
PostMessageW
MonitorFromPoint
TranslateMessage
DispatchMessageW
CreateWindowExW
IsChild
DestroyWindow
UpdateLayeredWindow
IsWindowVisible
IsZoomed
CharNextW
GetKeyState
SetCapture
ReleaseCapture
BeginPaint
EndPaint
GetUpdateRect
InvalidateRect
GetClientRect
BringWindowToTop
GetCaretBlinkTime
SetCaretPos
ScreenToClient
MapWindowPoints
IntersectRect
UnionRect
IsRectEmpty
GetParent
GetClassNameW
GetWindow
CharPrevW
DrawTextW
SetRect
DrawIconEx
DefWindowProcW
CallWindowProcW
RegisterClassW
RegisterClassExW
GetClassInfoExW
EnableWindow
SetPropW
GetPropW
LoadCursorW
wvsprintfW
SetCursor
InflateRect
OffsetRect
RemovePropW
IsIconic
SetWindowRgn
MessageBoxW
MonitorFromWindow
HideCaret
ShowCaret
ClientToScreen
GetSysColor
GetWindowDC
GetWindowTextW
GetWindowTextLengthW
CreateAcceleratorTableW
InvalidateRgn
FillRect
MoveWindow
ShowWindow
IsWindow
AttachThreadInput
RegisterWindowMessageW
CreateCaret
GetMessageW
GetFocus
PostQuitMessage
LoadIconW
SendMessageW
LoadImageW
SetWindowLongW
SetActiveWindow
KillTimer
SetTimer
SystemParametersInfoW
GetWindowLongW
SetFocus
SetWindowPos
wsprintfW
EnumDisplayMonitors
GetMonitorInfoW
GetIconInfo
DestroyIcon
GetWindowThreadProcessId
FindWindowExW
FindWindowW
PtInRect
CopyRect
GetCursorPos
GetWindowRect
SetWindowTextW
ReleaseDC
GetDC
SetForegroundWindow
GetForegroundWindow
GetUserObjectInformationW
CharUpperBuffW
MessageBoxW
GetProcessWindowStation
GetProcessWindowStation
GetUserObjectInformationW
gdi32
SetWindowOrgEx
CombineRgn
CreateRectRgnIndirect
CreateRoundRectRgn
GetTextMetricsW
GetClipBox
SelectClipRgn
ExtSelectClipRgn
SetBkColor
SelectObject
StretchBlt
SetStretchBltMode
SetTextColor
CreateDIBSection
SetDIBColorTable
TextOutW
ExtTextOutW
CreateDCW
SetDIBitsToDevice
CreateSolidBrush
SaveDC
RestoreDC
Rectangle
DeleteObject
GetStockObject
GetDIBits
GetDeviceCaps
GetTextExtentPoint32W
BitBlt
CreateCompatibleBitmap
CreateCompatibleDC
CreateFontIndirectW
CreatePen
DeleteDC
SetBkMode
GetObjectW
GetCharABCWidthsW
advapi32
RegOpenKeyExA
RegEnumKeyExA
RegCreateKeyW
RegSetValueExW
RegCreateKeyExW
RegQueryValueExA
RegCloseKey
RegOpenKeyExW
RegQueryValueExW
OpenProcessToken
OpenThreadToken
AllocateAndInitializeSid
RegNotifyChangeKeyValue
RegEnumKeyExW
SetSecurityDescriptorDacl
InitializeSecurityDescriptor
QueryServiceStatus
OpenServiceW
OpenSCManagerW
CloseServiceHandle
RegGetValueW
GetTokenInformation
FreeSid
EqualSid
shell32
SHCreateItemFromParsingName
SHGetSpecialFolderPathW
SHGetFileInfoW
ShellExecuteW
ShellExecuteExW
SHChangeNotify
ole32
CoCreateGuid
CoTaskMemFree
CoUninitialize
CoInitialize
OleUninitialize
CoCreateInstance
OleLockRunning
CLSIDFromProgID
CLSIDFromString
CreateStreamOnHGlobal
OleInitialize
oleaut32
shlwapi
StrFormatByteSizeA
wnsprintfW
PathAppendW
PathRemoveFileSpecW
PathFileExistsW
PathCombineW
PathFindFileNameW
PathIsDirectoryW
StrTrimA
StrCmpNIW
SHSetValueA
SHGetValueA
StrCmpIW
SHAutoComplete
SHCreateStreamOnFileEx
StrFormatByteSizeW
SHDeleteKeyW
StrStrIW
StrStrIA
urlmon
URLDownloadToFileW
URLDownloadToCacheFileW
gdiplus
GdipImageGetFrameDimensionsList
GdipImageGetFrameDimensionsCount
GdipLoadImageFromStreamICM
GdipDrawEllipseI
GdipAddPathArc
GdipDrawImageRectRectI
GdipCloneImage
GdipImageGetFrameCount
GdipSaveImageToStream
GdipGetPropertyItem
GdipGetImageEncodersSize
GdipGetImageEncoders
GdiplusStartup
GdiplusShutdown
GdipDrawImagePointsI
GdipFree
GdipAlloc
GdipImageSelectActiveFrame
GdipDisposeImage
GdipGetPropertyItemSize
GdipFillPath
GdipGraphicsClear
GdipSetInterpolationMode
GdipBitmapUnlockBits
GdipDrawImageRectI
GdipCreateBitmapFromScan0
GdipDeleteBrush
GdipBitmapLockBits
GdipCloneBitmapAreaI
GdipCreatePath
GdipDeletePath
GdipCreateHBITMAPFromBitmap
GdipAddPathArcI
GdipCloneBrush
GdipAddPathLineI
GdipCreateSolidFill
GdipCreatePen1
GdipDeletePen
GdipSetPenMode
GdipSetPenDashStyle
GdipCreateFromHDC
GdipDeleteGraphics
GdipSetSmoothingMode
GdipDrawLineI
GdipDrawRectangleI
GdipDrawPath
GdipFillEllipseI
GdipClosePathFigure
GdipCreateTexture
GdipSaveImageToFile
GdipGetImageGraphicsContext
GdipGetImageWidth
GdipGetImageHeight
GdipCreateBitmapFromStream
GdipCreateBitmapFromFile
version
GetFileVersionInfoW
VerQueryValueW
GetFileVersionInfoSizeW
crypt32
CertGetNameStringW
wintrust
WinVerifyTrust
WTHelperProvDataFromStateData
comctl32
InitCommonControlsEx
ImageList_DrawEx
_TrackMouseEvent
msimg32
GradientFill
AlphaBlend
wininet
InternetGetConnectedState
iphlpapi
GetAdaptersInfo
wtsapi32
WTSSendMessageW
Sections
.text Size: 1.2MB - Virtual size: 1.2MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 260KB - Virtual size: 260KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 52KB - Virtual size: 52KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
W0 Size: 3.4MB - Virtual size: 3.4MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
W1 Size: 6.2MB - Virtual size: 6.2MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.reloc Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 796KB - Virtual size: 796KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.l1 Size: 23KB - Virtual size: 23KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE