Behavioral task
behavioral1
Sample
80bfe95a74804a4b8a51d5d800699c91c70d98bc89fe903e6c1aa6610e31dcce.exe
Resource
win7-20230831-en
Behavioral task
behavioral2
Sample
80bfe95a74804a4b8a51d5d800699c91c70d98bc89fe903e6c1aa6610e31dcce.exe
Resource
win10v2004-20230915-en
General
-
Target
80bfe95a74804a4b8a51d5d800699c91c70d98bc89fe903e6c1aa6610e31dcce
-
Size
4.3MB
-
MD5
4740227093079827a10f3a433b8a98bb
-
SHA1
f3ba0205715aa9f545118fd1d83a42c31614bf8d
-
SHA256
80bfe95a74804a4b8a51d5d800699c91c70d98bc89fe903e6c1aa6610e31dcce
-
SHA512
4a0e26b3d44de9bd93bb89891e4191f93a550eeb1b79778a1f037eff4cd98ed96ed704af40c29f1280bfba0a2fa2a11221f936d69292cd1761f4e2b876d8edb5
-
SSDEEP
49152:COr4N6KU3E0IXKjNL09TqGnT41u8if09Hb7T9TR6i39dhV9dh6:hsxU3ZjNqeCT4YRfE7vei
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 80bfe95a74804a4b8a51d5d800699c91c70d98bc89fe903e6c1aa6610e31dcce
Files
-
80bfe95a74804a4b8a51d5d800699c91c70d98bc89fe903e6c1aa6610e31dcce.exe windows:4 windows x86
61fddbf04c1992b4534b46f9bc0c0d52
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
shlwapi
PathFileExistsA
UrlUnescapeA
PathFileExistsW
kernel32
GlobalHandle
TlsFree
GlobalReAlloc
TlsSetValue
LocalReAlloc
TlsGetValue
SetErrorMode
GlobalFlags
WritePrivateProfileStringA
GlobalFindAtomA
GlobalAddAtomA
GlobalGetAtomNameA
GetProcessVersion
GetCPInfo
GetOEMCP
TlsAlloc
RaiseException
lstrcmpA
HeapSize
GetCommandLineA
FreeLibrary
lstrcmpiA
GetCurrentThread
GetProcAddress
LoadLibraryA
LCMapStringA
LocalAlloc
lstrcpynA
FlushFileBuffers
LocalFree
InterlockedDecrement
GetCurrentThreadId
GetVersionExA
InterlockedIncrement
LeaveCriticalSection
DeviceIoControl
RtlUnwind
GetACP
EnterCriticalSection
DeleteCriticalSection
InitializeCriticalSection
GetVersion
SetHandleCount
GetStdHandle
GetFileType
GetStartupInfoA
FreeEnvironmentStringsA
InterlockedExchange
SetStdHandle
IsBadCodePtr
GetStringTypeW
GetStringTypeA
SetUnhandledExceptionFilter
IsBadWritePtr
FreeEnvironmentStringsW
VirtualAlloc
LCMapStringW
DeleteFileA
GetModuleFileNameA
GetLocalTime
GetTickCount
GlobalAlloc
GlobalFree
GetUserDefaultLCID
IsBadReadPtr
HeapFree
HeapReAlloc
HeapAlloc
FindResourceA
LoadResource
LockResource
lstrcatA
lstrlenA
lstrcpyA
Sleep
TerminateProcess
GetCurrentProcess
SetFilePointer
MultiByteToWideChar
WideCharToMultiByte
RtlMoveMemory
SetEndOfFile
CreateFileA
ExitProcess
GetProcessHeap
MulDiv
lstrcpyn
VirtualFree
HeapCreate
HeapDestroy
GetEnvironmentVariableA
GetEnvironmentStringsW
GetEnvironmentStrings
GlobalDeleteAtom
GlobalUnlock
GlobalLock
GetFileSize
GetTimeFormatA
GetDateFormatA
WriteFile
CloseHandle
GetLastError
RtlFillMemory
GetModuleHandleA
ReadFile
SetLastError
GetStdHandle
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
GetACP
HeapSize
GetLocalTime
GetSystemTime
GetTimeZoneInformation
RaiseException
RtlUnwind
GetStartupInfoA
GetOEMCP
GetCPInfo
GetProcessVersion
SetErrorMode
GlobalFlags
GetCurrentThread
GetFileTime
TlsGetValue
LocalReAlloc
TlsSetValue
TlsFree
GlobalHandle
TlsAlloc
lstrcmpA
GetVersion
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
lstrcmpiA
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
DuplicateHandle
lstrcpynA
SetLastError
FileTimeToLocalFileTime
FileTimeToSystemTime
InterlockedDecrement
InterlockedIncrement
CreateProcessW
OpenProcess
GetFileType
GetEnvironmentVariableA
SetEnvironmentVariableA
LCMapStringA
LCMapStringW
IsBadWritePtr
SetUnhandledExceptionFilter
GetStringTypeA
GetStringTypeW
CompareStringA
CompareStringW
IsBadReadPtr
CreateFileW
SetFilePointer
GetTempPathW
DeleteFileW
CreateEventW
LocalSize
GetModuleHandleW
LoadLibraryW
IsBadCodePtr
OutputDebugStringW
GetCurrentProcess
TerminateProcess
CreateSemaphoreA
ResumeThread
ReleaseSemaphore
EnterCriticalSection
LeaveCriticalSection
GetProfileStringA
WriteFile
WaitForMultipleObjects
CreateFileA
DeviceIoControl
SetEvent
FindResourceA
LoadResource
LockResource
SetStdHandle
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
VirtualQueryEx
GetProcessTimes
GetSystemTimeAsFileTime
GetSystemInfo
FindResourceW
GetFileSize
OpenEventA
QueryDosDeviceA
Process32Next
Process32First
GetCurrentProcessId
LocalFree
LocalAlloc
OpenFileMappingW
UnmapViewOfFile
MapViewOfFile
CreateFileMappingW
CreateDirectoryW
GetModuleFileNameW
CreateMutexW
SetProcessWorkingSetSize
HeapCreate
InterlockedCompareExchange
InterlockedExchange
HeapDestroy
SuspendThread
SetThreadContext
GetThreadContext
Thread32Next
Thread32First
FlushInstructionCache
VirtualProtect
VirtualFree
VirtualAlloc
VirtualQuery
TerminateThread
GetSystemDirectoryA
GetWindowsDirectoryA
CreateMutexA
ReleaseMutex
SetHandleCount
CloseHandle
WaitForSingleObject
CreateProcessA
GetTickCount
GetCommandLineA
MulDiv
GetProcAddress
GetModuleHandleA
GetVolumeInformationA
SetCurrentDirectoryA
GetFileAttributesA
SetFileAttributesA
FindClose
FindFirstFileA
GetTempPathA
GlobalUnlock
GlobalLock
GlobalAlloc
OutputDebugStringA
Sleep
CreateEventA
CreateThread
GetPrivateProfileStringA
WritePrivateProfileStringA
GetVersionExA
GetLastError
LoadLibraryA
FreeLibrary
GetFullPathNameA
GetUserDefaultLCID
HeapAlloc
GetProcessHeap
HeapReAlloc
HeapFree
GlobalReAlloc
FindNextFileA
lstrcpyA
WinExec
lstrlenA
lstrcatA
InitializeCriticalSection
DeleteCriticalSection
GlobalFree
GlobalSize
ExitProcess
GetCurrentThreadId
MultiByteToWideChar
WideCharToMultiByte
GetModuleFileNameA
lstrlenW
GetExitCodeProcess
ReadFile
SizeofResource
user32
TabbedTextOutA
GrayStringA
UnhookWindowsHookEx
DestroyWindow
CreateDialogIndirectParamA
SetActiveWindow
EndDialog
UnregisterClassA
GetDlgCtrlID
SetWindowTextA
GetMenuItemCount
SendDlgItemMessageA
IsDialogMessageA
SetWindowPos
SetFocus
GetWindowPlacement
IsIconic
RegisterWindowMessageA
SetForegroundWindow
GetForegroundWindow
GetMessagePos
GetMessageTime
DefWindowProcA
RemovePropA
CallWindowProcA
GetPropA
SetPropA
GetClassLongA
CreateWindowExA
GetMenuItemID
GetSubMenu
GetMenu
RegisterClassA
GetClassInfoA
WinHelpA
GetCapture
GetTopWindow
CopyRect
GetClientRect
AdjustWindowRectEx
GetSysColor
MapWindowPoints
LoadIconA
LoadCursorA
GetSysColorBrush
LoadStringA
PostThreadMessageA
DestroyMenu
ClientToScreen
RegisterClipboardFormatA
GetMenuCheckMarkDimensions
LoadBitmapA
GetMenuState
ModifyMenuA
SetMenuItemBitmaps
CheckMenuItem
EnableMenuItem
GetFocus
GetNextDlgTabItem
GetActiveWindow
GetKeyState
CallNextHookEx
ValidateRect
SetWindowsHookExA
GetLastActivePopup
IsWindowEnabled
EnableWindow
SetCursor
PostMessageA
PostQuitMessage
GetParent
GetWindow
PtInRect
IsWindowVisible
GetWindowLongA
GetWindowTextA
GetCursorPos
SetWindowLongA
GetDlgItem
ShowWindow
UpdateWindow
SystemParametersInfoA
ReleaseDC
keybd_event
GetClassNameA
IsWindow
SendMessageA
GetWindowRect
GetSystemMetrics
VkKeyScanExA
GetKeyboardLayout
MessageBoxA
FillRect
DrawTextA
InvertRect
wsprintfA
CloseClipboard
SetClipboardData
EmptyClipboard
OpenClipboard
DispatchMessageA
TranslateMessage
GetMessageA
PeekMessageA
GetDC
CallWindowProcA
GetPropA
UnhookWindowsHookEx
SetPropA
GetClassLongA
CallNextHookEx
SetWindowsHookExA
CreateWindowExA
GetMenuItemID
GetMenuItemCount
RegisterClassA
GetScrollPos
AdjustWindowRectEx
MapWindowPoints
SendDlgItemMessageA
WaitForInputIdle
wsprintfA
CloseClipboard
GetClipboardData
OpenClipboard
SetClipboardData
EmptyClipboard
IsClipboardFormatAvailable
GetSystemMetrics
GetCursorPos
MessageBoxA
SetWindowPos
SendMessageA
DestroyCursor
SetParent
IsWindow
PostMessageA
GetTopWindow
GetParent
GetFocus
GetClientRect
InvalidateRect
ValidateRect
UpdateWindow
EqualRect
GetWindowRect
SetForegroundWindow
DestroyMenu
IsChild
ReleaseDC
IsRectEmpty
FillRect
GetDC
SetCursor
LoadCursorA
SetCursorPos
SetActiveWindow
GetSysColor
SetWindowLongA
GetWindowLongA
RedrawWindow
EnableWindow
IsWindowVisible
OffsetRect
PtInRect
DestroyIcon
IntersectRect
InflateRect
GetLastActivePopup
SetScrollPos
SetScrollRange
GetScrollRange
SetCapture
GetCapture
ReleaseCapture
SetTimer
KillTimer
WinHelpA
LoadBitmapA
CopyRect
UnregisterClassA
ScreenToClient
GetMessagePos
SetWindowRgn
DestroyAcceleratorTable
GetWindow
GetActiveWindow
SetFocus
IsIconic
PeekMessageA
SetMenu
GetMenu
DeleteMenu
GetSystemMenu
RemovePropA
GetClassInfoA
IsZoomed
PostQuitMessage
CopyAcceleratorTableA
GetKeyState
TranslateAcceleratorA
IsWindowEnabled
ShowWindow
SystemParametersInfoA
LoadImageA
EnumDisplaySettingsA
ClientToScreen
EnableMenuItem
GetSubMenu
GetDlgCtrlID
CreateAcceleratorTableA
CreateMenu
ModifyMenuA
AppendMenuA
CreatePopupMenu
DrawIconEx
CreateIconFromResource
CreateIconFromResourceEx
RegisterClipboardFormatA
SetRectEmpty
DispatchMessageA
GetMessageA
WindowFromPoint
DrawFocusRect
DrawEdge
DrawFrameControl
TranslateMessage
LoadIconA
PostMessageW
GetWindowThreadProcessId
MessageBoxW
GetDlgItem
GetClassNameW
FindWindowA
EnumChildWindows
FindWindowExW
SendMessageW
GetAncestor
FindWindowExA
GetDesktopWindow
GetWindowTextW
GetWindowTextLengthW
DispatchMessageW
PeekMessageW
MsgWaitForMultipleObjects
SendMessageTimeoutW
GetClassNameA
RegisterWindowMessageW
mouse_event
GetForegroundWindow
keybd_event
CallWindowProcW
DefWindowProcW
GetPropW
SetWindowLongW
RemovePropW
GetWindowLongW
SetPropW
MessageBoxIndirectW
ScrollWindowEx
IsDialogMessageA
SetWindowTextA
MoveWindow
CheckMenuItem
SetMenuItemBitmaps
GetMenuState
GetMenuCheckMarkDimensions
LoadStringA
GetSysColorBrush
RegisterWindowMessageA
GetWindowPlacement
GetNextDlgTabItem
EndDialog
CreateDialogIndirectParamA
DestroyWindow
GrayStringA
DrawTextA
TabbedTextOutA
EndPaint
BeginPaint
GetWindowDC
CharUpperA
GetWindowTextLengthA
GetWindowTextA
DefWindowProcA
GetMessageTime
SetRect
ChildWindowFromPointEx
gdi32
DeleteDC
StretchBlt
TextOutA
CreateFontA
CreateHatchBrush
SelectObject
CreateDIBSection
CreateSolidBrush
DeleteObject
PtVisible
GetDeviceCaps
SetBkColor
GetObjectA
GetDIBits
Rectangle
MoveToEx
LineTo
GetPixel
SetPixel
Chord
Pie
Ellipse
Arc
Polygon
PolyBezierTo
GetStockObject
SaveDC
RestoreDC
RectVisible
SetTextColor
SetMapMode
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
ExtTextOutA
Escape
GetClipBox
ScaleWindowExtEx
SetWindowExtEx
CreateBitmap
LineTo
MoveToEx
ExcludeClipRect
GetClipBox
ScaleWindowExtEx
SetWindowExtEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetTextColor
SetROP2
SetPolyFillMode
SetBkMode
RestoreDC
SaveDC
EndPage
EndDoc
DeleteDC
StartDocA
StartPage
BitBlt
CreateCompatibleDC
Ellipse
Rectangle
LPtoDP
DPtoLP
GetCurrentObject
RoundRect
GetTextExtentPoint32A
GetDeviceCaps
CreateRoundRectRgn
CreateEllipticRgn
PathToRegion
EndPath
BeginPath
GetWindowOrgEx
GetViewportOrgEx
GetWindowExtEx
GetDIBits
RealizePalette
SelectPalette
StretchBlt
CreatePalette
GetSystemPaletteEntries
CreateDIBitmap
DeleteObject
SelectClipRgn
CreatePolygonRgn
GetClipRgn
SetStretchBltMode
CreateDIBSection
CreateRectRgnIndirect
SetBkColor
ExtSelectClipRgn
GetViewportExtEx
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
GetTextMetricsA
GetObjectA
GetStockObject
CreateFontIndirectA
CreateSolidBrush
FillRgn
CreateRectRgn
CombineRgn
PatBlt
CreatePen
SelectObject
CreateBitmap
CreateDCA
CreateCompatibleBitmap
GetPolyFillMode
GetStretchBltMode
GetROP2
GetBkColor
GetBkMode
GetTextColor
ole32
OleRun
CoCreateInstance
CreateStreamOnHGlobal
CLSIDFromString
OleUninitialize
OleInitialize
GetHGlobalFromStream
CoRevokeClassObject
OleIsCurrentClipboard
CoRegisterMessageFilter
CoFreeUnusedLibraries
OleFlushClipboard
CoUninitialize
CoInitialize
OleInitialize
CLSIDFromString
CreateStreamOnHGlobal
GetHGlobalFromStream
OleRun
CoCreateInstance
CLSIDFromProgID
OleUninitialize
CLSIDFromProgID
CoGetClassObject
CoInitialize
CoUninitialize
wininet
InternetTimeFromSystemTime
InternetTimeToSystemTime
GetUrlCacheEntryInfoW
InternetSetOptionA
gdiplus
GdipLoadImageFromStream
GdiplusStartup
GdiplusShutdown
GdipDisposeImage
GdipSaveImageToStream
GdipCreateBitmapFromStream
crypt32
CryptBinaryToStringA
CryptStringToBinaryA
oleaut32
VariantTimeToSystemTime
VariantClear
SysAllocString
SafeArrayCreate
RegisterTypeLi
LHashValOfNameSys
SafeArrayDestroyDescriptor
VariantChangeType
VariantInit
SafeArrayAllocDescriptor
SafeArrayAllocData
VariantCopy
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayGetElemsize
SysFreeString
VarR8FromCy
VarR8FromBool
LoadTypeLi
SafeArrayDestroy
VariantClear
VariantChangeType
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetDim
SafeArrayUnaccessData
SafeArrayAccessData
SafeArrayGetElement
VariantCopyInd
VariantInit
SysAllocString
SafeArrayDestroy
SafeArrayCreate
SafeArrayPutElement
RegisterTypeLi
LHashValOfNameSys
LoadTypeLi
UnRegisterTypeLi
SysFreeString
VarCmp
SafeArrayCreateVector
msimg32
TransparentBlt
oledlg
ord8
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
OpenPrinterA
DocumentPropertiesA
ClosePrinter
advapi32
RegCreateKeyExA
RegSetValueExA
RegOpenKeyExA
RegCloseKey
RegCreateKeyExA
RegQueryValueExA
RegOpenKeyExA
RegSetValueExA
RegDeleteValueA
RegDeleteKeyA
RegQueryValueA
RegQueryValueExW
RegOpenKeyExW
RegSetValueExW
RegDeleteKeyW
CryptReleaseContext
CryptDestroyHash
CryptGetHashParam
CryptHashData
RegDeleteValueW
RegCloseKey
RegCreateKeyExW
CryptAcquireContextA
CryptCreateHash
comctl32
ord17
ImageList_GetIcon
ImageList_GetImageCount
ImageList_SetBkColor
ord17
ImageList_Destroy
ImageList_Read
ImageList_Duplicate
winmm
waveOutRestart
waveOutUnprepareHeader
waveOutPrepareHeader
waveOutWrite
waveOutPause
waveOutReset
waveOutClose
waveOutGetNumDevs
waveOutOpen
midiOutUnprepareHeader
midiStreamOpen
midiStreamProperty
midiOutPrepareHeader
midiStreamOut
midiStreamStop
midiOutReset
midiStreamClose
midiStreamRestart
comdlg32
GetOpenFileNameW
GetSaveFileNameA
GetOpenFileNameA
ChooseColorA
GetFileTitleA
shell32
SHGetSpecialFolderPathA
Shell_NotifyIconA
ShellExecuteA
ws2_32
recvfrom
ioctlsocket
recv
getpeername
accept
ntohl
WSAAsyncSelect
closesocket
WSACleanup
inet_ntoa
winhttp
WinHttpCrackUrl
Sections
.text Size: 2.3MB - Virtual size: 2.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 1.2MB - Virtual size: 1.1MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 772KB - Virtual size: 1.0MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 24KB - Virtual size: 22KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.etb Size: 4KB - Virtual size: 1KB
IMAGE_SCN_MEM_READ