Behavioral task
behavioral1
Sample
1179c9ec2112b5384b85205382b9bed5516bbb45f0fa01dbf42dfa9217cdf13a.exe
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
1179c9ec2112b5384b85205382b9bed5516bbb45f0fa01dbf42dfa9217cdf13a.exe
Resource
win10v2004-20240802-en
General
-
Target
1179c9ec2112b5384b85205382b9bed5516bbb45f0fa01dbf42dfa9217cdf13a
-
Size
4.0MB
-
MD5
f735f810fe754131431b666a959619b7
-
SHA1
2c3a47573b0abe81371e2df433df9b33c0adddd8
-
SHA256
1179c9ec2112b5384b85205382b9bed5516bbb45f0fa01dbf42dfa9217cdf13a
-
SHA512
7193ba7b929eb0a101ebebc4b047906bc569be18a8acd7f91cb787213d45d507bc38a9572d99bba96506ea17c96ac5fce2c317c279dae9297c474c99178c2bea
-
SSDEEP
98304:x/jWipCIeyJyK1TxIDGGrZCHoNhIlZNVgODaP:dteE5orIl3+G
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 1179c9ec2112b5384b85205382b9bed5516bbb45f0fa01dbf42dfa9217cdf13a
Files
-
1179c9ec2112b5384b85205382b9bed5516bbb45f0fa01dbf42dfa9217cdf13a.exe windows:6 windows x86 arch:x86
212528c5a847a25ecdac081c1a7defbf
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
SetStdHandle
GetCurrentProcess
GetStringTypeW
VirtualFreeEx
lstrlenW
CreatePipe
CreateProcessA
CloseHandle
PeekNamedPipe
LeaveCriticalSection
InitializeCriticalSection
EnterCriticalSection
MultiByteToWideChar
HeapAlloc
lstrlenA
GetModuleHandleA
InterlockedExchange
GetFileSize
InterlockedCompareExchange
FindClose
FindFirstFileA
FindNextFileA
GetTickCount
SetFilePointer
GlobalLock
GlobalUnlock
GetUserDefaultLCID
IsBadReadPtr
HeapReAlloc
ExitProcess
GlobalFree
HeapDestroy
HeapCreate
WideCharToMultiByte
FreeLibrary
GlobalAlloc
SetEnvironmentVariableA
GetEnvironmentVariableA
LCMapStringA
TlsSetValue
TlsGetValue
TlsAlloc
WriteFile
VirtualProtect
GetModuleFileNameA
VirtualFree
VirtualAlloc
SetUnhandledExceptionFilter
CreateFileA
GetACP
HeapSize
TerminateProcess
RaiseException
RtlUnwind
IsBadWritePtr
ReadFile
GetOEMCP
GetCPInfo
GetStringTypeExA
SetEndOfFile
FlushFileBuffers
GetProcessVersion
FindResourceA
LoadResource
LockResource
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GetLastError
SetLastError
InterlockedIncrement
WritePrivateProfileStringA
GlobalFlags
MulDiv
GetVersion
lstrcpynA
lstrcpyA
lstrcatA
SetErrorMode
InterlockedDecrement
LocalReAlloc
GlobalReAlloc
GetStringTypeA
GetFileAttributesA
CopyFileA
lstrcpyn
GetProcAddress
LoadLibraryA
SetHandleCount
GetStdHandle
GetFileType
GetStartupInfoA
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
GetExitCodeProcess
Sleep
LCMapStringW
GetLocaleInfoA
GetSystemDirectoryA
CreateThread
GetTempPathA
RtlMoveMemory
DeleteFileA
TlsFree
GlobalHandle
IsBadStringPtrA
GetCurrentProcessId
GetSystemInfo
HeapFree
GetCommandLineA
GetProcessHeap
GetVersionExA
IsBadCodePtr
VirtualQuery
DeleteCriticalSection
GetCurrentThreadId
GetCurrentThread
lstrcmpiA
lstrcmpA
GlobalDeleteAtom
LocalAlloc
LocalFree
GetWindowsDirectoryA
FileTimeToSystemTime
FileTimeToLocalFileTime
SetLastError
lstrcpynA
DuplicateHandle
FlushFileBuffers
LockFile
UnlockFile
SetEndOfFile
lstrcmpiA
GlobalDeleteAtom
GlobalFindAtomA
GlobalAddAtomA
GlobalGetAtomNameA
GetVersion
lstrcmpA
LocalAlloc
TlsAlloc
GlobalHandle
TlsFree
TlsSetValue
LocalReAlloc
TlsGetValue
GetFileTime
GetCurrentThread
GlobalFlags
SetErrorMode
GetProcessVersion
GetCPInfo
GetOEMCP
QueryPerformanceCounter
GetCurrentProcessId
GetSystemTimeAsFileTime
InitializeSListHead
IsDebuggerPresent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetStartupInfoW
IsProcessorFeaturePresent
EncodePointer
DecodePointer
InitializeCriticalSectionAndSpinCount
CompareStringW
LCMapStringW
GetStringTypeW
RtlUnwind
RaiseException
LoadLibraryExW
GetModuleHandleExW
ExitThread
FreeLibraryAndExitThread
GetCommandLineW
HeapQueryInformation
DeleteCriticalSection
IsValidCodePage
GetACP
GetStdHandle
GetModuleFileNameW
GetConsoleCP
SetEnvironmentVariableW
GetFileType
GetConsoleMode
ReadConsoleW
GetFileSizeEx
SetFilePointerEx
LocalFree
InterlockedDecrement
InterlockedIncrement
HeapSize
GetVersionExW
GetTempPathW
CreateFileW
SetFilePointer
GetFileSize
GetCurrentProcess
TerminateProcess
DeleteFileW
LoadLibraryW
VirtualAlloc
VirtualQuery
GetModuleHandleW
CreateSemaphoreA
ResumeThread
ReleaseSemaphore
EnterCriticalSection
LeaveCriticalSection
GetProfileStringA
WriteFile
WaitForMultipleObjects
CreateFileA
SetEvent
FindResourceA
LoadResource
LockResource
ReadFile
GetModuleFileNameA
WideCharToMultiByte
MultiByteToWideChar
FindFirstFileExW
GetCurrentThreadId
FindNextFileW
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetStdHandle
GetTimeZoneInformation
ExitProcess
GlobalSize
WriteConsoleW
CloseHandle
WaitForSingleObject
GetTickCount
GetCommandLineA
MulDiv
GetProcAddress
GetModuleHandleA
GetVolumeInformationA
SetCurrentDirectoryA
GetFileAttributesA
FindClose
FindFirstFileA
GlobalUnlock
GlobalLock
GlobalAlloc
Sleep
CreateEventA
CreateThread
WritePrivateProfileStringA
GetLastError
LoadLibraryA
FreeLibrary
GetFullPathNameA
HeapAlloc
GetProcessHeap
HeapReAlloc
HeapFree
GlobalReAlloc
FindNextFileA
lstrcpyA
WinExec
lstrlenA
lstrcatA
InitializeCriticalSection
GlobalFree
user32
GetClassNameA
PtInRect
GetWindowRect
GetDlgCtrlID
GetWindow
ClientToScreen
SetWindowTextA
GetWindowTextA
GetMenuItemCount
PostQuitMessage
GetDC
ReleaseDC
TabbedTextOutA
GetFocus
GrayStringA
GetDlgItem
SendDlgItemMessageA
IsDialogMessageA
SetWindowLongA
SetWindowPos
ShowWindow
SetFocus
GetSystemMetrics
GetWindowPlacement
UnregisterClassA
SystemParametersInfoA
RegisterWindowMessageA
SetForegroundWindow
GetForegroundWindow
GetMessagePos
GetMenuState
DefWindowProcA
RemovePropA
CallWindowProcA
GetPropA
SetPropA
GetClassLongA
CreateWindowExA
DestroyWindow
GetMenuItemID
GetSubMenu
GetMenu
RegisterClassA
GetClassInfoA
WinHelpA
GetCapture
GetTopWindow
CopyRect
ModifyMenuA
SetMenuItemBitmaps
UnhookWindowsHookEx
RegisterClipboardFormatA
GetMenuCheckMarkDimensions
IsIconic
GetNextDlgTabItem
GetActiveWindow
GetKeyState
CallNextHookEx
ValidateRect
IsWindowVisible
GetCursorPos
SetWindowsHookExA
GetParent
GetLastActivePopup
IsWindowEnabled
GetWindowLongA
EnableWindow
CheckMenuItem
SetCursor
LoadBitmapA
GetMessageTime
SendMessageA
PostMessageA
MessageBoxA
wsprintfA
DispatchMessageA
TranslateMessage
PeekMessageA
EndDialog
CreateDialogIndirectParamA
GetMessageA
DestroyMenu
PostThreadMessageA
LoadStringA
GetSysColorBrush
LoadCursorA
EnableMenuItem
LoadIconA
UpdateWindow
MapWindowPoints
GetSysColor
SetActiveWindow
IsWindow
AdjustWindowRectEx
DrawTextA
GetClientRect
GetMenuCheckMarkDimensions
SetMenuItemBitmaps
CheckMenuItem
LoadStringA
GetDesktopWindow
GetClassNameA
IsDialogMessageA
ScrollWindowEx
SendDlgItemMessageA
MapWindowPoints
AdjustWindowRectEx
GetScrollPos
RegisterClassA
CreateWindowExA
GetClassLongA
RemovePropA
GetMessageTime
GetLastActivePopup
GetForegroundWindow
RegisterWindowMessageA
GetWindowPlacement
EndDialog
CreateDialogIndirectParamA
DestroyWindow
GetDlgItem
EndPaint
BeginPaint
CharUpperA
GetWindowTextLengthA
GetSysColorBrush
DestroyCursor
wsprintfA
CloseClipboard
GetClipboardData
OpenClipboard
SetClipboardData
EmptyClipboard
GetSystemMetrics
GetCursorPos
MessageBoxA
SetWindowPos
SendMessageA
UnregisterClassA
SetParent
IsWindow
PostMessageA
GetTopWindow
GetParent
GetFocus
GetClientRect
InvalidateRect
ValidateRect
UpdateWindow
EqualRect
GetWindowRect
SetForegroundWindow
DestroyMenu
TrackPopupMenu
IsChild
ReleaseDC
IsRectEmpty
FillRect
GetDC
SetCursor
LoadCursorA
SetCursorPos
SetActiveWindow
GetSysColor
SetWindowLongA
GetWindowLongA
RedrawWindow
EnableWindow
IsWindowVisible
OffsetRect
PtInRect
DestroyIcon
IntersectRect
InflateRect
SetRect
SetScrollPos
SetScrollRange
GetScrollRange
SetCapture
GetCapture
ReleaseCapture
SetTimer
KillTimer
WinHelpA
LoadBitmapA
CopyRect
ChildWindowFromPointEx
ScreenToClient
GetMessagePos
SetWindowRgn
DestroyAcceleratorTable
GetWindow
GetActiveWindow
SetFocus
IsIconic
PeekMessageA
SetMenu
GetMenu
DeleteMenu
GetSystemMenu
DefWindowProcA
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
MessageBoxW
GetCursor
DrawTextA
SetPropA
CallWindowProcA
MoveWindow
GetPropA
FrameRect
SetWindowsHookExA
CallNextHookEx
UnhookWindowsHookEx
GetWindowDC
EnumChildWindows
WindowFromDC
TabbedTextOutA
GrayStringA
DrawStateA
GetTabbedTextExtentA
GetMenuState
GetMenuStringA
GetMenuItemID
GetMenuItemCount
SetWindowTextA
GetWindowTextA
GetNextDlgTabItem
shell32
ShellExecuteA
SHGetSpecialFolderPathA
Shell_NotifyIconA
ShellExecuteA
shlwapi
PathFindFileNameA
StrTrimA
PathFileExistsA
PathFindExtensionA
ole32
CLSIDFromProgID
CoRevokeClassObject
OleFlushClipboard
OleIsCurrentClipboard
OleUninitialize
CLSIDFromString
OleInitialize
OleInitialize
CoInitialize
CoRegisterMessageFilter
CoUninitialize
OleRun
CoCreateInstance
CoFreeUnusedLibraries
CLSIDFromString
OleUninitialize
dbghelp
MakeSureDirectoryPathExists
wininet
InternetTimeToSystemTime
crypt32
CertFreeCertificateContext
CryptImportPublicKeyInfo
CryptDecodeObjectEx
CryptStringToBinaryA
CertCloseStore
advapi32
RegSetValueExA
CryptGetHashParam
CryptHashData
CryptCreateHash
CryptEncrypt
CryptGetKeyParam
CryptSetKeyParam
CryptDecrypt
CryptImportKey
CryptReleaseContext
CryptDestroyKey
CryptDestroyHash
CryptAcquireContextA
CryptExportKey
RegCloseKey
RegCreateKeyExA
RegOpenKeyExA
CryptGetHashParam
RegCreateKeyExA
CryptAcquireContextA
CryptCreateHash
CryptHashData
CryptDestroyHash
CryptReleaseContext
RegQueryValueA
RegSetValueExA
RegOpenKeyExA
RegCloseKey
winhttp
WinHttpSendRequest
WinHttpOpen
WinHttpQueryHeaders
WinHttpAddRequestHeaders
WinHttpSetOption
WinHttpCloseHandle
WinHttpWriteData
WinHttpCrackUrl
WinHttpQueryDataAvailable
WinHttpReadData
WinHttpSetTimeouts
WinHttpSetCredentials
WinHttpConnect
WinHttpReceiveResponse
WinHttpOpenRequest
gdi32
SaveDC
RestoreDC
SelectObject
SetBkColor
SetTextColor
Escape
DeleteObject
TextOutA
RectVisible
PtVisible
GetDeviceCaps
SetMapMode
GetClipBox
CreateBitmap
GetStockObject
GetObjectA
OffsetViewportOrgEx
DeleteDC
ScaleWindowExtEx
ExtTextOutA
SetWindowExtEx
ScaleViewportExtEx
SetViewportExtEx
SetViewportOrgEx
CreateDCA
CreateBrushIndirect
CreateBitmap
CreatePatternBrush
GetPolyFillMode
GetStretchBltMode
GetROP2
GetBkColor
GetBkMode
GetTextColor
CreateRoundRectRgn
SelectObject
PathToRegion
EndPath
BeginPath
GetWindowOrgEx
GetViewportOrgEx
GetWindowExtEx
GetDIBits
RealizePalette
SelectPalette
StretchBlt
CreatePalette
GetSystemPaletteEntries
CreateDIBitmap
DeleteObject
SelectClipRgn
CreatePolygonRgn
GetClipRgn
SetStretchBltMode
SetPixel
CreateDIBSection
CreateRectRgnIndirect
SetBkColor
SetBkMode
SetTextColor
SetWindowOrgEx
SaveDC
RestoreDC
CreatePenIndirect
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
SetDIBitsToDevice
SetPolyFillMode
GetObjectA
CreatePen
PatBlt
CombineRgn
CreateRectRgn
FillRgn
CreateSolidBrush
GetStockObject
CreateFontIndirectA
EndPage
EndDoc
DeleteDC
StartDocA
BitBlt
GetPixel
CreateCompatibleDC
SetPixelV
Ellipse
Rectangle
LPtoDP
DPtoLP
CreateCompatibleBitmap
GetCurrentObject
RoundRect
GetTextExtentPoint32A
GetDeviceCaps
CreateEllipticRgn
StartPage
SetROP2
SetMapMode
SetViewportOrgEx
GetTextMetricsA
GetViewportExtEx
ExtSelectClipRgn
LineTo
MoveToEx
ExcludeClipRect
GetClipBox
ScaleWindowExtEx
SetWindowExtEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
winspool.drv
ClosePrinter
OpenPrinterA
DocumentPropertiesA
DocumentPropertiesA
OpenPrinterA
ClosePrinter
comctl32
ord17
ord17
ImageList_Destroy
ImageList_Create
ImageList_SetBkColor
ImageList_Read
ImageList_Draw
ImageList_GetImageInfo
_TrackMouseEvent
ImageList_GetImageCount
ImageList_AddMasked
ImageList_GetIcon
ImageList_DrawIndirect
ImageList_Duplicate
oledlg
ord8
oleaut32
SafeArrayGetElemsize
SafeArrayUnaccessData
SafeArrayAccessData
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetDim
VariantClear
SysAllocString
VariantCopy
SafeArrayDestroy
SafeArrayAllocData
SafeArrayAllocDescriptor
VariantInit
VariantChangeType
VariantTimeToSystemTime
VarR8FromCy
VarR8FromBool
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
SafeArrayCreate
SysFreeString
LoadTypeLi
RegisterTypeLi
UnRegisterTypeLi
msvfw32
DrawDibDraw
avifil32
AVIStreamGetFrame
AVIStreamInfoA
winmm
midiStreamRestart
midiStreamClose
midiOutReset
midiStreamStop
midiStreamOut
midiOutPrepareHeader
midiStreamProperty
waveOutUnprepareHeader
waveOutPrepareHeader
waveOutWrite
waveOutPause
waveOutReset
waveOutClose
waveOutGetNumDevs
waveOutOpen
midiOutUnprepareHeader
midiStreamOpen
PlaySoundA
msimg32
GradientFill
comdlg32
ChooseColorA
GetOpenFileNameA
GetSaveFileNameA
GetFileTitleA
ws2_32
accept
getpeername
inet_ntoa
WSACleanup
closesocket
WSAAsyncSelect
recvfrom
ioctlsocket
recv
Sections
.text Size: 2.5MB - Virtual size: 2.5MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 564KB - Virtual size: 563KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 672KB - Virtual size: 831KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 212KB - Virtual size: 212KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 100KB - Virtual size: 99KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ