Behavioral task
behavioral1
Sample
9f2d2ba139b91d1fd8d693c44085c8eb1bc1a3014d4fb0da82763e9b20998508.exe
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
9f2d2ba139b91d1fd8d693c44085c8eb1bc1a3014d4fb0da82763e9b20998508.exe
Resource
win10v2004-20241007-en
General
-
Target
9f2d2ba139b91d1fd8d693c44085c8eb1bc1a3014d4fb0da82763e9b20998508
-
Size
4.7MB
-
MD5
a22e08eda34f5ef530cb7aa679fff66f
-
SHA1
1766885cf151b034aadcca7017aef7152fb8e151
-
SHA256
9f2d2ba139b91d1fd8d693c44085c8eb1bc1a3014d4fb0da82763e9b20998508
-
SHA512
65e2d6194a3d030be75d31005683c0a1e47e4bfbbac36fdb6e873a48c1a0986732c4943c520c87a1c3c7706342082cb3d552785a40df5b82694d1281ff4e1ea5
-
SSDEEP
49152:wUR8hMowGwUX+iqwxNFb4wTgC6t2wrd5eQ35esIC+Fza7z22EhNV/n:XR8hMdtiq6NFbAmwppIba79EhNV/
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 9f2d2ba139b91d1fd8d693c44085c8eb1bc1a3014d4fb0da82763e9b20998508
Files
-
9f2d2ba139b91d1fd8d693c44085c8eb1bc1a3014d4fb0da82763e9b20998508.exe windows:4 windows x86 arch:x86
846e598156bae00c9b9f5e94391e77e5
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
LeaveCriticalSection
GlobalReAlloc
EnterCriticalSection
TlsSetValue
LocalReAlloc
TlsGetValue
lstrcpynA
MulDiv
GlobalFlags
InterlockedDecrement
WritePrivateProfileStringA
lstrcatA
lstrcpyA
InterlockedIncrement
SetLastError
GetLastError
GlobalFindAtomA
GlobalAddAtomA
GlobalGetAtomNameA
GetVersion
LockResource
LoadResource
FindResourceA
GlobalHandle
DeleteCriticalSection
TlsAlloc
InitializeCriticalSection
LocalFree
LocalAlloc
lstrlenA
GetTickCount
GlobalDeleteAtom
lstrcmpA
lstrcmpiA
GetCurrentThread
LCMapStringA
LoadLibraryA
FreeLibrary
GetCommandLineA
FormatMessageA
GlobalFree
GetUserDefaultLCID
WideCharToMultiByte
MultiByteToWideChar
GetModuleHandleA
DeleteFileA
GlobalAlloc
GlobalLock
GlobalUnlock
CreateFileA
GetFileSize
ReadFile
GetModuleFileNameA
IsBadReadPtr
HeapReAlloc
ExitProcess
HeapAlloc
HeapFree
VirtualFreeEx
GetCurrentProcess
IsWow64Process
SetWaitableTimer
CreateWaitableTimerA
RtlMoveMemory
VirtualAlloc
GetProcessId
GetFileAttributesA
CloseHandle
WaitForSingleObject
GetProcessHeap
GetProcAddress
TlsFree
SetStdHandle
IsBadCodePtr
GetStringTypeW
GetStringTypeA
LCMapStringW
SetUnhandledExceptionFilter
IsBadWritePtr
VirtualFree
HeapCreate
HeapDestroy
GetVersionExA
GetEnvironmentVariableA
GetFileType
GetStdHandle
SetHandleCount
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
GetACP
HeapSize
RaiseException
TerminateProcess
RtlUnwind
GetStartupInfoA
GetOEMCP
GetCPInfo
FlushFileBuffers
SetFilePointer
WriteFile
SetErrorMode
GetProcessVersion
GetCurrentThreadId
GetUserDefaultLCID
GlobalFree
GlobalUnlock
GlobalLock
GetTickCount
GlobalAlloc
GetFileSize
GetVersionExA
GetCommandLineA
GetModuleFileNameA
FreeLibrary
LCMapStringA
GetCurrentThreadId
GetCurrentThread
lstrcmpiA
lstrcmpA
GlobalDeleteAtom
LocalAlloc
LocalFree
TlsAlloc
DeleteCriticalSection
GlobalHandle
TlsFree
GlobalReAlloc
TlsSetValue
LocalReAlloc
TlsGetValue
InterlockedDecrement
SetErrorMode
lstrcatA
lstrcpyA
lstrcpynA
GetVersion
MulDiv
GlobalFlags
WritePrivateProfileStringA
InterlockedIncrement
SetLastError
GetLastError
FindClose
GlobalAddAtomA
GlobalGetAtomNameA
LockResource
LoadResource
FindResourceA
GetProcessVersion
FlushFileBuffers
RtlMoveMemory
IsBadStringPtrA
GetLocaleInfoA
LoadLibraryA
GetProcAddress
GetProcessHeap
HeapFree
GetModuleHandleA
IsBadCodePtr
lstrlenA
SetFilePointer
CopyFileA
lstrcpyn
CreateThread
SetEndOfFile
GetStringTypeExA
GetSystemDirectoryA
EnterCriticalSection
GetTempPathA
HeapAlloc
MultiByteToWideChar
GetCurrentProcess
VirtualFreeEx
CreateFileA
lstrlenW
HeapCreate
HeapDestroy
WideCharToMultiByte
CreatePipe
CreateProcessA
CloseHandle
PeekNamedPipe
ReadFile
GetExitCodeProcess
ExitProcess
HeapReAlloc
InitializeCriticalSection
LeaveCriticalSection
InterlockedExchange
InterlockedCompareExchange
GetSystemInfo
VirtualQuery
VirtualProtect
SetStdHandle
GetStringTypeW
GetStringTypeA
SetUnhandledExceptionFilter
LCMapStringW
Sleep
IsBadWritePtr
VirtualAlloc
VirtualFree
GetEnvironmentVariableA
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
GetCPInfo
GetOEMCP
GetWindowsDirectoryA
FreeEnvironmentStringsA
RaiseException
TerminateProcess
HeapSize
GetACP
SetHandleCount
GetStdHandle
GetFileType
GetStartupInfoA
GetFileAttributesA
WriteFile
FindFirstFileA
FindNextFileA
IsBadReadPtr
GlobalFindAtomA
RtlUnwind
user32
GetCursorPos
GetMenuItemCount
UnhookWindowsHookEx
SetWindowTextA
ClientToScreen
GetWindow
GetDlgCtrlID
GetWindowRect
PtInRect
RegisterClipboardFormatA
GetMenuCheckMarkDimensions
LoadBitmapA
GetMenuState
ModifyMenuA
SetMenuItemBitmaps
CheckMenuItem
EnableMenuItem
GetFocus
GetNextDlgTabItem
GetActiveWindow
PeekMessageA
CallNextHookEx
ValidateRect
IsWindowVisible
SetWindowsHookExA
GetParent
GetLastActivePopup
IsWindowEnabled
GetWindowLongA
EnableWindow
SetCursor
SendMessageA
PostQuitMessage
ReleaseDC
TabbedTextOutA
DrawTextA
GrayStringA
EnumWindows
GetDlgItem
SendDlgItemMessageA
IsDialogMessageA
GetKeyState
GetMessageA
EndDialog
CreateDialogIndirectParamA
DestroyMenu
GetWindowThreadProcessId
GetWindowTextLengthA
GetWindowTextA
GetClassNameA
PostMessageA
RegisterWindowMessageA
MsgWaitForMultipleObjects
GetDC
CallWindowProcA
GetWindowInfo
SetWindowLongA
MessageBoxA
wsprintfA
CloseClipboard
SetClipboardData
SetWindowPos
ShowWindow
SetFocus
GetSystemMetrics
GetWindowPlacement
IsIconic
SystemParametersInfoA
SetForegroundWindow
GetForegroundWindow
GetMessagePos
GetMessageTime
DefWindowProcA
RemovePropA
GetPropA
SetPropA
GetClassLongA
CreateWindowExA
DestroyWindow
GetMenuItemID
GetSubMenu
PostThreadMessageA
EmptyClipboard
GetMenu
RegisterClassA
GetClassInfoA
WinHelpA
GetCapture
UnregisterClassA
LoadStringA
GetSysColorBrush
LoadCursorA
LoadIconA
UpdateWindow
MapWindowPoints
GetSysColor
SetActiveWindow
IsWindow
AdjustWindowRectEx
GetClientRect
CopyRect
GetTopWindow
OpenClipboard
TranslateMessage
DispatchMessageA
GetParent
GetLastActivePopup
SetWindowsHookExA
GetWindowLongA
EnableWindow
SetCursor
SendMessageA
PostMessageA
PostQuitMessage
MessageBoxA
wsprintfA
DispatchMessageA
TranslateMessage
GetMessageA
PeekMessageA
EndDialog
CreateDialogIndirectParamA
DestroyMenu
PostThreadMessageA
GetMenuItemID
GetSubMenu
GetMenu
RegisterClassA
GetClassInfoA
WinHelpA
GetCapture
GetTopWindow
CopyRect
GetClientRect
AdjustWindowRectEx
IsWindow
SetActiveWindow
GetSysColor
GetCursorPos
IsWindowVisible
ValidateRect
CallNextHookEx
GetKeyState
GetActiveWindow
GetNextDlgTabItem
IsWindowEnabled
DestroyWindow
CreateWindowExA
GetClassLongA
SetPropA
GetPropA
CallWindowProcA
RemovePropA
DefWindowProcA
GetMessageTime
GetMessagePos
GetForegroundWindow
SetForegroundWindow
RegisterWindowMessageA
SystemParametersInfoA
IsIconic
GetWindowPlacement
GetSystemMetrics
SetFocus
ShowWindow
SetWindowPos
SetWindowLongA
IsDialogMessageA
SendDlgItemMessageA
GetDlgItem
GrayStringA
DrawTextA
TabbedTextOutA
ReleaseDC
GetDC
GetMenuItemCount
GetWindowTextA
SetWindowTextA
ClientToScreen
GetWindow
GetDlgCtrlID
GetWindowRect
PtInRect
GetClassNameA
UnregisterClassA
UnhookWindowsHookEx
RegisterClipboardFormatA
MapWindowPoints
UpdateWindow
LoadIconA
LoadCursorA
GetSysColorBrush
LoadStringA
GetMenuCheckMarkDimensions
LoadBitmapA
GetMenuState
ModifyMenuA
SetMenuItemBitmaps
CheckMenuItem
EnableMenuItem
GetFocus
ole32
CoCreateInstance
CLSIDFromString
CLSIDFromProgID
OleInitialize
OleUninitialize
CoFreeUnusedLibraries
CoRegisterMessageFilter
CoRevokeClassObject
OleFlushClipboard
OleIsCurrentClipboard
OleRun
OleIsCurrentClipboard
OleFlushClipboard
CoRevokeClassObject
CoRegisterMessageFilter
CoFreeUnusedLibraries
OleUninitialize
OleInitialize
CoUninitialize
CoInitialize
CLSIDFromProgID
CLSIDFromString
OleRun
CoCreateInstance
shlwapi
PathFindFileNameA
PathFindExtensionA
PathFindExtensionA
PathFileExistsA
StrTrimA
PathFindFileNameA
shell32
DragAcceptFiles
DragFinish
DragQueryFileA
ShellExecuteExA
ord155
SHOpenFolderAndSelectItems
ord189
SHGetSpecialFolderPathA
ShellExecuteA
gdi32
SetWindowExtEx
ScaleWindowExtEx
GetClipBox
ScaleViewportExtEx
SetMapMode
GetDeviceCaps
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetTextColor
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
RemoveFontResourceA
GetObjectA
GetStockObject
SetBkColor
SelectObject
RestoreDC
SaveDC
DeleteDC
DeleteObject
CreateBitmap
DeleteDC
SaveDC
RestoreDC
SelectObject
DeleteObject
SetTextColor
SetMapMode
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
GetClipBox
GetDeviceCaps
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
CreateBitmap
GetStockObject
GetObjectA
SetBkColor
advapi32
RegSetValueExA
RegDeleteKeyA
RegDeleteValueA
RegQueryValueExA
RegEnumValueA
RegEnumKeyA
RegCreateKeyExA
RegOpenKeyExA
RegOpenCurrentUser
RegCloseKey
RegCreateKeyExA
RegSetValueExA
RegCloseKey
RegOpenKeyExA
oleaut32
GetActiveObject
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
SafeArrayCreate
VariantChangeType
VariantInit
SafeArrayDestroy
VariantCopy
SysAllocString
VariantClear
VariantTimeToSystemTime
SystemTimeToVariantTime
SafeArrayGetElemsize
SafeArrayUnaccessData
SafeArrayAccessData
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetDim
VariantClear
SysAllocString
VariantCopy
SafeArrayDestroy
SafeArrayAllocData
SafeArrayAllocDescriptor
VariantInit
VariantChangeType
SysFreeString
SafeArrayCreate
RegisterTypeLi
LHashValOfNameSys
LoadTypeLi
VarR8FromBool
VarR8FromCy
VariantTimeToSystemTime
gdiplus
GdiplusStartup
advpack
IsNTAdmin
wininet
InternetTimeToSystemTime
dbghelp
MakeSureDirectoryPathExists
ntdll
NtCreateSemaphore
NtReleaseSemaphore
NtWaitForSingleObject
RtlDecompressBuffer
RtlComputeCrc32
RtlCompressBuffer
RtlGetCompressionWorkSpaceSize
NtClose
winhttp
WinHttpSendRequest
WinHttpSetCredentials
WinHttpSetOption
WinHttpAddRequestHeaders
WinHttpCloseHandle
WinHttpQueryHeaders
WinHttpOpen
WinHttpCrackUrl
WinHttpConnect
WinHttpOpenRequest
WinHttpSetTimeouts
WinHttpWriteData
WinHttpReceiveResponse
WinHttpQueryDataAvailable
WinHttpReadData
winspool.drv
OpenPrinterA
DocumentPropertiesA
ClosePrinter
DocumentPropertiesA
ClosePrinter
OpenPrinterA
comctl32
ord17
ord17
oledlg
ord8
ord8
Sections
.text Size: 2.1MB - Virtual size: 2.1MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 120KB - Virtual size: 117KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 2.4MB - Virtual size: 2.5MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 12KB - Virtual size: 10KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE