Behavioral task
behavioral1
Sample
1917521c35bee209330f4fa4662b55275948744447680a231aa67233619a5090.exe
Resource
win7-20240508-en
General
-
Target
1917521c35bee209330f4fa4662b55275948744447680a231aa67233619a5090
-
Size
11.6MB
-
MD5
06100b369d2540cd8e089d0827968453
-
SHA1
646effc9bf8bcd2005aa3a4f39f980aaf1eaecb5
-
SHA256
1917521c35bee209330f4fa4662b55275948744447680a231aa67233619a5090
-
SHA512
4fd289c272b134b4344d0555d29d610d97de5e35f1f0dd05f55676a20a18142c78b00849a10501cf02f0668086e8174c0f2361d080aa7a61d45975a87406cb51
-
SSDEEP
196608:Y7ppJWDpfbrEUpSiLKXSR1sbsLEZJSiLKXSRl:KppJKbrEUSiLKXSR8sLEvSiLKXSRl
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 1917521c35bee209330f4fa4662b55275948744447680a231aa67233619a5090
Files
-
1917521c35bee209330f4fa4662b55275948744447680a231aa67233619a5090.exe windows:4 windows x86 arch:x86
0fcddf6a809d376cd5a9c7c425052e81
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
GetCurrentThreadId
EnterCriticalSection
DeleteCriticalSection
VirtualQueryEx
MultiByteToWideChar
InitializeCriticalSection
CheckRemoteDebuggerPresent
CreateThread
GetCurrentProcess
Process32Next
Process32First
CreateToolhelp32Snapshot
GetExitCodeThread
VirtualQuery
CreateRemoteThread
GetVersionExA
SetProcessAffinityMask
lstrcpynW
Module32Next
Module32First
LeaveCriticalSection
TerminateThread
VirtualProtect
FreeLibrary
DuplicateHandle
LoadLibraryExA
ReadProcessMemory
GetVersion
RtlUnwind
InterlockedDecrement
InterlockedIncrement
TerminateProcess
TlsSetValue
lstrcpyn
CopyFileA
VirtualAllocEx
CloseHandle
WideCharToMultiByte
GetTempFileNameA
GetTempPathA
GetSystemDirectoryA
IsWow64Process
lstrcpynA
WaitForSingleObject
OpenProcess
OpenThread
WriteProcessMemory
VirtualFreeEx
GetModuleHandleA
GetProcAddress
GetWindowsDirectoryA
SetWaitableTimer
CreateWaitableTimerA
GetNativeSystemInfo
TlsAlloc
TlsFree
SetLastError
TlsGetValue
SetHandleCount
GetStdHandle
GetFileType
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
GetEnvironmentVariableA
HeapDestroy
VirtualFree
RaiseException
VirtualAlloc
IsBadWritePtr
SetFilePointer
LCMapStringW
GetCPInfo
GetACP
GetOEMCP
DeviceIoControl
CreateFileA
GetLastError
CreateProcessA
PeekNamedPipe
lstrlenW
lstrcpyA
RtlZeroMemory
HeapAlloc
HeapFree
lstrcmpW
lstrcmpiW
GetProcessHeap
ExitProcess
HeapReAlloc
IsBadReadPtr
LCMapStringA
ReadFile
GetFileSize
DeleteFileA
GetTickCount
WriteFile
GetModuleFileNameA
GetStartupInfoA
GetDiskFreeSpaceExA
GetCurrentDirectoryA
GetUserDefaultLCID
HeapCreate
SetFileAttributesA
Sleep
SetCurrentDirectoryA
FindNextFileA
FindFirstFileA
GetStringTypeA
GetStringTypeW
SetUnhandledExceptionFilter
IsBadCodePtr
SetStdHandle
FlushFileBuffers
LoadLibraryA
GetCommandLineA
FindClose
RtlMoveMemory
LocalReAlloc
TlsGetValue
GetFileTime
GetCurrentThread
GlobalFlags
SetErrorMode
TlsFree
GlobalHandle
TlsAlloc
LocalAlloc
lstrcmpA
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
lstrcmpiA
GetProcessVersion
GetCPInfo
GetOEMCP
GetStartupInfoA
RtlUnwind
GetSystemTime
GetLocalTime
RaiseException
HeapSize
GetACP
SetStdHandle
GetFileType
UnhandledExceptionFilter
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
SetHandleCount
GetStdHandle
GetEnvironmentVariableA
HeapDestroy
HeapCreate
VirtualFree
SetEnvironmentVariableA
LCMapStringA
LCMapStringW
VirtualAlloc
IsBadWritePtr
SetUnhandledExceptionFilter
GetStringTypeA
GetStringTypeW
CompareStringA
CompareStringW
IsBadReadPtr
IsBadCodePtr
GetThreadLocale
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
DuplicateHandle
lstrcpynA
FileTimeToLocalFileTime
FormatMessageA
LocalFree
InterlockedDecrement
InterlockedIncrement
FileTimeToSystemTime
GetTempFileNameA
InterlockedExchange
WideCharToMultiByte
TlsSetValue
GetVersion
GetTimeZoneInformation
CloseHandle
WaitForSingleObject
GetTickCount
GetCommandLineA
MulDiv
GetDiskFreeSpaceA
GetProcAddress
GetModuleHandleA
GetVolumeInformationA
SetCurrentDirectoryA
GetCurrentDirectoryA
CreateDirectoryA
DeleteFileA
GetFileAttributesA
SetFileAttributesA
FindClose
FindFirstFileA
GetTempPathA
GlobalUnlock
GlobalLock
GlobalAlloc
Sleep
CreateEventA
CreateThread
WritePrivateProfileStringA
GetVersionExA
GetLastError
LoadLibraryA
FreeLibrary
GetFullPathNameA
GetUserDefaultLCID
HeapAlloc
GetProcessHeap
HeapReAlloc
HeapFree
GlobalReAlloc
FindNextFileA
lstrcpyA
WinExec
lstrlenA
lstrcatA
InitializeCriticalSection
DeleteCriticalSection
GlobalFree
GlobalSize
ExitProcess
GetCurrentThreadId
GetModuleFileNameA
lstrlenW
ReadFile
LockResource
LoadResource
FindResourceA
SetEvent
CreateFileA
WaitForMultipleObjects
WriteFile
GetProfileStringA
LeaveCriticalSection
EnterCriticalSection
ReleaseSemaphore
ResumeThread
CreateSemaphoreA
Process32Next
Process32First
CreateToolhelp32Snapshot
SetFilePointer
GetFileSize
GetCurrentProcess
TerminateProcess
GetWindowsDirectoryA
GetSystemDirectoryA
MultiByteToWideChar
SetLastError
shlwapi
PathFindFileNameA
PathFindExtensionA
StrToIntExW
PathFileExistsA
StrToIntW
StrToIntExA
ws2_32
WSAStartup
WSACleanup
htons
inet_ntoa
WSAStartup
select
send
closesocket
WSAAsyncSelect
accept
getpeername
recv
ioctlsocket
recvfrom
WSACleanup
version
VerQueryValueA
GetFileVersionInfoSizeA
GetFileVersionInfoA
user32
TranslateMessage
FindWindowA
GetDlgItem
SendMessageA
WindowFromPoint
GetCursorPos
GetForegroundWindow
ClientToScreen
MsgWaitForMultipleObjects
MessageBoxA
ShowWindow
RegisterWindowMessageA
EnumWindows
GetAncestor
SetTimer
CallWindowProcA
PeekMessageA
DispatchMessageA
wsprintfA
GetMessageA
GetSystemMetrics
GetParent
GetWindowThreadProcessId
IsWindowVisible
GetWindowTextA
GetClassNameA
PostThreadMessageA
GetNextDlgGroupItem
GetSysColorBrush
LoadStringA
IsChild
wsprintfA
CloseClipboard
GetClipboardData
OpenClipboard
SetClipboardData
EmptyClipboard
GetSystemMetrics
GetCursorPos
MessageBoxA
MessageBeep
SetWindowPos
SendMessageA
DestroyCursor
SetParent
IsWindow
PostMessageA
GetTopWindow
GetParent
GetFocus
GetClientRect
InvalidateRect
ValidateRect
UpdateWindow
EqualRect
GetWindowRect
SetForegroundWindow
DestroyMenu
UnregisterClassA
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
GetDesktopWindow
GetClassNameA
GetDlgItem
FindWindowExA
GetWindowTextA
GetForegroundWindow
GetNextDlgTabItem
FrameRect
DrawStateA
SetWindowTextA
GetWindowTextLengthA
CharUpperA
GetWindowDC
BeginPaint
EndPaint
TabbedTextOutA
DrawTextA
GrayStringA
DestroyWindow
CreateDialogIndirectParamA
EndDialog
GetWindowPlacement
RegisterWindowMessageA
GetLastActivePopup
GetMessageTime
RemovePropA
CallWindowProcA
GetPropA
UnhookWindowsHookEx
SetPropA
GetClassLongA
CallNextHookEx
SetWindowsHookExA
CreateWindowExA
GetMenuItemID
GetMenuItemCount
RegisterClassA
GetScrollPos
AdjustWindowRectEx
MapWindowPoints
SendDlgItemMessageA
ScrollWindowEx
IsDialogMessageA
MoveWindow
CheckMenuItem
SetMenuItemBitmaps
GetMenuState
GetMenuCheckMarkDimensions
CharNextA
SetWindowContextHelpId
MapDialogRect
advapi32
DeleteService
StartServiceA
CloseServiceHandle
OpenServiceA
CreateServiceA
OpenSCManagerA
RegSetValueExA
CryptHashData
AdjustTokenPrivileges
LookupPrivilegeValueA
OpenProcessToken
CreateProcessAsUserA
RegCreateKeyExA
RegOpenKeyA
RegQueryValueExA
CryptGetHashParam
RegCloseKey
ControlService
RegCloseKey
RegCreateKeyExA
RegOpenKeyExA
RegSetValueExA
RegCreateKeyA
RegQueryValueA
shell32
SHGetSpecialFolderPathA
SHGetSpecialFolderPathA
ShellExecuteA
Shell_NotifyIconA
ole32
OleFlushClipboard
CoRevokeClassObject
CoRegisterMessageFilter
CoFreeUnusedLibraries
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CoTaskMemFree
CoTaskMemAlloc
CLSIDFromProgID
OleInitialize
OleUninitialize
CLSIDFromString
CoCreateInstance
OleRun
CLSIDFromString
CLSIDFromProgID
CoInitialize
CoCreateInstance
CoUninitialize
OleRun
OleIsCurrentClipboard
psapi
GetModuleInformation
oleaut32
VarR8FromBool
VariantInit
SafeArrayAllocDescriptor
VariantChangeType
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
VariantCopy
SafeArrayGetElemsize
SysFreeString
SafeArrayAllocData
SafeArrayDestroy
SafeArrayUnaccessData
VarR8FromCy
VariantClear
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
SafeArrayCreate
SysAllocString
VariantClear
VariantTimeToSystemTime
SysStringLen
SysAllocStringLen
VariantChangeType
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetDim
SafeArrayUnaccessData
SafeArrayGetElemsize
SysAllocStringByteLen
SysFreeString
VariantCopy
UnRegisterTypeLi
OleCreateFontIndirect
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
SafeArrayPutElement
SafeArrayCreate
SafeArrayDestroy
SysAllocString
VariantInit
VariantCopyInd
SafeArrayGetElement
SafeArrayAccessData
winmm
midiStreamOut
midiStreamStop
midiOutReset
midiStreamClose
midiStreamRestart
PlaySoundA
waveOutUnprepareHeader
waveOutPrepareHeader
waveOutWrite
waveOutPause
waveOutReset
waveOutClose
midiOutPrepareHeader
waveOutGetNumDevs
midiStreamProperty
midiStreamOpen
midiOutUnprepareHeader
waveOutOpen
msvfw32
DrawDibDraw
avifil32
AVIStreamInfoA
AVIStreamGetFrame
rasapi32
RasGetConnectStatusA
RasHangUpA
gdi32
CreateDCA
CreateCompatibleBitmap
GetPolyFillMode
GetStretchBltMode
GetROP2
GetBkColor
GetBkMode
GetTextColor
CreateRoundRectRgn
CreateEllipticRgn
PathToRegion
EndPath
BeginPath
GetWindowOrgEx
GetViewportOrgEx
GetWindowExtEx
GetDIBits
RealizePalette
StretchBlt
CreatePalette
GetSystemPaletteEntries
BitBlt
GetPixel
CreateCompatibleDC
Rectangle
LPtoDP
DPtoLP
GetCurrentObject
RoundRect
GetTextExtentPoint32A
GetDeviceCaps
CreateBitmap
StartPage
SelectObject
CreatePen
PatBlt
CombineRgn
CreateRectRgn
FillRgn
CreateSolidBrush
CreateFontIndirectA
GetStockObject
GetObjectA
EndPage
EndDoc
DeleteDC
SelectPalette
StartDocA
CreatePatternBrush
GetMapMode
GetTextMetricsA
Escape
ExtTextOutA
RectVisible
PtVisible
GetViewportExtEx
ExtSelectClipRgn
LineTo
MoveToEx
ExcludeClipRect
GetClipBox
ScaleWindowExtEx
SetWindowExtEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetROP2
SetPolyFillMode
RestoreDC
SaveDC
SetDIBitsToDevice
SetTextColor
SetBkMode
TextOutA
SetBkColor
CreateRectRgnIndirect
CreateDIBSection
SetStretchBltMode
GetClipRgn
CreatePolygonRgn
SelectClipRgn
DeleteObject
CreateDIBitmap
Ellipse
winspool.drv
OpenPrinterA
ClosePrinter
DocumentPropertiesA
comdlg32
ChooseColorA
GetOpenFileNameA
GetSaveFileNameA
GetFileTitleA
comctl32
ImageList_Read
ImageList_Destroy
ord17
ImageList_SetBkColor
ImageList_GetImageCount
ImageList_GetIcon
_TrackMouseEvent
ImageList_Duplicate
oledlg
ord8
wininet
InternetCloseHandle
InternetOpenA
InternetSetOptionA
InternetConnectA
InternetReadFile
HttpQueryInfoA
HttpSendRequestA
HttpOpenRequestA
InternetCrackUrlA
InternetCanonicalizeUrlA
Sections
.text Size: 1.5MB - Virtual size: 1.5MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 7.0MB - Virtual size: 7.0MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 3.0MB - Virtual size: 3.3MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 56KB - Virtual size: 52KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ