Behavioral task
behavioral1
Sample
c157c6c1e49415551b1867c19f571fb28d5634708e9c26713b477c361ee3a235.exe
Resource
win7-20220901-en
Behavioral task
behavioral2
Sample
c157c6c1e49415551b1867c19f571fb28d5634708e9c26713b477c361ee3a235.exe
Resource
win10v2004-20220812-en
General
-
Target
c157c6c1e49415551b1867c19f571fb28d5634708e9c26713b477c361ee3a235
-
Size
340KB
-
MD5
e9292ffa2be4d38fc01da995a5baf951
-
SHA1
1ac67ae908db331da2f1be88d828f29d4d6f8907
-
SHA256
c157c6c1e49415551b1867c19f571fb28d5634708e9c26713b477c361ee3a235
-
SHA512
716ac6b4dcf5d506534fb785cd41675fe01a1696448d4b598f43e33598a762257de7f339b066fcb8f07ca526b8b62cd453b2b0fc528aa0a5d64daef72af3c024
-
SSDEEP
6144:wqlqMHNyBSUGS4s/Zp6hgKDo/9og4yNnnis767bTFS0L:wqlqMHNASPds/Z1KDo/u/yNnR7AvFS0
Malware Config
Signatures
-
Blackmoon family
-
Detect Blackmoon payload 1 IoCs
resource yara_rule sample family_blackmoon
Files
-
c157c6c1e49415551b1867c19f571fb28d5634708e9c26713b477c361ee3a235.exe windows x86
30218f56a6af3f662d67161bc09e2c67
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
user32
GetNextDlgTabItem
GetActiveWindow
GetKeyState
GetCursorPos
GetLastActivePopup
DrawFocusRect
OffsetRect
CopyRect
FrameRect
InflateRect
GetSysColorBrush
GetWindowDC
CallNextHookEx
EnumChildWindows
RedrawWindow
EnumThreadWindows
UnhookWindowsHookEx
SetWindowsHookExA
PtInRect
GetDlgCtrlID
GetWindow
ClientToScreen
TabbedTextOutA
GrayStringA
EnableMenuItem
IsDialogMessageA
CreateDialogIndirectParamA
PostThreadMessageA
UnregisterClassA
LoadStringA
LoadIconA
MapWindowPoints
SetActiveWindow
AdjustWindowRectEx
GetTopWindow
GetCapture
WinHelpA
GetClassInfoA
RegisterClassA
FindWindowExA
ModifyMenuA
LoadBitmapA
GetClassNameA
GetWindowTextA
GetWindowThreadProcessId
BeginPaint
EndPaint
GetMenuCheckMarkDimensions
RegisterClipboardFormatA
PeekMessageA
GetMessageA
TranslateMessage
DispatchMessageA
wsprintfA
SetMenuDefaultItem
SetMenuItemBitmaps
SetMenuItemInfoA
CheckMenuItem
RemoveMenu
MenuItemFromPoint
GetMenuDefaultItem
GetMenuInfo
GetMenuState
GetMenuItemRect
GetMenuItemInfoA
GetMenuStringA
TrackPopupMenu
SetForegroundWindow
CheckMenuRadioItem
GetMenuItemID
GetSubMenu
GetMessageTime
GetMessagePos
GetForegroundWindow
SystemParametersInfoA
GetWindowPlacement
SetMenuInfo
InsertMenuA
GetMenuItemCount
AppendMenuA
DestroyMenu
LoadMenuA
GetSystemMenu
CreatePopupMenu
CreateMenu
DrawTextA
ReleaseDC
GetDC
GetDialogBaseUnits
SendDlgItemMessageA
SetDlgItemTextA
GetDlgItemTextA
SetDlgItemInt
GetDlgItemInt
CreateDialogParamA
DialogBoxParamA
GetClassInfoExA
RegisterClassExA
UnregisterHotKey
RegisterHotKey
RegisterWindowMessageA
DrawMenuBar
SetMenu
GetMenu
GetSystemMetrics
IsZoomed
IsIconic
GetSysColor
FillRect
SetClassLongA
GetClassLongA
SetRect
SetWindowRgn
RemovePropA
GetPropA
SetPropA
MessageBoxA
SetWindowTextA
GetWindowTextLengthA
EnableWindow
IsWindowEnabled
ShowWindow
IsWindowVisible
SetParent
PostMessageA
SetWindowPos
MoveWindow
UpdateWindow
ValidateRect
InvalidateRect
ScreenToClient
GetParent
GetWindowRect
GetFocus
SetFocus
IsWindow
GetDlgItem
GetWindowLongA
CreateWindowExA
DestroyCursor
SetWindowLongA
DestroyIcon
TrackMouseEvent
CallWindowProcA
GetAsyncKeyState
DefWindowProcA
GetClientRect
EndDialog
DestroyWindow
SendMessageA
DefMDIChildProcA
SetCursor
LoadCursorA
PostQuitMessage
kernel32
GetCurrentProcessId
OpenProcess
TerminateProcess
VirtualQueryEx
ReadProcessMemory
CloseHandle
lstrcpyn
GetModuleHandleA
RtlMoveMemory
GetProcessHeap
HeapFree
HeapAlloc
LocalSize
ExitProcess
HeapReAlloc
IsBadReadPtr
MultiByteToWideChar
WideCharToMultiByte
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
WriteFile
CreateFileA
GetLocalTime
GetTickCount
GetCommandLineA
GetModuleFileNameA
FreeLibrary
GetProcAddress
LoadLibraryA
LCMapStringA
GetEnvironmentVariableA
GetVersionExA
HeapDestroy
HeapCreate
VirtualFree
VirtualAlloc
IsBadWritePtr
LCMapStringW
SetUnhandledExceptionFilter
GetStringTypeA
GetStringTypeW
IsBadCodePtr
Sleep
CompareStringA
CompareStringW
SetEnvironmentVariableA
GetStdHandle
SetHandleCount
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
GetFileType
SetStdHandle
HeapSize
GetACP
GetSystemTime
CreateThread
RaiseException
RtlUnwind
GetStartupInfoA
GetOEMCP
GetCPInfo
SetErrorMode
GetProcessVersion
FindResourceA
LoadResource
LockResource
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
lstrcatA
WritePrivateProfileStringA
GlobalFlags
MulDiv
TlsGetValue
LocalReAlloc
TlsSetValue
GlobalReAlloc
TlsFree
GlobalHandle
TlsAlloc
FlushFileBuffers
SetFilePointer
GetCurrentProcess
LocalAlloc
lstrcpyA
lstrcpynA
GetLastError
LocalFree
InterlockedDecrement
InterlockedIncrement
lstrlenA
GlobalDeleteAtom
lstrcmpA
GetCurrentThread
WaitForSingleObject
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
InitializeCriticalSection
GetTimeZoneInformation
GetVersion
lstrcmpiA
GetCurrentThreadId
SetLastError
gdi32
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
GetDeviceCaps
GetClipBox
ScaleWindowExtEx
SetWindowExtEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
RestoreDC
SaveDC
CreateBitmap
GetPixel
GetTextMetricsA
Ellipse
Arc
CreateEllipticRgnIndirect
SelectClipRgn
MoveToEx
LineTo
CreatePen
SetPixel
GetTextColor
GetTextExtentPoint32A
FrameRgn
FillRgn
CreateCompatibleBitmap
SetBkColor
SetBkMode
SetTextColor
CreatePatternBrush
CreateSolidBrush
StretchBlt
CreateRoundRectRgn
CombineRgn
ExtCreateRegion
BitBlt
SelectObject
DeleteDC
CreateDIBSection
CreateCompatibleDC
GetObjectA
GetStockObject
DeleteObject
comctl32
ord17
_TrackMouseEvent
InitCommonControlsEx
shell32
ShellExecuteA
DragFinish
Shell_NotifyIconA
DragAcceptFiles
DragQueryFileA
ole32
CreateStreamOnHGlobal
OleInitialize
OleUninitialize
CoFreeUnusedLibraries
CoRegisterMessageFilter
CoRevokeClassObject
OleFlushClipboard
OleIsCurrentClipboard
atl
ord42
oledlg
ord8
olepro32
ord251
oleaut32
SafeArrayDestroy
VariantClear
SysAllocString
SafeArrayCreate
VarR8FromBool
VarR8FromCy
rasapi32
RasGetConnectStatusA
RasHangUpA
winspool.drv
ClosePrinter
OpenPrinterA
DocumentPropertiesA
wsock32
WSAStartup
select
closesocket
recv
send
WSACleanup
wininet
InternetCanonicalizeUrlA
InternetCrackUrlA
HttpOpenRequestA
HttpSendRequestA
HttpQueryInfoA
InternetReadFile
InternetOpenA
InternetCloseHandle
InternetSetOptionA
InternetConnectA
advapi32
RegCloseKey
RegSetValueExA
RegOpenKeyExA
RegCreateKeyExA
msimg32
GradientFill
Sections
.text Size: 264KB - Virtual size: 262KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 28KB - Virtual size: 25KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 40KB - Virtual size: 149KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE