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