Behavioral task
behavioral1
Sample
47e42713ad3441fa0ed0b83e219a329b9c93b07be865200919a3f611af69af9c.exe
Resource
win7-20240419-en
Behavioral task
behavioral2
Sample
47e42713ad3441fa0ed0b83e219a329b9c93b07be865200919a3f611af69af9c.exe
Resource
win10v2004-20240508-en
General
-
Target
47e42713ad3441fa0ed0b83e219a329b9c93b07be865200919a3f611af69af9c
-
Size
2.0MB
-
MD5
8838e4e615886beea50196b378869357
-
SHA1
144e474ff3c5854de608446a147a2f2f660ce368
-
SHA256
47e42713ad3441fa0ed0b83e219a329b9c93b07be865200919a3f611af69af9c
-
SHA512
1c3110f38ea51ae712a5d1415b5ee3e7b73841bfb10e71ba1dfff5e810472d89d2a10d69facbfa6f7c1df84e7c3271fa1df552b8d7183088ba72163efec79d62
-
SSDEEP
49152:Ue8hqQR9deJ+vs0M2xl3ImsODCHCH4heKh02deOrLw:p4nsJmHM2xl3INkCHCaZh0P
Malware Config
Signatures
-
Blackmoon family
-
Detect Blackmoon payload 1 IoCs
resource yara_rule sample family_blackmoon -
UPX dump on OEP (original entry point) 1 IoCs
resource yara_rule sample UPX -
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 47e42713ad3441fa0ed0b83e219a329b9c93b07be865200919a3f611af69af9c
Files
-
47e42713ad3441fa0ed0b83e219a329b9c93b07be865200919a3f611af69af9c.exe windows:4 windows x86 arch:x86
6f3810223391b5683bba3bb1c7d02a2c
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
GetTopWindow
GetCapture
WinHelpA
GetClassInfoA
RegisterClassA
GetMessageTime
GetMessagePos
SystemParametersInfoA
GetWindowPlacement
IsDialogMessageA
GrayStringA
DrawTextA
TabbedTextOutA
UnhookWindowsHookEx
ClientToScreen
GetWindow
GetDlgCtrlID
PtInRect
RegisterClipboardFormatA
GetMenuCheckMarkDimensions
LoadBitmapA
ModifyMenuA
EnableMenuItem
GetNextDlgTabItem
GetKeyState
CallNextHookEx
GetCursorPos
SetWindowsHookExA
GetLastActivePopup
SetActiveWindow
SetWindowRgn
GetForegroundWindow
SetRect
GetClassLongA
SetClassLongA
GetSysColor
EndDialog
DestroyWindow
DestroyIcon
FillRect
IsIconic
IsZoomed
GetSystemMetrics
GetMenu
SetMenu
DrawMenuBar
RegisterWindowMessageA
RegisterHotKey
CopyRect
RegisterClassExA
GetClassInfoExA
DialogBoxParamA
CreateDialogParamA
GetDlgItemInt
SetDlgItemInt
GetDlgItemTextA
SetDlgItemTextA
SendDlgItemMessageA
GetDialogBaseUnits
DrawIcon
DrawIconEx
GetIconInfo
CreateMenu
CreatePopupMenu
GetSystemMenu
LoadMenuA
DestroyMenu
AppendMenuA
GetMenuItemCount
InsertMenuA
SetMenuInfo
GetSubMenu
GetMenuItemID
CheckMenuRadioItem
SetForegroundWindow
TrackPopupMenu
GetMenuStringA
GetMenuItemInfoA
GetMenuItemRect
GetMenuState
GetMenuInfo
GetMenuDefaultItem
MenuItemFromPoint
RemoveMenu
CheckMenuItem
CreateDialogIndirectParamA
PostThreadMessageA
RemovePropA
GetPropA
SetPropA
SetWindowTextA
GetWindowTextA
GetWindowTextLengthA
EnableWindow
IsWindowEnabled
ShowWindow
IsWindowVisible
SetParent
PostMessageA
SetWindowPos
MoveWindow
UpdateWindow
UnregisterClassA
LoadStringA
GetSysColorBrush
MapWindowPoints
AdjustWindowRectEx
ValidateRect
InvalidateRect
GetClientRect
GetFocus
SetFocus
GetClassNameA
IsWindow
GetDlgItem
GetWindowLongA
CreateWindowExA
DestroyCursor
SetWindowLongA
TrackMouseEvent
SetCursor
LoadCursorA
ScreenToClient
GetWindowRect
GetParent
DefMDIChildProcA
DefWindowProcA
GetAsyncKeyState
CallWindowProcA
SendMessageA
EndPaint
UnregisterHotKey
SetMenuItemInfoA
SetMenuItemBitmaps
SetMenuDefaultItem
wsprintfA
DispatchMessageA
TranslateMessage
GetMessageA
OpenClipboard
EmptyClipboard
SetClipboardData
CloseClipboard
PeekMessageA
BeginPaint
MessageBoxTimeoutA
MessageBoxA
LoadIconA
PostQuitMessage
ReleaseDC
GetDC
CopyIcon
CopyImage
GetActiveWindow
MsgWaitForMultipleObjects
kernel32
VirtualFree
GetVersionExA
GetLastError
GetCurrentProcess
CreateWaitableTimerA
SetWaitableTimer
CloseHandle
GlobalAlloc
GlobalLock
GlobalFree
RtlMoveMemory
GlobalUnlock
MulDiv
CreateThread
MultiByteToWideChar
WideCharToMultiByte
lstrcpyn
GetWindowsDirectoryA
GetTempPathA
GetModuleHandleA
GetProcessHeap
HeapFree
HeapAlloc
LocalSize
ExitProcess
HeapReAlloc
IsBadReadPtr
GetLocalTime
GetTickCount
Sleep
GetModuleFileNameA
WritePrivateProfileStringA
WriteFile
ReadFile
GetFileSize
SetFilePointer
GetPrivateProfileStringA
GetCommandLineA
FreeLibrary
GetProcAddress
LoadLibraryA
LCMapStringA
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
GetCurrentThreadId
GetCurrentThread
lstrcmpiA
lstrcmpA
SetStdHandle
IsBadCodePtr
GetStringTypeW
GetStringTypeA
SetUnhandledExceptionFilter
IsBadWritePtr
VirtualAlloc
LCMapStringW
GlobalDeleteAtom
LocalAlloc
LocalFree
TlsAlloc
GlobalHandle
TlsFree
GlobalReAlloc
TlsSetValue
LocalReAlloc
TlsGetValue
lstrcpynA
GlobalFlags
InterlockedDecrement
lstrcatA
lstrcpyA
InterlockedIncrement
SetLastError
GlobalFindAtomA
GlobalAddAtomA
lstrlenA
HeapCreate
HeapDestroy
GetEnvironmentVariableA
GetFileType
GetStdHandle
SetHandleCount
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
GetACP
HeapSize
RaiseException
TerminateProcess
RtlUnwind
GetStartupInfoA
GlobalGetAtomNameA
GetVersion
GetOEMCP
GetCPInfo
FlushFileBuffers
SetErrorMode
GetProcessVersion
FindResourceA
LoadResource
LockResource
advapi32
CryptAcquireContextA
CryptCreateHash
CryptReleaseContext
CryptHashData
CryptDestroyHash
CryptGetHashParam
RegSetValueExA
RegCloseKey
RegCreateKeyExA
RegOpenKeyExA
shell32
ShellExecuteA
DragQueryFileA
DragFinish
DragAcceptFiles
Shell_NotifyIconA
SHGetSpecialFolderPathA
ole32
CoRegisterMessageFilter
CoFreeUnusedLibraries
OleUninitialize
CreateStreamOnHGlobal
CLSIDFromString
CoRevokeClassObject
OleFlushClipboard
OleIsCurrentClipboard
OleInitialize
wininet
InternetOpenA
InternetCloseHandle
InternetConnectA
HttpOpenRequestA
HttpSendRequestA
InternetReadFile
HttpQueryInfoA
oleaut32
VarR8FromCy
VarR8FromBool
SafeArrayCreate
VariantChangeType
VariantInit
SafeArrayDestroy
SysAllocString
VariantClear
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayGetElemsize
OleLoadPicture
gdi32
GetClipBox
ScaleWindowExtEx
SetWindowExtEx
SetViewportOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
CreateBitmap
SaveDC
CreatePatternBrush
StretchBlt
CreateSolidBrush
CreateRoundRectRgn
CombineRgn
ExtCreateRegion
SelectObject
DeleteDC
CreateDIBSection
CreateCompatibleDC
GetObjectA
GetStockObject
DeleteObject
SetBkColor
BitBlt
SetBkMode
SetTextColor
CreateFontA
GetDeviceCaps
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
RestoreDC
SetMapMode
atl
ord42
ord11
ord10
ord47
comctl32
ord17
InitCommonControlsEx
msimg32
AlphaBlend
winspool.drv
OpenPrinterA
DocumentPropertiesA
ClosePrinter
oledlg
ord8
winmm
PlaySoundA
shlwapi
PathFileExistsA
Sections
.text Size: 1.1MB - Virtual size: 1.1MB
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: 788KB - Virtual size: 884KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 20KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE