Behavioral task
behavioral1
Sample
41e00f28026b0c038c1f88a003ebfce22b6600cfb745ad55df19b30bf9041815.exe
Resource
win10v2004-20240508-en
Behavioral task
behavioral2
Sample
41e00f28026b0c038c1f88a003ebfce22b6600cfb745ad55df19b30bf9041815.exe
Resource
win11-20240508-en
General
-
Target
41e00f28026b0c038c1f88a003ebfce22b6600cfb745ad55df19b30bf9041815
-
Size
1.0MB
-
MD5
8de6f1b6b32ac85a45ccc9cb9aafb540
-
SHA1
ec7a7cb560f069cc56439f3f89f75f57403c2306
-
SHA256
41e00f28026b0c038c1f88a003ebfce22b6600cfb745ad55df19b30bf9041815
-
SHA512
7a078827853b36ee1520eb72c92d3fdbd7405b04c9c5bf920c7b990fe7395f0918c3bd8a91a02e9740e6f1645f1cd6ea573272cee020e68524782e757fe8f24f
-
SSDEEP
24576:4v6KX/BL0yHFWTRWvh7cc0CAvFx+LYFJrg4+jOlPZyhZivbw:4v6KX/BLxh3KZ3bw
Malware Config
Signatures
-
Blackmoon family
-
Detect Blackmoon payload 1 IoCs
resource yara_rule sample family_blackmoon -
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 41e00f28026b0c038c1f88a003ebfce22b6600cfb745ad55df19b30bf9041815
Files
-
41e00f28026b0c038c1f88a003ebfce22b6600cfb745ad55df19b30bf9041815.exe windows:4 windows x86 arch:x86
914a3c77782bd9c67950896f0f7dac37
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
Imports
winmm
PlaySoundA
kernel32
RtlMoveMemory
GlobalUnlock
FindFirstFileW
FindClose
VirtualQueryEx
lstrcpynA
CreateThread
CreateWaitableTimerA
SetWaitableTimer
GetModuleHandleA
VirtualAlloc
VirtualFree
LoadLibraryA
GetProcAddress
CreateFileA
ResetEvent
WriteFile
CancelIo
ReadFile
GetProcessHeap
ExitProcess
HeapAlloc
HeapReAlloc
HeapFree
IsBadReadPtr
DeleteFileA
GetModuleFileNameA
Sleep
GetUserDefaultLCID
GlobalLock
GetFileSize
GetTickCount
SetFileAttributesA
GetPrivateProfileStringA
LCMapStringA
GetCommandLineA
FreeLibrary
EnterCriticalSection
LeaveCriticalSection
GetTempPathA
GetFileAttributesA
GlobalAlloc
GetLocalTime
InitializeCriticalSection
GetSystemDirectoryA
GetWindowsDirectoryA
FileTimeToSystemTime
FileTimeToLocalFileTime
SetFilePointer
UnmapViewOfFile
SystemTimeToFileTime
GetCurrentDirectoryA
LocalFileTimeToFileTime
CreateDirectoryA
WideCharToMultiByte
lstrlenW
lstrcpyn
GetCurrentDirectoryW
WaitForSingleObject
MultiByteToWideChar
LocalFree
LocalAlloc
TerminateProcess
OpenProcess
GetCurrentProcess
GetCurrentProcessId
CloseHandle
Process32Next
Process32First
CreateToolhelp32Snapshot
CreateEventA
OpenEventA
DeleteCriticalSection
SetFileTime
FormatMessageA
GlobalAlloc
GlobalLock
GlobalUnlock
GlobalFree
GetUserDefaultLCID
IsBadReadPtr
HeapFree
HeapReAlloc
HeapAlloc
ExitProcess
GetProcessHeap
WriteProcessMemory
GetProcAddress
LoadLibraryA
lstrcpyn
lstrcatA
SetHandleCount
GetStringTypeW
IsBadCodePtr
SetStdHandle
FreeEnvironmentStringsW
FreeEnvironmentStringsA
GetStartupInfoA
GetFileType
GetModuleHandleA
GetStdHandle
GetACP
HeapSize
RaiseException
TerminateProcess
RtlUnwind
GetCommandLineA
GetOEMCP
GetCPInfo
FlushFileBuffers
SetFilePointer
WriteFile
GetCurrentProcess
GetProcessVersion
FindResourceA
LoadResource
LockResource
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GetLastError
SetLastError
InterlockedIncrement
WritePrivateProfileStringA
GlobalFlags
MulDiv
GetVersion
lstrcpyA
SetErrorMode
InterlockedDecrement
TlsGetValue
LocalReAlloc
TlsSetValue
EnterCriticalSection
GlobalReAlloc
LeaveCriticalSection
TlsFree
GlobalHandle
DeleteCriticalSection
TlsAlloc
InitializeCriticalSection
LocalFree
LocalAlloc
lstrlenA
GetTickCount
CloseHandle
GetModuleFileNameA
GlobalDeleteAtom
lstrcmpA
lstrcmpiA
GetCurrentThread
GetCurrentThreadId
GetStringTypeA
GetEnvironmentStrings
GetEnvironmentStringsW
SetUnhandledExceptionFilter
IsBadWritePtr
VirtualAlloc
LCMapStringW
VirtualFree
HeapCreate
HeapDestroy
GetVersionExA
GetEnvironmentVariableA
MultiByteToWideChar
Sleep
FreeLibrary
LCMapStringA
RtlFillMemory
WideCharToMultiByte
lstrcpynA
ole32
CLSIDFromString
OleRun
CoCreateInstance
CLSIDFromProgID
OleFlushClipboard
CLSIDFromProgID
CoInitialize
OleInitialize
OleIsCurrentClipboard
OleUninitialize
CoRevokeClassObject
CoRegisterMessageFilter
CoFreeUnusedLibraries
CoCreateInstance
CoUninitialize
OleRun
CoUninitialize
CoInitialize
CLSIDFromString
user32
GetDC
ReleaseDC
OpenClipboard
EmptyClipboard
CloseClipboard
GetForegroundWindow
UnhookWindowsHookEx
GetCursorInfo
GetIconInfo
DrawIcon
MsgWaitForMultipleObjects
SendInput
SetWindowsHookExA
SetClipboardData
GetCursorPos
PeekMessageA
GetSystemMetrics
wsprintfA
MessageBoxA
DispatchMessageA
TranslateMessage
GetMessageA
SetTimer
MessageBoxTimeoutA
CallNextHookEx
GetCursorPos
GetClassNameA
RegisterWindowMessageA
SendMessageTimeoutA
PeekMessageA
GetMessageA
TranslateMessage
EnumChildWindows
SendDlgItemMessageA
IsDialogMessageA
DispatchMessageA
SetWindowLongA
SetFocus
SetWindowPos
GetWindow
MessageBoxA
GetSystemMetrics
GetWindowPlacement
IsIconic
SystemParametersInfoA
SetForegroundWindow
GetForegroundWindow
GetMessagePos
GetMessageTime
DefWindowProcA
RemovePropA
GetPropA
SetPropA
GetClassLongA
CreateWindowExA
DestroyWindow
GetMenuItemID
GetWindowRect
GetMenu
RegisterClassA
GetClassInfoA
WinHelpA
GetCapture
GetTopWindow
PostQuitMessage
PostMessageA
SendMessageA
SetCursor
EnableWindow
GetWindowLongA
IsWindowEnabled
GetLastActivePopup
GetParent
SetWindowsHookExA
IsWindowVisible
ValidateRect
CallNextHookEx
GetKeyState
GetActiveWindow
GetNextDlgTabItem
GetFocus
EnableMenuItem
CheckMenuItem
SetMenuItemBitmaps
ModifyMenuA
GetMenuState
LoadBitmapA
RegisterClipboardFormatA
UnhookWindowsHookEx
UnregisterClassA
PtInRect
ClientToScreen
SetWindowTextA
GetWindowTextA
GetMenuItemCount
GetDC
ReleaseDC
TabbedTextOutA
DrawTextA
GrayStringA
GetDlgItem
EndDialog
CreateDialogIndirectParamA
DestroyMenu
PostThreadMessageA
LoadStringA
GetSysColorBrush
LoadCursorA
LoadIconA
UpdateWindow
MapWindowPoints
GetSysColor
SetActiveWindow
IsWindow
AdjustWindowRectEx
GetClientRect
CopyRect
WindowFromPoint
GetSubMenu
GetDlgCtrlID
ShowWindow
CallWindowProcA
wsprintfA
GetMenuCheckMarkDimensions
advapi32
OpenProcessToken
AllocateAndInitializeSid
GetTokenInformation
EqualSid
FreeSid
RegCloseKey
CryptAcquireContextA
RegCreateKeyExA
CryptCreateHash
CryptReleaseContext
RegOpenKeyExA
CryptGetHashParam
CryptDestroyHash
CryptHashData
RegSetValueExA
gdi32
CreateCompatibleDC
CreateDIBSection
SelectObject
CreateCompatibleBitmap
BitBlt
GetDIBits
GetDIBColorTable
StretchBlt
GetBitmapBits
GetDeviceCaps
DeleteDC
DeleteObject
GetStockObject
SelectObject
RestoreDC
SaveDC
SetBkColor
DeleteObject
CreateBitmap
GetDeviceCaps
PtVisible
RectVisible
TextOutA
ExtTextOutA
GetObjectA
Escape
SetTextColor
SetMapMode
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
GetClipBox
DeleteDC
oleaut32
VariantInit
SafeArrayAllocDescriptor
SafeArrayAllocData
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayGetElemsize
SysFreeString
VarR8FromCy
VarR8FromBool
VariantChangeType
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
VariantCopy
SafeArrayCreate
SysAllocString
VariantClear
SafeArrayDestroy
SystemTimeToVariantTime
SysFreeString
SafeArrayGetElemsize
SafeArrayUnaccessData
VariantChangeType
VariantInit
SafeArrayAllocDescriptor
SafeArrayAllocData
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
VarR8FromCy
VariantCopy
SafeArrayDestroy
VariantClear
SysAllocString
SafeArrayCreate
RegisterTypeLi
LHashValOfNameSys
LoadTypeLi
VarR8FromBool
SafeArrayAccessData
shell32
ShellExecuteA
SHGetSpecialFolderPathA
ShellExecuteExW
winhttp
WinHttpCrackUrl
WinHttpOpen
WinHttpSetTimeouts
WinHttpConnect
WinHttpOpenRequest
WinHttpQueryHeaders
WinHttpSetCredentials
WinHttpCloseHandle
WinHttpSetOption
WinHttpAddRequestHeaders
WinHttpSendRequest
WinHttpReceiveResponse
WinHttpQueryDataAvailable
WinHttpReadData
WinHttpCheckPlatform
wininet
DeleteUrlCacheEntry
urlmon
URLDownloadToFileA
shlwapi
PathFindExtensionA
PathFileExistsA
setupapi
SetupDiGetClassDevsA
SetupDiGetDeviceInterfaceDetailA
SetupDiDestroyDeviceInfoList
SetupDiEnumDeviceInterfaces
crypt32
CryptStringToBinaryA
CryptBinaryToStringA
oleacc
ObjectFromLresult
winspool.drv
DocumentPropertiesA
OpenPrinterA
ClosePrinter
comctl32
ord17
oledlg
ord8
msvcrt
tolower
__CxxFrameHandler
memmove
realloc
strrchr
_CIpow
floor
strtod
rand
srand
atof
modf
strncmp
strncpy
strchr
??2@YAPAXI@Z
_CIfmod
malloc
free
_ftol
atoi
??3@YAXPAX@Z
_i64toa
atol
_except_handler3
calloc
_mbsstr
div
sprintf
Sections
.text Size: 764KB - Virtual size: 763KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 52KB - Virtual size: 51KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 253KB - Virtual size: 338KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE