Behavioral task
behavioral1
Sample
ce29e15dda2dc57c5c94ffa0e0a8ca6c81e950262ca5bfc8b030643019c529c2.exe
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
ce29e15dda2dc57c5c94ffa0e0a8ca6c81e950262ca5bfc8b030643019c529c2.exe
Resource
win10v2004-20241007-en
General
-
Target
ce29e15dda2dc57c5c94ffa0e0a8ca6c81e950262ca5bfc8b030643019c529c2
-
Size
2.4MB
-
MD5
1b72f33889edc89faaf2ca2488dc75ff
-
SHA1
895ead059602626a6ad3ef8f92609e5a089b920b
-
SHA256
ce29e15dda2dc57c5c94ffa0e0a8ca6c81e950262ca5bfc8b030643019c529c2
-
SHA512
6cec2e6213290d2280febb26f04c429f4665479d3b8e19e70be994e735ab923b31fd728d89587341b2afc561c139175816d68c8232de58426888361244bf9c30
-
SSDEEP
49152:gFKvspWCPrBK8EKFpUZOQChhQiVBO+S5/:5vspWYrWKAZ6tvU
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 ce29e15dda2dc57c5c94ffa0e0a8ca6c81e950262ca5bfc8b030643019c529c2
Files
-
ce29e15dda2dc57c5c94ffa0e0a8ca6c81e950262ca5bfc8b030643019c529c2.exe windows:4 windows x86 arch:x86
8ceac85647e6abefbad5888388364da2
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
OpenProcess
TerminateProcess
GetNativeSystemInfo
FindResourceA
LoadResource
LockResource
SizeofResource
FreeResource
RtlMoveMemory
GlobalSize
LocalSize
ReleaseMutex
HeapAlloc
HeapDestroy
RtlZeroMemory
HeapCreate
GetTempPathW
GetSystemDirectoryA
lstrcpyn
GetLogicalDriveStringsA
QueryDosDeviceA
CreateEventA
GetCurrentProcess
CreateMutexA
GetSystemInfo
lstrcpynA
ExitProcess
HeapReAlloc
GetUserDefaultLCID
FormatMessageA
ReadFile
GetFileSize
CreateFileA
GetTickCount
Sleep
WriteFile
DeleteFileA
GetEnvironmentVariableA
LCMapStringA
GetLocalTime
SetLocalTime
GetCommandLineA
FreeLibrary
CreateWaitableTimerA
CreateProcessA
VirtualProtect
GetModuleFileNameA
LoadLibraryA
GetModuleHandleA
lstrlenW
IsBadReadPtr
MultiByteToWideChar
LocalFree
LocalAlloc
IsDebuggerPresent
CloseHandle
SetWaitableTimer
CreateWaitableTimerW
HeapFree
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
WideCharToMultiByte
GetModuleHandleW
IsBadCodePtr
GetProcessHeap
GetProcAddress
VirtualFree
VirtualAlloc
GetCurrentProcessId
InterlockedExchange
CreateThread
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
TerminateThread
GetStartupInfoA
GetVersion
RtlUnwind
GetLastError
GetCurrentThreadId
TlsSetValue
TlsGetValue
ExitThread
UnhandledExceptionFilter
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
SetHandleCount
GetStdHandle
GetFileType
TlsAlloc
SetLastError
GetVersionExA
RaiseException
IsBadWritePtr
HeapSize
GetCPInfo
GetACP
GetOEMCP
InterlockedDecrement
InterlockedIncrement
SetFilePointer
GetStringTypeA
GetStringTypeW
SetUnhandledExceptionFilter
LCMapStringW
SetStdHandle
FlushFileBuffers
user32
SetWindowRgn
GetParent
GetClassLongW
SetPropA
SetWindowLongW
SetFocus
GetFocus
SetForegroundWindow
PostMessageA
GetSystemMetrics
OpenIcon
SetCapture
BeginPaint
TrackMouseEvent
CallWindowProcW
MoveWindow
GetMenuStringA
GetMenuItemID
GetSubMenu
GetMenu
GetScrollInfo
GetLastActivePopup
EnableWindow
DrawIconEx
ChildWindowFromPointEx
GetDlgItem
SwitchToThisWindow
SetActiveWindow
WindowFromPoint
GetMenuBarInfo
GetAncestor
RemovePropA
EnableMenuItem
IsWindowEnabled
ShowWindow
WindowFromDC
EnumDisplaySettingsA
GetWindowDC
DrawIcon
GetCursorInfo
FillRect
GetDC
UnhookWinEvent
SetWindowPos
SetWinEventHook
SendInput
SetKeyboardState
AttachThreadInput
MapVirtualKeyA
MessageBoxTimeoutW
GetWindowRect
GetCursorPos
SetCaretPos
ReleaseDC
PtInRect
SetTimer
LoadCursorFromFileW
GetPropA
IsIconic
IsZoomed
PostMessageW
ReleaseCapture
UpdateLayeredWindow
InvalidateRect
IntersectRect
MessageBoxA
wsprintfA
DispatchMessageA
PeekMessageA
GetMessageA
MessageBeep
RedrawWindow
GetAsyncKeyState
KillTimer
SendMessageA
SetCursor
DefWindowProcW
RegisterClassExW
LookupIconIdFromDirectoryEx
LoadCursorW
DispatchMessageW
TranslateMessage
GetMessageW
IsWindow
SetWindowLongA
SetWindowTextA
FindWindowExA
GetClassNameA
GetWindowTextW
GetWindowTextLengthW
GetWindowThreadProcessId
EnumWindows
GetWindowInfo
MsgWaitForMultipleObjects
CopyImage
CreateIconFromResourceEx
GetClassNameW
SystemParametersInfoA
SendMessageW
CreateWindowExW
EndPaint
winmm
PlaySoundA
gdi32
GetStockObject
GetTextExtentPoint32A
GetCurrentObject
GetPixel
CreateRectRgn
Rectangle
StretchBlt
BitBlt
CreateCompatibleDC
CreateDIBSection
SelectObject
DeleteObject
DeleteDC
GetDeviceCaps
CreateRoundRectRgn
CreateSolidBrush
GetDIBits
CreateDIBitmap
CreateBitmap
advapi32
RegQueryValueExA
RegOpenKeyA
RegCloseKey
gdiplus
GdipSetWorldTransform
GdipDrawRectangleI
GdipSetSolidFillColor
GdipGetSolidFillColor
GdipLoadImageFromStreamICM
GdipGetImageRawFormat
GdipCreateBitmapFromStreamICM
GdipDeleteFont
GdipDeleteFontFamily
GdipCreateFontFamilyFromName
GdipCreateFont
GdipGetFontStyle
GdipGetFontSize
GdipGetFamilyName
GdipCreateHBITMAPFromBitmap
GdipGetCompositingQuality
GdiplusShutdown
GdipCreateBitmapFromStream
GdipCreatePathGradientFromPath
GdipDrawPolygon
GdipFillPolygon
GdipCreatePen2
GdipCreateLineBrush
GdipFillPath
GdipClosePathFigure
GdipAddPathArc
GdipCreatePath
GdiplusStartup
GdipDeleteRegion
GdipDeletePath
GdipDrawPath
GdipCreateRegionHrgn
GdipGetImageHeight
GdipGetRegionBounds
GdipMeasureCharacterRanges
GdipCreateRegion
GdipSetStringFormatMeasurableCharacterRanges
GdipGetImageEncoders
GdipGetImageEncodersSize
GdipSaveImageToStream
GdipGetPropertyItem
GdipGetPropertyItemSize
GdipImageGetFrameCount
GdipImageSelectActiveFrame
GdipGetStringFormatFlags
GdipGetStringFormatTrimming
GdipGetStringFormatAlign
GdipSetStringFormatFlags
GdipSetStringFormatTrimming
GdipSetStringFormatAlign
GdipSetInterpolationMode
GdipSetCompositingQuality
GdipDrawString
GdipCreateSolidFill
GdipMeasureString
GdipGetFontHeight
GdipDeleteBrush
GdipFillRectangle
GdipCreateLineBrushFromRect
GdipDeleteStringFormat
GdipSetStringFormatHotkeyPrefix
GdipCreateStringFormat
GdipBitmapUnlockBits
GdipBitmapLockBits
GdipSetSmoothingMode
GdipGetSmoothingMode
GdipCreateFromHDC
GdipSetTextRenderingHint
GdipGetTextRenderingHint
GdipResetClip
GdipSetPenDashStyle
GdipDeletePen
GdipDrawRectangle
GdipSetClipRect
GdipSetClipRegion
GdipCloneBitmapArea
GdipGetImagePixelFormat
GdipGetImageWidth
GdipDrawImageRectRect
GdipDrawImageRect
GdipGraphicsClear
GdipLoadImageFromStream
GdipGetImageGraphicsContext
GdipCreateBitmapFromScan0
GdipDisposeImage
GdipDeleteGraphics
GdipCreateImageAttributes
ole32
CreateStreamOnHGlobal
CoInitialize
CoUninitialize
CoCreateInstance
CoSetProxyBlanket
CLSIDFromString
StringFromGUID2
GetHGlobalFromStream
OleRun
CLSIDFromProgID
oleaut32
VariantCopy
VariantInit
SafeArrayAllocDescriptor
SafeArrayAllocData
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayGetElemsize
VarR8FromCy
VarR8FromBool
VariantChangeType
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
OleLoadPicture
SysFreeString
SafeArrayDestroy
VariantClear
SysAllocString
SafeArrayCreate
winhttp
WinHttpReceiveResponse
WinHttpWriteData
WinHttpSendRequest
WinHttpAddRequestHeaders
WinHttpSetOption
WinHttpCloseHandle
WinHttpSetCredentials
WinHttpOpenRequest
WinHttpConnect
WinHttpSetTimeouts
WinHttpOpen
WinHttpCrackUrl
WinHttpCheckPlatform
WinHttpReadData
WinHttpQueryHeaders
WinHttpQueryDataAvailable
wininet
InternetConnectA
InternetCloseHandle
HttpOpenRequestA
InternetSetOptionA
HttpSendRequestA
HttpSendRequestExA
InternetWriteFile
HttpEndRequestA
InternetReadFile
HttpQueryInfoA
InternetOpenA
imm32
ImmAssociateContext
ImmGetContext
shell32
ShellExecuteA
SHAppBarMessage
Shell_NotifyIconW
SHGetSpecialFolderPathW
shlwapi
PathIsDirectoryW
PathFindExtensionA
PathFileExistsA
PathFindFileNameA
ws2_32
WSACleanup
msimg32
TransparentBlt
AlphaBlend
Sections
.text Size: 1.3MB - Virtual size: 1.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 20KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1.1MB - Virtual size: 1.2MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 596B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ