Behavioral task
behavioral1
Sample
ecef4b98114f41f29ae4ae2ccbef32cff64174c0a0c5bf83b6ba1667500073fc.exe
Resource
win7-20240419-en
General
-
Target
ecef4b98114f41f29ae4ae2ccbef32cff64174c0a0c5bf83b6ba1667500073fc
-
Size
9.0MB
-
MD5
dc593b37f30290fece955160111e66fd
-
SHA1
5b8eca5285dfe78606e07395e37683bb7f90b055
-
SHA256
ecef4b98114f41f29ae4ae2ccbef32cff64174c0a0c5bf83b6ba1667500073fc
-
SHA512
ed1d60049ac44f00b28d4d8c91d2cc4fe9a9e79980bcd64fa822c2c47eb2265c2ee14844de835a4ee6c9dbf149c13a1d0bbc60c51942901786dd093691b1ba71
-
SSDEEP
196608:nzJcDKlFBqyzwDxURK8vyqByLdlf3hRQIgLKN:zODKlFBqywayOclfhRQIG2
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 ecef4b98114f41f29ae4ae2ccbef32cff64174c0a0c5bf83b6ba1667500073fc
Files
-
ecef4b98114f41f29ae4ae2ccbef32cff64174c0a0c5bf83b6ba1667500073fc.exe windows:4 windows x86 arch:x86
66bdfc8ae8b7df8a3cb506e875e75df2
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
kernel32
FileTimeToSystemTime
SystemTimeToFileTime
GetCurrentDirectoryA
lstrcmpiA
GetProcessHeap
MapViewOfFile
SetFilePointer
CreateFileMappingA
GetModuleFileNameA
GetModuleHandleA
VirtualAlloc
SetErrorMode
GetLastError
MultiByteToWideChar
RtlMoveMemory
LockResource
LoadResource
lstrcpyA
lstrcatA
PostQueuedCompletionStatus
GetExitCodeThread
CreateIoCompletionPort
GetQueuedCompletionStatus
lstrlenA
GetFileTime
FileTimeToLocalFileTime
LCMapStringA
GetCommandLineA
GetPrivateProfileStringA
WritePrivateProfileStringA
GetFileSize
ReadFile
MoveFileA
CopyFileA
FindFirstFileA
RemoveDirectoryA
FindNextFileA
FindClose
SetFileAttributesA
Sleep
DeleteFileA
GetFileAttributesA
GetTickCount
WinExec
IsBadReadPtr
ExitProcess
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
GetCurrentThreadId
FlushInstructionCache
GetCurrentProcess
LocalSize
HeapReAlloc
HeapFree
HeapAlloc
InitializeCriticalSection
GlobalFree
GlobalUnlock
SetStdHandle
IsBadCodePtr
SetUnhandledExceptionFilter
GetStringTypeW
GetStringTypeA
LCMapStringW
IsBadWritePtr
HeapCreate
HeapDestroy
GetVersionExA
GetEnvironmentVariableA
GetFileType
GetStdHandle
SetHandleCount
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
HeapSize
RaiseException
GlobalLock
GlobalAlloc
VirtualFree
WideCharToMultiByte
GetModuleHandleW
GetDriveTypeA
GetLogicalDriveStringsA
GetSystemDirectoryA
FreeLibrary
GetProcAddress
LoadLibraryA
CreateDirectoryA
GetTimeFormatA
GetDateFormatA
GetLocalTime
TerminateProcess
CreateProcessW
GetCurrentProcessId
UnmapViewOfFile
GetTempPathA
WriteFile
WaitForSingleObject
InterlockedExchangeAdd
InterlockedIncrement
SizeofResource
FindResourceA
CreateFileA
CloseHandle
CreateThread
InterlockedDecrement
GetACP
RtlUnwind
GetStartupInfoA
GetOEMCP
GetCPInfo
LocalFileTimeToFileTime
SetFileTime
GetCurrentThread
lstrcmpA
GlobalDeleteAtom
LocalFree
LocalAlloc
TlsAlloc
GlobalHandle
TlsFree
FlushFileBuffers
GetProcessVersion
GetVersion
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
SetLastError
GlobalFlags
MulDiv
lstrcpynA
TlsGetValue
LocalReAlloc
TlsSetValue
GlobalReAlloc
FileTimeToDosDateTime
user32
GetAsyncKeyState
EndPaint
BeginPaint
SetTimer
UpdateLayeredWindow
MessageBoxA
SetWindowLongA
SendMessageW
PostMessageW
KillTimer
GetPropW
DefWindowProcW
RegisterClassExW
LoadIconW
LoadCursorW
SystemParametersInfoA
DestroyCursor
CreateWindowExA
GetWindowLongA
GetDlgItem
IsWindow
GetClassNameA
SetFocus
GetFocus
GetWindowRect
GetParent
ScreenToClient
InvalidateRect
ValidateRect
UpdateWindow
MoveWindow
SetWindowPos
PostMessageA
DefWindowProcA
DestroyWindow
ShowWindow
IsWindowEnabled
EnableWindow
GetWindowTextLengthA
GetWindowTextA
SetWindowTextA
SetPropA
GetPropA
RemovePropA
SetWindowRgn
SetRect
GetClassLongA
SetClassLongA
FillRect
GetSysColor
IsIconic
IsZoomed
GetMenu
SetMenu
DrawMenuBar
RegisterWindowMessageA
RegisterHotKey
UnregisterHotKey
RegisterClassExA
GetClassInfoExA
DialogBoxParamA
CreateDialogParamA
GetDlgItemInt
SetDlgItemInt
GetDlgItemTextA
SetDlgItemTextA
SendDlgItemMessageA
GetClientRect
SetParent
EndDialog
GetDialogBaseUnits
ReleaseCapture
CallWindowProcW
ReleaseDC
SendMessageA
DefMDIChildProcA
SetCursor
TrackMouseEvent
DestroyIcon
PostQuitMessage
IsWindowVisible
CopyRect
CallWindowProcA
LoadIconA
GetSystemMetrics
LoadBitmapA
LoadCursorA
SetLayeredWindowAttributes
PeekMessageA
GetMessageA
DispatchMessageA
wsprintfA
WindowFromPoint
SetMenuDefaultItem
SetMenuItemBitmaps
SetMenuItemInfoA
CheckMenuItem
RemoveMenu
MenuItemFromPoint
GetMenuDefaultItem
GetMenuInfo
GetMenuState
GetMenuItemRect
GetMenuItemInfoA
GetMenuStringA
TrackPopupMenu
CheckMenuRadioItem
GetMenuItemID
GetSubMenu
SetMenuInfo
InsertMenuA
GetMenuItemCount
AppendMenuA
DestroyMenu
LoadMenuA
GetSystemMenu
CreatePopupMenu
CreateMenu
GetLastActivePopup
CallNextHookEx
GetKeyState
GetNextDlgTabItem
EnableMenuItem
ModifyMenuA
GetMenuCheckMarkDimensions
RegisterClipboardFormatA
PtInRect
GetDlgCtrlID
GetWindow
ClientToScreen
TabbedTextOutA
GrayStringA
IsDialogMessageA
GetWindowPlacement
GetForegroundWindow
GetMessagePos
GetMessageTime
RegisterClassA
GetClassInfoA
WinHelpA
GetCapture
GetTopWindow
GetWindowLongW
AdjustWindowRectEx
SetActiveWindow
MapWindowPoints
GetSysColorBrush
LoadStringA
UnregisterClassA
PostThreadMessageA
CreateDialogIndirectParamA
DispatchMessageW
TranslateMessage
GetMessageW
SetForegroundWindow
GetCursorPos
DrawTextA
UnhookWindowsHookEx
SetWindowsHookExA
GetActiveWindow
GetIconInfo
RedrawWindow
IsRectEmpty
GetWindowTextW
CreateWindowExW
GetDC
SetPropW
SetCapture
RemovePropW
SetWindowLongW
gdi32
TextOutA
GetTextExtentPoint32W
FrameRgn
FillRgn
CreateCompatibleBitmap
SetBkColor
SetBkMode
SetTextColor
GetDIBits
GetObjectW
CreatePatternBrush
CreateSolidBrush
StretchBlt
CreateRoundRectRgn
CombineRgn
ExtCreateRegion
SelectObject
DeleteDC
CreateDIBSection
CreateCompatibleDC
GetObjectA
GetStockObject
DeleteObject
BitBlt
CreateBitmap
SaveDC
RestoreDC
SetMapMode
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
ScaleWindowExtEx
GetClipBox
GetDeviceCaps
PtVisible
RectVisible
SetWindowExtEx
ExtTextOutA
Escape
advapi32
RegCreateKeyExA
RegSetValueExA
RegCloseKey
RegOpenKeyExA
comctl32
InitCommonControlsEx
ord17
ole32
OleIsCurrentClipboard
OleFlushClipboard
CoRevokeClassObject
CoRegisterMessageFilter
CoFreeUnusedLibraries
OleUninitialize
OleInitialize
CoInitialize
CoUninitialize
CreateStreamOnHGlobal
CoCreateInstance
shell32
ShellExecuteW
DragQueryFileA
DragFinish
Shell_NotifyIconA
DragAcceptFiles
ShellExecuteA
SHGetSpecialFolderPathA
ws2_32
recv
ioctlsocket
send
__WSAFDIsSet
inet_addr
htons
connect
WSASocketA
WSACleanup
WSAStartup
setsockopt
WSAIoctl
select
WSAGetLastError
closesocket
oleaut32
VarR8FromBool
VarR8FromCy
SafeArrayCreate
SysAllocString
VariantClear
SafeArrayDestroy
SystemTimeToVariantTime
shlwapi
StrStrIA
PathFileExistsA
gdiplus
GdipCloneBitmapArea
GdipGraphicsClear
GdipCreatePath
GdipAddPathArc
GdipClosePathFigure
GdipSetClipPath
GdipFillPath
GdipDeleteBrush
GdipResetClip
GdipDisposeImageAttributes
GdipDrawImageRectRect
GdipSetImageAttributesColorMatrix
GdipCreateSolidFill
GdipCreateLineBrushFromRect
GdipFillRectangle
GdipDrawRectangle
GdipDrawLine
GdipDeletePen
GdipSetPenDashStyle
GdipCreatePen1
GdipDrawPath
GdipCreateImageAttributes
GdipCreateRegion
GdipMeasureCharacterRanges
GdipGetRegionBounds
GdipDeletePath
GdipBitmapGetPixel
GdipDrawString
GdipSetCompositingQuality
GdipSetInterpolationMode
GdipCreateFromHDC
GdipCreateBitmapFromHBITMAP
GdipCreateHBITMAPFromBitmap
GdipCreateRegionHrgn
GdipImageGetFrameCount
GdipDrawPolygon
GdipFillPolygon
GdipGetStringFormatFlags
GdipSetStringFormatHotkeyPrefix
GdipGetStringFormatHotkeyPrefix
GdipGetStringFormatTrimming
GdipCreateStringFormat
GdipSetStringFormatAlign
GdipGetStringFormatAlign
GdipGetPropertyItemSize
GdipSetStringFormatTrimming
GdipGetFontHeight
GdipMeasureString
GdipImageSelectActiveFrame
GdipGetVisibleClipBounds
GdipSetClipRect
GdipGetFontStyle
GdipGetFontSize
GdipDeleteRegion
GdipDeleteStringFormat
GdipDrawImage
GdipCreateBitmapFromHICON
GdipSetClipRegion
GdipSetTextRenderingHint
GdipSetSmoothingMode
GdipGetImageHeight
GdipGetImageWidth
GdipDisposeImage
GdipDeleteGraphics
GdipDrawImageRect
GdipGetImageGraphicsContext
GdipCreateBitmapFromScan0
GdipLoadImageFromStream
GdipGetFamilyName
GdipGetFamily
GdipDeleteFont
GdipCreateFont
GdipDeleteFontFamily
GdipCreateFontFamilyFromName
GdiplusStartup
GdipSetStringFormatMeasurableCharacterRanges
GdipGetPropertyItem
GdipSetStringFormatFlags
oledlg
ord8
winspool.drv
ClosePrinter
OpenPrinterA
DocumentPropertiesA
Sections
.text Size: 668KB - Virtual size: 666KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 48KB - Virtual size: 45KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 2.6MB - Virtual size: 2.6MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.vmp0 Size: 276KB - Virtual size: 273KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rsrc Size: 5.4MB - Virtual size: 5.4MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE