Behavioral task
behavioral1
Sample
6dfe360c2f32baae12a092be54a2029c121306c46d573cba30dec25938f62456.exe
Resource
win7-20240508-en
General
-
Target
6dfe360c2f32baae12a092be54a2029c121306c46d573cba30dec25938f62456
-
Size
5.9MB
-
MD5
8c3c9660265e06d865702e5797553061
-
SHA1
33cae2f39d043290b0abb05b609d132fe5d4e3f5
-
SHA256
6dfe360c2f32baae12a092be54a2029c121306c46d573cba30dec25938f62456
-
SHA512
1c7338f191313c5302f65aece26b5873c1d5219c60cef093f64a7c8678979847f526ada18062a0fbdd477d5dc6371f4640590f5198d337b6f2fc4da2a1466af4
-
SSDEEP
49152:HW9UTGwA9eGi9vbXr1g0/kJqSTAhifSApg8AFjGETAsm/CDRjg+rE1Eu4YZY3je5:1J/kJNAcZAkHslE4V+Y3mw
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 6dfe360c2f32baae12a092be54a2029c121306c46d573cba30dec25938f62456
Files
-
6dfe360c2f32baae12a092be54a2029c121306c46d573cba30dec25938f62456.exe windows:4 windows x86 arch:x86
fb69bbb869eb53b61df0dc74182c8623
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
IsBadReadPtr
GlobalAlloc
GetCurrentThreadId
GlobalFree
GetModuleHandleA
GetCurrentThread
ExitThread
LoadLibraryA
VirtualFree
WideCharToMultiByte
GlobalLock
GlobalUnlock
HeapFree
CreateWaitableTimerW
SetWaitableTimer
lstrlenW
CreateWaitableTimerA
OpenThread
GetThreadTimes
GlobalSize
LocalSize
GetCurrentProcess
FlushInstructionCache
VirtualProtect
_lopen
HeapAlloc
HeapReAlloc
GetTickCount
GetModuleFileNameA
WritePrivateProfileStringA
WriteFile
CreateFileA
ReadFile
GetFileSize
GetLocalTime
FindNextFileA
FindFirstFileA
FindClose
TlsSetValue
DeleteFileA
GetUserDefaultLCID
FormatMessageA
GetPrivateProfileStringA
WaitForSingleObject
CreateProcessA
GetStartupInfoA
SetFilePointer
lstrcmpiA
GetTempPathA
SetCurrentDirectoryA
MoveFileA
GetCommandLineA
FreeLibrary
LCMapStringA
FlushFileBuffers
SetStdHandle
SetUnhandledExceptionFilter
GetStringTypeW
GetStringTypeA
LCMapStringW
TlsGetValue
TlsAlloc
IsBadCodePtr
SetEnvironmentVariableA
GetEnvironmentVariableA
RtlMoveMemory
CloseHandle
Module32Next
Module32First
CreateToolhelp32Snapshot
GetCurrentProcessId
VirtualQuery
FreeResource
SizeofResource
LockResource
LoadResource
FindResourceA
MultiByteToWideChar
GetNativeSystemInfo
GetOEMCP
GetACP
GetCPInfo
HeapSize
IsBadWritePtr
ExitProcess
SetEndOfFile
VirtualAlloc
GetProcAddress
GetModuleHandleW
CreateDirectoryA
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
CreateThread
TerminateThread
SystemTimeToFileTime
GetFileAttributesA
GetCurrentDirectoryA
LocalFileTimeToFileTime
SetFileTime
GetVersion
RaiseException
RtlUnwind
InterlockedDecrement
InterlockedIncrement
TerminateProcess
UnhandledExceptionFilter
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
SetHandleCount
GetStdHandle
GetFileType
SetLastError
GetLastError
GetVersionExA
HeapDestroy
HeapCreate
GetProcessHeap
IsBadWritePtr
SetUnhandledExceptionFilter
LCMapStringW
GetFileSize
FindNextFileA
FindFirstFileA
FindClose
CloseHandle
VirtualAlloc
GetCommandLineA
GetModuleFileNameA
FreeLibrary
GetProcAddress
LoadLibraryA
LCMapStringA
SetStdHandle
VirtualFree
HeapCreate
HeapDestroy
GetVersionExA
GetEnvironmentVariableA
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
GetStartupInfoA
GetFileType
GetStdHandle
SetHandleCount
GetACP
HeapSize
RaiseException
SetEndOfFile
RtlUnwind
GetOEMCP
GetCPInfo
FlushFileBuffers
GetCurrentProcess
GetProcessVersion
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GetLastError
SetLastError
WideCharToMultiByte
InterlockedIncrement
WritePrivateProfileStringA
GlobalFlags
GetVersion
lstrlenA
lstrcpynA
lstrcpyA
lstrcatA
SetErrorMode
InterlockedDecrement
TlsGetValue
LocalReAlloc
TlsSetValue
EnterCriticalSection
GlobalReAlloc
LeaveCriticalSection
TlsFree
GlobalHandle
GlobalUnlock
GlobalFree
DeleteCriticalSection
TlsAlloc
InitializeCriticalSection
GlobalLock
GlobalAlloc
GlobalDeleteAtom
lstrcmpA
lstrcmpiA
GetCurrentThread
GetCurrentThreadId
RtlMoveMemory
LocalAlloc
RtlFillMemory
LocalFree
MultiByteToWideChar
GetModuleHandleA
GetProcessHeap
ExitProcess
HeapAlloc
HeapReAlloc
HeapFree
GetStringTypeA
GetStringTypeW
IsBadCodePtr
IsBadReadPtr
CreateFileA
SetFilePointer
ReadFile
CreateDirectoryA
WriteFile
TerminateProcess
ws2_32
gethostname
sendto
recvfrom
htonl
getpeername
__WSAFDIsSet
accept
bind
listen
WSAStartup
closesocket
socket
inet_addr
htons
connect
send
recv
getsockname
ntohs
WSAAsyncSelect
inet_ntoa
WSACleanup
select
gethostbyname
user32
SetWindowTextA
GetDlgItem
SetWindowLongA
ScreenToClient
GetWindowLongA
GetWindowTextLengthA
GetWindowTextA
PeekMessageA
GetMessageA
DispatchMessageA
wsprintfA
GetWindowLongW
SetParent
IsWindowVisible
EnumDisplaySettingsA
DestroyWindow
GetSystemMetrics
SetWindowRgn
GetParent
GetWindowTextW
GetClassLongW
SetPropA
SetWindowPos
PostQuitMessage
SetFocus
GetFocus
SetCapture
EndPaint
ShowWindow
TrackMouseEvent
CallWindowProcW
GetCursorPos
SetCaretPos
ReleaseDC
PtInRect
SetTimer
LoadCursorFromFileW
IsIconic
IsZoomed
ReleaseCapture
UpdateLayeredWindow
InvalidateRect
IntersectRect
GetAsyncKeyState
KillTimer
SendMessageA
SetCursor
PostMessageW
RemovePropA
DispatchMessageW
TranslateMessage
UpdateWindow
CreateDialogIndirectParamA
SetWindowLongW
LoadCursorW
LookupIconIdFromDirectoryEx
CreateIconFromResourceEx
RegisterClassExW
DefWindowProcW
SystemParametersInfoA
wvsprintfA
MessageBoxA
GetDesktopWindow
GetWindow
GetWindowThreadProcessId
SetForegroundWindow
GetMessageW
GetPropA
GetClassNameW
SendMessageW
CreateWindowExW
MessageBeep
SetActiveWindow
MoveWindow
GetWindowRect
IsWindow
MsgWaitForMultipleObjects
CopyImage
GetClassNameA
BeginPaint
LoadIconA
MapWindowPoints
GetSysColor
AdjustWindowRectEx
GetClientRect
CopyRect
GetTopWindow
GetSysColorBrush
LoadCursorA
DestroyMenu
GetCapture
WinHelpA
GetClassInfoA
RegisterClassA
GetMenu
GetSubMenu
LoadStringA
GetMenuItemID
PeekMessageA
DestroyWindow
CreateWindowExA
GetClassLongA
SetPropA
GetPropA
CallWindowProcA
RemovePropA
DefWindowProcA
GetMessageTime
GetMessagePos
GetForegroundWindow
SetForegroundWindow
RegisterWindowMessageA
SystemParametersInfoA
IsIconic
GetWindowPlacement
GetSystemMetrics
SetFocus
ShowWindow
SetWindowPos
SetWindowLongA
GetDlgItem
GrayStringA
DrawTextA
TabbedTextOutA
ReleaseDC
GetDC
GetMenuItemCount
GetWindowTextA
SetWindowTextA
ClientToScreen
GetWindow
GetDlgCtrlID
GetWindowRect
PtInRect
GetClassNameA
UnregisterClassA
UnhookWindowsHookEx
GetMenuCheckMarkDimensions
LoadBitmapA
GetMenuState
ModifyMenuA
SetMenuItemBitmaps
CheckMenuItem
EnableMenuItem
GetNextDlgTabItem
GetActiveWindow
GetKeyState
CallNextHookEx
ValidateRect
IsWindowVisible
GetCursorPos
SetWindowsHookExA
GetParent
GetLastActivePopup
IsWindowEnabled
GetWindowLongA
EnableWindow
SetCursor
SendMessageA
PostMessageA
PostQuitMessage
MessageBoxA
wsprintfA
DispatchMessageA
TranslateMessage
GetMessageA
GetFocus
shell32
Shell_NotifyIconW
SHGetSpecialFolderPathA
ShellExecuteA
SHGetSpecialFolderPathA
gdi32
GetDIBits
BitBlt
CreateCompatibleDC
CreateDIBSection
SelectObject
DeleteObject
DeleteDC
GetDeviceCaps
CreateRoundRectRgn
CreateRectRgn
ScaleWindowExtEx
SetWindowExtEx
ScaleViewportExtEx
GetClipBox
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetTextColor
SetViewportExtEx
RestoreDC
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
GetDeviceCaps
GetObjectA
GetStockObject
CreateBitmap
DeleteObject
DeleteDC
SelectObject
SaveDC
SetBkColor
advapi32
CryptDestroyHash
CryptHashData
CryptCreateHash
CryptReleaseContext
CryptAcquireContextA
CryptGetHashParam
RegSetValueExA
RegCloseKey
RegCreateKeyExA
RegOpenKeyExA
gdiplus
GdipCreateHBITMAPFromBitmap
GdipCreatePathGradientFromPath
GdipDrawPolygon
GdipFillPolygon
GdipCreatePen2
GdipCreateLineBrush
GdipFillPath
GdipClosePathFigure
GdipAddPathArc
GdipCreatePath
GdipDeletePath
GdipDrawPath
GdipCreateRegionHrgn
GdipDeleteRegion
GdipGetRegionBounds
GdipMeasureCharacterRanges
GdipCreateRegion
GdipSetStringFormatMeasurableCharacterRanges
GdipGetImageEncoders
GdipGetImageEncodersSize
GdipSaveImageToStream
GdipCreateBitmapFromScan0
GdipDrawString
GdipCreateSolidFill
GdipGetFontHeight
GdipDeleteBrush
GdipFillRectangle
GdipCreateLineBrushFromRect
GdipDeleteStringFormat
GdipSetStringFormatHotkeyPrefix
GdipCreateStringFormat
GdipDrawImageRect
GdipBitmapUnlockBits
GdipBitmapLockBits
GdipGraphicsClear
GdipSetSmoothingMode
GdipGetSmoothingMode
GdipCreateFromHDC
GdipDeleteGraphics
GdipSetTextRenderingHint
GdipGetTextRenderingHint
GdipResetClip
GdipSetPenDashStyle
GdipDeletePen
GdipDrawRectangle
GdipSetClipRect
GdipSetClipRegion
GdipDisposeImage
GdipDrawImageRectRect
GdipGetImageHeight
GdipGetImageWidth
GdipCloneBitmapArea
GdipGetImagePixelFormat
GdipMeasureString
GdipGetFontStyle
GdipGetFontSize
GdipGetFamilyName
GdipDeleteFont
GdipCreateFont
GdipDeleteFontFamily
GdipCreateFontFamilyFromName
GdipCreateImageAttributes
GdiplusStartup
GdipLoadImageFromStream
GdipGetPropertyItem
GdipGetPropertyItemSize
GdipImageGetFrameCount
GdipImageSelectActiveFrame
GdipGetStringFormatFlags
GdipGetStringFormatTrimming
GdipGetStringFormatAlign
GdipSetStringFormatFlags
GdipSetStringFormatTrimming
GdipSetStringFormatAlign
GdipSetInterpolationMode
GdipSetCompositingQuality
GdipGetImageGraphicsContext
GdipGetCompositingQuality
ole32
CreateStreamOnHGlobal
CLSIDFromString
StringFromGUID2
CoInitialize
CoUninitialize
OleRun
CoCreateInstance
CLSIDFromProgID
oleaut32
VariantChangeType
VariantInit
SafeArrayAllocDescriptor
SafeArrayAllocData
VariantCopy
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayGetElemsize
SysFreeString
VarR8FromCy
VarR8FromBool
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
SafeArrayCreate
SysAllocString
VariantClear
SafeArrayDestroy
OleLoadPicture
wininet
InternetConnectA
InternetCloseHandle
HttpOpenRequestA
InternetSetOptionA
HttpSendRequestA
InternetReadFile
HttpQueryInfoA
InternetGetConnectedState
InternetOpenUrlA
InternetOpenA
shlwapi
StrToInt64ExA
PathFileExistsA
StrFormatByteSizeA
imm32
ImmGetContext
ImmAssociateContext
atl
ord47
ord42
comdlg32
GetOpenFileNameA
GetSaveFileNameA
winspool.drv
ClosePrinter
OpenPrinterA
DocumentPropertiesA
comctl32
ord17
Sections
.text Size: 1.7MB - Virtual size: 1.7MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 48KB - Virtual size: 47KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 2.9MB - Virtual size: 2.9MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 12KB - Virtual size: 10KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE