Behavioral task
behavioral1
Sample
0a9c69e8fbc05be944427e23adb51bf5faaf60dd9d748e1a8837bfc3b2b50a41.exe
Resource
win7-20230831-en
Behavioral task
behavioral2
Sample
0a9c69e8fbc05be944427e23adb51bf5faaf60dd9d748e1a8837bfc3b2b50a41.exe
Resource
win10v2004-20230915-en
General
-
Target
0a9c69e8fbc05be944427e23adb51bf5faaf60dd9d748e1a8837bfc3b2b50a41
-
Size
2.2MB
-
MD5
48d870f79167e4afa15914e0fa5b311c
-
SHA1
5027964eda46e2984678babd92399c24513c9d37
-
SHA256
0a9c69e8fbc05be944427e23adb51bf5faaf60dd9d748e1a8837bfc3b2b50a41
-
SHA512
72e4a465bcdee71680be5cff501670ecd727a7e193d9747e1fc0b45843ab7b18044b2623df504c6c52f65b357b8d98d610c0c484802c522fb3438182e600f3de
-
SSDEEP
49152:dV5HsmzNfbDkIUQpJYRCN977xhL15iHapnxnQptq2:v5HRNRxh2ExQptH
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 0a9c69e8fbc05be944427e23adb51bf5faaf60dd9d748e1a8837bfc3b2b50a41
Files
-
0a9c69e8fbc05be944427e23adb51bf5faaf60dd9d748e1a8837bfc3b2b50a41.exe windows:6 windows x86
6c17850b7bbde66745e08598aa61537f
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
LeaveCriticalSection
InitializeCriticalSection
EnterCriticalSection
LCMapStringA
LoadLibraryA
FreeLibrary
GetCommandLineA
GlobalFree
GetUserDefaultLCID
FindClose
FindFirstFileA
FindNextFileA
SetFilePointer
CopyFileA
WriteFile
GlobalAlloc
GlobalLock
GlobalUnlock
CreateFileA
GetFileSize
ReadFile
DeleteFileA
GetTickCount
CreateDirectoryA
GetEnvironmentVariableA
WritePrivateProfileStringA
GetPrivateProfileStringA
GetModuleFileNameA
IsBadReadPtr
HeapFree
HeapReAlloc
ExitProcess
GetModuleHandleA
GetLastError
HeapAlloc
GetProcessHeap
SetWaitableTimer
CreateWaitableTimerA
MoveFileExA
CreateFileMappingA
OpenFileMappingA
UnmapViewOfFile
MapViewOfFile
GetCurrentProcessId
GetLocalTime
GetProcAddress
Sleep
VirtualFree
VirtualAlloc
GlobalMemoryStatusEx
MultiByteToWideChar
lstrcpyn
LocalAlloc
LocalFree
RtlMoveMemory
GetCommandLineW
QueryDosDeviceW
OpenProcess
GetCurrentProcess
WideCharToMultiByte
GetTempPathW
lstrlenW
Module32First
Process32Next
CloseHandle
Process32First
CreateToolhelp32Snapshot
InterlockedExchange
SetEnvironmentVariableA
CompareStringW
CompareStringA
IsBadCodePtr
GetStringTypeW
GetStringTypeA
SetUnhandledExceptionFilter
LCMapStringW
IsBadWritePtr
HeapCreate
HeapDestroy
GetStdHandle
SetHandleCount
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
GetFileType
SetStdHandle
HeapSize
GetACP
RaiseException
GetSystemTime
RtlUnwind
GetStartupInfoA
GetOEMCP
GetCPInfo
SetErrorMode
GetProcessVersion
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalFlags
TlsGetValue
LocalReAlloc
TlsSetValue
GlobalReAlloc
TlsFree
GlobalHandle
TlsAlloc
GetVersionExA
TerminateProcess
GetTempPathA
GetWindowsDirectoryA
lstrcpyA
GetSystemDirectoryA
lstrlenA
SetLastError
lstrcatA
LockResource
LoadResource
FindResourceA
GetTimeZoneInformation
GetVersion
CreateThread
DeleteCriticalSection
WaitForSingleObject
GetCurrentDirectoryA
VirtualProtect
GetCurrentThreadId
GetCurrentThread
lstrcmpiA
lstrcmpA
GlobalDeleteAtom
InterlockedIncrement
InterlockedDecrement
MulDiv
FlushFileBuffers
lstrcpynA
shlwapi
PathIsDirectoryW
PathFileExistsA
ws2_32
select
WSACleanup
gethostbyname
inet_ntoa
WSAAsyncSelect
ntohs
recv
WSAStartup
closesocket
socket
inet_addr
htons
connect
send
getsockname
user32
FindWindowExA
PtInRect
GetWindow
GetParent
EnableWindow
IsWindowEnabled
GetForegroundWindow
GetActiveWindow
SetActiveWindow
SetForegroundWindow
GetPropA
SetPropA
SetWindowTextA
PostQuitMessage
PostMessageA
SetCursor
GetLastActivePopup
SetWindowsHookExA
ValidateRect
CallNextHookEx
GetKeyState
GetNextDlgTabItem
GetFocus
EnableMenuItem
CheckMenuItem
SetMenuItemBitmaps
ModifyMenuA
GetMenuState
LoadBitmapA
GetMenuCheckMarkDimensions
RegisterClipboardFormatA
ClientToScreen
GetCursorPos
TabbedTextOutA
DrawTextA
GrayStringA
UnhookWindowsHookEx
DestroyWindow
CreateDialogIndirectParamA
EndDialog
GetDlgCtrlID
GetMenuItemCount
SendDlgItemMessageA
GetDlgItem
IsDialogMessageA
SetWindowPos
SetFocus
GetWindowPlacement
IsIconic
RegisterWindowMessageA
GetMessagePos
GetMessageTime
DefWindowProcA
RemovePropA
CallWindowProcA
GetClassLongA
CreateWindowExA
GetMenuItemID
GetSubMenu
GetMenu
RegisterClassA
GetClassInfoA
WinHelpA
GetCapture
GetTopWindow
CopyRect
GetClientRect
AdjustWindowRectEx
GetSysColor
MapWindowPoints
LoadIconA
LoadCursorA
GetSysColorBrush
LoadStringA
PostThreadMessageA
UnregisterClassA
DestroyMenu
ShowWindow
SystemParametersInfoA
GetWindowLongA
IsWindowVisible
GetWindowTextA
GetClassNameA
SetWindowLongA
SetLayeredWindowAttributes
UpdateWindow
MsgWaitForMultipleObjects
PeekMessageA
FindWindowA
GetWindowThreadProcessId
IsWindow
SendMessageA
TranslateMessage
DispatchMessageA
MessageBoxA
wsprintfA
GetMessageA
ReleaseDC
GetWindowRect
GetDesktopWindow
GetDC
CloseClipboard
SetClipboardData
EmptyClipboard
OpenClipboard
GetSystemMetrics
gdi32
GetClipBox
ScaleWindowExtEx
SetWindowExtEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetTextColor
SetBkColor
RestoreDC
SaveDC
CreateBitmap
Escape
ExtTextOutA
TextOutA
RectVisible
DeleteObject
DeleteDC
GetDIBits
GetObjectA
StretchBlt
SetStretchBltMode
SelectObject
CreateCompatibleBitmap
CreateCompatibleDC
GetStockObject
GetDeviceCaps
PtVisible
advapi32
RegSetValueExA
RegOpenKeyA
RegQueryValueExA
RegCloseKey
CryptGetHashParam
CryptDestroyHash
CryptHashData
CryptReleaseContext
CryptCreateHash
CryptAcquireContextA
RegCreateKeyExA
RegOpenKeyExA
shell32
SHGetSpecialFolderPathA
SHGetMalloc
SHGetSpecialFolderPathW
ShellExecuteA
SHGetPathFromIDListA
SHBrowseForFolderA
CommandLineToArgvW
ole32
OleIsCurrentClipboard
OleFlushClipboard
CoRevokeClassObject
CoRegisterMessageFilter
CoFreeUnusedLibraries
OleUninitialize
OleInitialize
CoUninitialize
OleRun
CoCreateInstance
CLSIDFromProgID
CLSIDFromString
CoInitialize
wininet
InternetOpenA
InternetConnectA
InternetCloseHandle
HttpOpenRequestA
InternetSetOptionA
HttpSendRequestA
InternetReadFile
InternetCrackUrlA
InternetCanonicalizeUrlA
InternetGetCookieA
InternetSetCookieA
HttpQueryInfoA
psapi
GetProcessImageFileNameW
winhttp
WinHttpCheckPlatform
WinHttpQueryHeaders
WinHttpReadData
WinHttpCrackUrl
WinHttpReceiveResponse
WinHttpSendRequest
WinHttpAddRequestHeaders
WinHttpSetOption
WinHttpCloseHandle
WinHttpSetCredentials
WinHttpQueryDataAvailable
WinHttpOpenRequest
WinHttpConnect
WinHttpSetTimeouts
WinHttpOpen
rasapi32
RasGetConnectStatusA
RasHangUpA
oledlg
ord8
oleaut32
VariantInit
SafeArrayAllocDescriptor
SafeArrayAllocData
SafeArrayGetDim
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayGetElemsize
SysFreeString
VarR8FromCy
VarR8FromBool
VariantChangeType
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
VariantCopy
SafeArrayCreate
SysAllocString
VariantClear
SafeArrayDestroy
SafeArrayGetLBound
winspool.drv
ClosePrinter
OpenPrinterA
DocumentPropertiesA
comctl32
ord17
Sections
.text Size: 652KB - Virtual size: 652KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 46KB - Virtual size: 46KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1.5MB - Virtual size: 1.7MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 512B - Virtual size: 464B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.reloc Size: 34KB - Virtual size: 33KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ