Behavioral task
behavioral1
Sample
9595f384294dc530b1778d108494d755b8088e8b5a7929db576fa3088a93e87f.exe
Resource
win7-20230712-en
General
-
Target
9595f384294dc530b1778d108494d755b8088e8b5a7929db576fa3088a93e87f
-
Size
7.1MB
-
MD5
35b0106f2d6cb180b6f587ba2d318123
-
SHA1
4bb3767686524b8c8df5c061545d800b789ddb45
-
SHA256
9595f384294dc530b1778d108494d755b8088e8b5a7929db576fa3088a93e87f
-
SHA512
616b09765bf8c73355c3645a0490f861f55fbb5360eb990f296c268234061c9c1d51840446ddb49569adaeb279c49e26f1a2650484b3be7d0dbfb21235a664fc
-
SSDEEP
98304:1YiPDC+kAEVcvDXGsUgG1/Q/g+ZeZOp6cuBe3QuLeqFOLHVbyg4:brnkJyDZHFg+Z8OgcuBEQ+eqFc9yz
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 9595f384294dc530b1778d108494d755b8088e8b5a7929db576fa3088a93e87f
Files
-
9595f384294dc530b1778d108494d755b8088e8b5a7929db576fa3088a93e87f.exe windows x86
4c36300cd6037b601d351efa80103280
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
InitializeCriticalSection
EnterCriticalSection
LCMapStringA
GetCommandLineA
SetCurrentDirectoryA
MoveFileA
SetFileAttributesA
GetStartupInfoA
FormatMessageA
GetUserDefaultLCID
GetLocalTime
FindFirstFileA
FindNextFileA
GetTickCount
GetFileSize
ReadFile
CreateDirectoryA
WritePrivateProfileStringA
GetModuleFileNameA
GetPrivateProfileStringA
IsBadReadPtr
HeapReAlloc
ExitProcess
lstrcmpiW
lstrcmpW
HeapCreate
HeapDestroy
InterlockedDecrement
InterlockedIncrement
InterlockedExchangeAdd
RtlZeroMemory
HeapAlloc
HeapFree
GetProcessHeap
lstrcpyA
VirtualFree
IsBadCodePtr
LoadLibraryW
GetModuleHandleW
FreeLibrary
LoadLibraryA
FindNextFileW
DeleteFileW
DeleteFileA
VirtualFreeEx
CreateRemoteThread
VirtualQueryEx
lstrcpyn
SetWaitableTimer
CreateWaitableTimerA
GetComputerNameA
GetVolumeInformationA
DeviceIoControl
lstrcpynA
QueryDosDeviceW
Process32First
WideCharToMultiByte
lstrlenW
FindClose
FindFirstFileW
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
lstrlenA
TerminateThread
CreateThread
WriteFile
CreateDirectoryW
GetCurrentProcess
GetFileAttributesW
SetEndOfFile
SetFilePointer
GetLastError
CreateFileA
MultiByteToWideChar
GetCurrentProcessId
VirtualAlloc
GetProcAddress
GetModuleHandleA
AddVectoredExceptionHandler
TerminateProcess
GetEnvironmentVariableA
WaitForSingleObject
ResumeThread
SetThreadContext
VirtualProtectEx
WriteProcessMemory
VirtualAllocEx
ReadProcessMemory
GetThreadContext
CreateProcessA
RtlMoveMemory
LocalSize
Process32Next
CreateToolhelp32Snapshot
CloseHandle
LocalFree
LocalAlloc
OpenProcess
InterlockedExchange
SetEnvironmentVariableA
CompareStringW
CompareStringA
GetTempPathA
GetSystemDirectoryA
GetWindowsDirectoryA
GetVersionExA
Sleep
SetLastError
lstrcatA
LockResource
LoadResource
FindResourceA
GetTimeZoneInformation
GetVersion
DeleteCriticalSection
GetCurrentThreadId
GetCurrentThread
lstrcmpiA
lstrcmpA
GlobalDeleteAtom
MulDiv
FlushFileBuffers
TlsAlloc
GlobalHandle
TlsFree
GlobalReAlloc
TlsSetValue
LocalReAlloc
TlsGetValue
GlobalFlags
GlobalFindAtomA
GlobalAddAtomA
GlobalGetAtomNameA
GetProcessVersion
SetErrorMode
GetCPInfo
GetOEMCP
RtlUnwind
GetSystemTime
RaiseException
GetACP
HeapSize
SetStdHandle
GetFileType
UnhandledExceptionFilter
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
SetHandleCount
GetStdHandle
IsBadWritePtr
LCMapStringW
SetUnhandledExceptionFilter
GetStringTypeA
GetStringTypeW
user32
SendDlgItemMessageA
IsDialogMessageA
SetFocus
GetWindowPlacement
IsIconic
GetMessagePos
GetMessageTime
DefWindowProcA
RemovePropA
GetClassLongA
CreateWindowExA
GetMenuItemID
GetSubMenu
GetMenu
RegisterClassA
GetClassInfoA
WinHelpA
GetCapture
GetTopWindow
CopyRect
AdjustWindowRectEx
GetSysColor
MapWindowPoints
LoadIconA
GetSysColorBrush
LoadStringA
UnregisterClassA
PostThreadMessageA
DestroyMenu
LoadBitmapA
ModifyMenuA
SetMenuItemBitmaps
CheckMenuItem
EnableMenuItem
GetFocus
GetNextDlgTabItem
GetKeyState
CallNextHookEx
ValidateRect
SetWindowsHookExA
GetLastActivePopup
PostMessageA
PostQuitMessage
SetWindowTextA
GetWindow
PtInRect
IsWindowVisible
GetWindowLongA
GetWindowTextA
GetCursorPos
GetMenuItemCount
GetDlgCtrlID
EndDialog
CreateDialogIndirectParamA
DestroyWindow
UnhookWindowsHookEx
MsgWaitForMultipleObjects
SetWindowPos
SetForegroundWindow
FindWindowExA
PostMessageW
SendMessageA
GetWindowThreadProcessId
GetWindowTextLengthW
GetWindowTextW
LoadCursorA
SetCursor
RegisterWindowMessageA
FindWindowA
CallWindowProcA
IsWindow
SetWindowLongA
CreateIconFromResource
SetPropA
GetPropA
GetClientRect
MessageBoxA
wsprintfA
CloseClipboard
SetClipboardData
EmptyClipboard
OpenClipboard
DispatchMessageA
TranslateMessage
GrayStringA
DrawTextA
TabbedTextOutA
GetDlgItem
ShowWindow
UpdateWindow
SystemParametersInfoA
GetDC
GetMessageA
PeekMessageA
ClientToScreen
RegisterClipboardFormatA
GetMenuState
GetMenuCheckMarkDimensions
EnableWindow
GetParent
IsWindowEnabled
GetForegroundWindow
GetActiveWindow
SetActiveWindow
GetSystemMetrics
GetWindowRect
GetClassNameA
ReleaseDC
advapi32
RegOpenKeyExA
CryptAcquireContextA
CryptHashData
CryptCreateHash
CryptGetHashParam
CryptDestroyHash
CryptReleaseContext
RegCloseKey
RegQueryValueExA
RegOpenKeyA
RegCreateKeyExA
RegSetValueExA
shell32
SHGetPathFromIDListA
SHBrowseForFolderA
SHGetSpecialFolderPathA
Shell_NotifyIconA
ShellExecuteA
SHGetMalloc
ole32
CoInitialize
CoUninitialize
CreateStreamOnHGlobal
OleRun
CoCreateInstance
CLSIDFromString
CLSIDFromProgID
CoRevokeClassObject
OleIsCurrentClipboard
OleFlushClipboard
OleInitialize
CoRegisterMessageFilter
CoFreeUnusedLibraries
OleUninitialize
shlwapi
PathIsDirectoryW
PathIsDirectoryEmptyA
PathIsURLA
StrToIntExW
StrToIntW
PathFileExistsA
gdi32
CreateBitmap
DeleteObject
SaveDC
RestoreDC
SetBkColor
SetTextColor
SetMapMode
SetViewportOrgEx
OffsetViewportOrgEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
GetClipBox
GetStockObject
GetObjectA
DeleteDC
SelectObject
GetDeviceCaps
SetViewportExtEx
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
wininet
InternetSetOptionA
InternetCrackUrlA
InternetCanonicalizeUrlA
InternetOpenUrlA
InternetGetConnectedState
InternetSetCookieA
HttpQueryInfoA
InternetReadFile
HttpSendRequestA
HttpAddRequestHeadersA
HttpOpenRequestA
InternetCloseHandle
InternetConnectA
InternetOpenA
gdiplus
GdipGetImageHeight
GdiplusShutdown
GdipDisposeImage
GdipGetImageWidth
GdipLoadImageFromStream
GdipLoadImageFromFile
GdiplusStartup
psapi
GetProcessImageFileNameW
oledlg
ord8
oleaut32
SystemTimeToVariantTime
VariantTimeToSystemTime
SafeArrayDestroyDescriptor
VariantInit
SafeArrayAllocDescriptor
SafeArrayAllocData
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayDestroy
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayGetElemsize
SysFreeString
VarR8FromCy
VarR8FromBool
VariantChangeType
LoadTypeLi
RegisterTypeLi
VariantCopy
SafeArrayCreate
SysAllocString
VariantClear
LHashValOfNameSys
iphlpapi
GetAdaptersInfo
ws2_32
send
closesocket
select
WSACleanup
WSAStartup
recv
winspool.drv
DocumentPropertiesA
OpenPrinterA
ClosePrinter
comctl32
ord17
rasapi32
RasGetConnectStatusA
RasHangUpA
Sections
.text Size: 908KB - Virtual size: 906KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 32KB - Virtual size: 29KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 6.2MB - Virtual size: 6.3MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 20KB - Virtual size: 17KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE