Behavioral task
behavioral1
Sample
49e2f2e28ea45a91ffd46723558352d9084f96eefee4ca122f151ced4878f79d.exe
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
49e2f2e28ea45a91ffd46723558352d9084f96eefee4ca122f151ced4878f79d.exe
Resource
win10v2004-20241007-en
General
-
Target
49e2f2e28ea45a91ffd46723558352d9084f96eefee4ca122f151ced4878f79d
-
Size
4.6MB
-
MD5
090cf07eb6a5e9544c269aa98d841cdb
-
SHA1
e4dc90c1b23b49fdd069210f7f6e31ddae78b3d9
-
SHA256
49e2f2e28ea45a91ffd46723558352d9084f96eefee4ca122f151ced4878f79d
-
SHA512
899f0b3f7377c50fd05b109a3e61480ab2fafeabb2c8b2a41a4087678230b5c98d31610650c493d6a2e0ce98704ce819842061066ad61cc19cda923a5bd075cd
-
SSDEEP
49152:TDNwq0/qPENciz9iBqNT+Wlrt2wrd5eQ35esIC+Fza7z22CnNV/r:/N4/CE+iz4Bq0WOwppIba79CnNVj
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 49e2f2e28ea45a91ffd46723558352d9084f96eefee4ca122f151ced4878f79d
Files
-
49e2f2e28ea45a91ffd46723558352d9084f96eefee4ca122f151ced4878f79d.exe windows:4 windows x86 arch:x86
a1001b7535839159bb48ceb17ec0a8d2
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
LocalFree
LocalAlloc
GetTickCount
GlobalDeleteAtom
lstrcmpA
lstrcmpiA
GetCurrentThread
GetCurrentThreadId
TlsGetValue
InterlockedDecrement
SetErrorMode
lstrcatA
lstrcpyA
lstrcpynA
GetVersion
MulDiv
GlobalFlags
WritePrivateProfileStringA
InterlockedIncrement
SetLastError
GetLastError
GlobalFindAtomA
GlobalAddAtomA
GlobalGetAtomNameA
LockResource
LoadResource
FindResourceA
GetProcessVersion
GetCurrentProcess
FlushFileBuffers
SetEndOfFile
GetStringTypeExA
GetCPInfo
GetOEMCP
ReadFile
GetExitCodeProcess
RtlUnwind
RaiseException
TerminateProcess
HeapSize
GetACP
WriteFile
CreateFileA
GlobalHandle
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
SetFilePointer
GetFileSize
GetVersionExA
GetCommandLineA
GetModuleFileNameA
FreeLibrary
LCMapStringA
EnterCriticalSection
InitializeCriticalSection
LeaveCriticalSection
TlsAlloc
CloseHandle
CreateProcessA
TlsFree
GlobalReAlloc
TlsSetValue
LocalReAlloc
IsBadStringPtrA
GetStringTypeA
GetStringTypeW
SetStdHandle
VirtualProtect
VirtualQuery
GetSystemInfo
InterlockedCompareExchange
InterlockedExchange
GetTempPathA
HeapAlloc
MultiByteToWideChar
lstrlenW
HeapCreate
HeapDestroy
WideCharToMultiByte
CreatePipe
SetUnhandledExceptionFilter
LCMapStringW
Sleep
IsBadWritePtr
VirtualAlloc
GetSystemDirectoryA
GetWindowsDirectoryA
lstrcpyn
CopyFileA
GetFileAttributesA
lstrlenA
LoadLibraryA
GetLocaleInfoA
GetProcAddress
GetModuleHandleA
IsBadCodePtr
HeapFree
GetProcessHeap
RtlMoveMemory
VirtualFree
GetEnvironmentVariableA
GetEnvironmentStringsW
ExitProcess
HeapReAlloc
IsBadReadPtr
FindNextFileA
FindFirstFileA
FindClose
GetEnvironmentStrings
SetHandleCount
GetStdHandle
GetFileType
GetStartupInfoA
FreeEnvironmentStringsA
FreeEnvironmentStringsW
PeekNamedPipe
DeleteCriticalSection
GetUserDefaultLCID
user32
CallWindowProcA
GetWindowInfo
SetWindowLongA
MessageBoxA
wsprintfA
CloseClipboard
SetClipboardData
EmptyClipboard
OpenClipboard
GetTopWindow
GetDC
DispatchMessageA
TranslateMessage
GetMessageA
PeekMessageA
GetCursorPos
PostMessageA
GetClassNameA
GetWindowTextA
GetWindowTextLengthA
GetWindowThreadProcessId
MsgWaitForMultipleObjects
RegisterWindowMessageA
IsDialogMessageA
SendDlgItemMessageA
GetDlgItem
GrayStringA
DrawTextA
TabbedTextOutA
ReleaseDC
GetMenuItemCount
UnhookWindowsHookEx
SetWindowTextA
ClientToScreen
GetWindow
GetDlgCtrlID
GetWindowRect
PtInRect
RegisterClipboardFormatA
GetMenuCheckMarkDimensions
LoadBitmapA
EnumWindows
CopyRect
GetClientRect
AdjustWindowRectEx
IsWindow
SetActiveWindow
GetSysColor
MapWindowPoints
UpdateWindow
LoadIconA
WinHelpA
GetClassInfoA
LoadCursorA
GetSysColorBrush
RegisterClassA
GetCapture
LoadStringA
UnregisterClassA
PostThreadMessageA
ModifyMenuA
SetMenuItemBitmaps
CheckMenuItem
EnableMenuItem
GetFocus
GetNextDlgTabItem
GetActiveWindow
GetKeyState
CallNextHookEx
ValidateRect
IsWindowVisible
SetWindowsHookExA
GetParent
GetLastActivePopup
IsWindowEnabled
GetWindowLongA
EnableWindow
SetCursor
SendMessageA
PostQuitMessage
ShowWindow
SetFocus
GetSystemMetrics
GetWindowPlacement
IsIconic
SystemParametersInfoA
SetForegroundWindow
GetForegroundWindow
GetMessagePos
GetMenu
GetMessageTime
DefWindowProcA
RemovePropA
GetPropA
SetPropA
GetClassLongA
CreateWindowExA
DestroyWindow
GetMenuItemID
GetSubMenu
GetMenuState
SetWindowPos
EndDialog
CreateDialogIndirectParamA
DestroyMenu
CheckMenuItem
EnableMenuItem
GetFocus
GetNextDlgTabItem
GetActiveWindow
GetKeyState
CallNextHookEx
ValidateRect
IsWindowVisible
EndDialog
GetCursorPos
SetWindowsHookExA
GetParent
GetLastActivePopup
IsWindowEnabled
GetWindowLongA
EnableWindow
SetMenuItemBitmaps
GetWindow
ModifyMenuA
SetWindowTextA
GetClassNameA
GetMenuState
LoadBitmapA
GetMenuCheckMarkDimensions
RegisterClipboardFormatA
UnhookWindowsHookEx
SetCursor
SendMessageA
PostMessageA
PostQuitMessage
wsprintfA
MessageBoxA
AdjustWindowRectEx
IsWindow
SetActiveWindow
GetSysColor
MapWindowPoints
UpdateWindow
LoadIconA
LoadCursorA
GetSysColorBrush
LoadStringA
PostThreadMessageA
GetWindowTextA
UnregisterClassA
GetDlgCtrlID
GetWindowRect
ClientToScreen
CopyRect
GetTopWindow
GetCapture
WinHelpA
GetClassInfoA
RegisterClassA
GetMenu
GetSubMenu
GetMenuItemID
DestroyWindow
DestroyMenu
DispatchMessageA
TranslateMessage
GetMessageA
PeekMessageA
CreateDialogIndirectParamA
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
GetClientRect
GetMenuItemCount
PtInRect
shell32
DragAcceptFiles
DragFinish
DragQueryFileA
ShellExecuteExA
SHOpenFolderAndSelectItems
ord189
SHGetSpecialFolderPathA
ShellExecuteA
ord155
shlwapi
PathFindFileNameA
PathFindExtensionA
StrTrimA
PathFindFileNameA
PathFileExistsA
PathFindExtensionA
ole32
CoRevokeClassObject
OleFlushClipboard
OleIsCurrentClipboard
CoRegisterMessageFilter
CoFreeUnusedLibraries
CLSIDFromProgID
OleInitialize
CLSIDFromProgID
CLSIDFromString
CoCreateInstance
OleRun
CoUninitialize
CoInitialize
CLSIDFromString
OleRun
CoCreateInstance
OleUninitialize
CoFreeUnusedLibraries
OleUninitialize
OleInitialize
CoRevokeClassObject
OleFlushClipboard
OleIsCurrentClipboard
CoRegisterMessageFilter
advapi32
RegDeleteKeyA
RegDeleteValueA
RegSetValueExA
RegQueryValueExA
RegEnumValueA
RegEnumKeyA
RegCreateKeyExA
RegOpenKeyExA
RegOpenCurrentUser
RegCloseKey
CryptEncrypt
CryptGetKeyParam
CryptDestroyKey
CryptCreateHash
CryptDecrypt
CryptReleaseContext
CryptImportKey
CryptHashData
CryptAcquireContextA
RegSetValueExA
CryptDestroyHash
CryptSetKeyParam
RegCreateKeyExA
CryptExportKey
RegOpenKeyExA
RegCloseKey
CryptGetHashParam
gdi32
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
SetMapMode
SetTextColor
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
GetDeviceCaps
SetBkColor
SelectObject
RestoreDC
SaveDC
DeleteDC
DeleteObject
CreateBitmap
RemoveFontResourceA
GetObjectA
GetStockObject
GetClipBox
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
GetDeviceCaps
GetClipBox
ScaleWindowExtEx
SetWindowExtEx
ScaleViewportExtEx
GetObjectA
GetStockObject
CreateBitmap
DeleteObject
DeleteDC
SetViewportExtEx
RestoreDC
SelectObject
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetTextColor
SetBkColor
SaveDC
oleaut32
GetActiveObject
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
SafeArrayCreate
VariantChangeType
VariantInit
SafeArrayDestroy
VariantCopy
SysAllocString
VariantClear
VariantTimeToSystemTime
SystemTimeToVariantTime
SafeArrayAllocDescriptor
VariantInit
VariantChangeType
SafeArrayCreate
RegisterTypeLi
LHashValOfNameSys
LoadTypeLi
SafeArrayGetElemsize
SafeArrayUnaccessData
SafeArrayAccessData
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetDim
VariantClear
SysAllocString
VariantCopy
SafeArrayDestroy
SafeArrayAllocData
VarR8FromBool
VarR8FromCy
VariantTimeToSystemTime
SysFreeString
gdiplus
GdiplusStartup
advpack
IsNTAdmin
wininet
InternetTimeToSystemTime
dbghelp
MakeSureDirectoryPathExists
ntdll
RtlComputeCrc32
RtlCompressBuffer
RtlGetCompressionWorkSpaceSize
RtlDecompressBuffer
bcrypt
BCryptFinishHash
BCryptHashData
BCryptCloseAlgorithmProvider
BCryptCreateHash
BCryptVerifySignature
BCryptDestroyKey
BCryptSignHash
BCryptImportKeyPair
BCryptOpenAlgorithmProvider
BCryptDestroyHash
BCryptGetProperty
crypt32
CertCloseStore
CryptDecodeObjectEx
CryptImportPublicKeyInfo
CryptStringToBinaryA
CertFreeCertificateContext
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
ClosePrinter
OpenPrinterA
DocumentPropertiesA
comctl32
ord17
ord17
oledlg
ord8
ord8
Sections
.text Size: 2.0MB - Virtual size: 2.0MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 120KB - Virtual size: 118KB
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: 4KB - Virtual size: 684B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ