Behavioral task
behavioral1
Sample
NEAS.e23a3e9dab08a78ff7c1beb06af34d40.exe
Resource
win7-20230831-en
General
-
Target
NEAS.e23a3e9dab08a78ff7c1beb06af34d40.exe
-
Size
320KB
-
MD5
e23a3e9dab08a78ff7c1beb06af34d40
-
SHA1
05dd4e7abeeba675b37bd93deed5acf472a3b86a
-
SHA256
218c838172a157d412a5faa0feb65f73d20aa27f92a07f41d73fef644527b851
-
SHA512
b3594f3288be68ed9aa80ef4288c251917d738a6cdf8442f2abb82dcd56ca92aac1fe5edb0b2f8d4fd4be2d278f976ebcbc5f770a5a1874907532872966bd459
-
SSDEEP
6144:fPqWVqlrW+D0PDJc0giCsRtDRrXGScr3j:fPqWVqlrW+DgRgWRRRrGjT
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 NEAS.e23a3e9dab08a78ff7c1beb06af34d40.exe
Files
-
NEAS.e23a3e9dab08a78ff7c1beb06af34d40.exe.exe windows:4 windows x86
8c46494d62f83886e442a117aa26d318
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
LCMapStringA
LoadLibraryA
GetProcAddress
FreeLibrary
GetCommandLineA
GlobalAlloc
GlobalLock
GlobalUnlock
GetEnvironmentVariableA
GetTickCount
GetFileSize
ReadFile
CreateFileA
WriteFile
SetFileAttributesA
DeleteFileA
MoveFileA
CopyFileA
GetModuleFileNameA
GetVersionExA
IsBadReadPtr
HeapFree
HeapReAlloc
HeapAlloc
ExitProcess
GetModuleHandleA
GetProcessHeap
VirtualFree
VirtualAlloc
RtlZeroMemory
lstrcmpiW
lstrcmpW
lstrlenW
GetSystemInfo
Module32First
SetStdHandle
IsBadCodePtr
GetStringTypeW
GetStringTypeA
SetUnhandledExceptionFilter
IsBadWritePtr
LCMapStringW
HeapCreate
HeapDestroy
GetFileType
GetStdHandle
SetHandleCount
GetEnvironmentStringsW
GetEnvironmentStrings
SetWaitableTimer
CreateWaitableTimerA
WideCharToMultiByte
MulDiv
MultiByteToWideChar
ReadProcessMemory
GetCurrentProcess
GetVersion
RtlMoveMemory
lstrcpyn
CloseHandle
WaitForSingleObject
MoveFileExA
GetTempFileNameA
GetTempPathA
EndUpdateResourceA
UpdateResourceA
BeginUpdateResourceA
GetCurrentProcessId
TerminateProcess
Process32Next
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
GetACP
HeapSize
RaiseException
RtlUnwind
GetStartupInfoA
Process32First
CreateToolhelp32Snapshot
GetModuleHandleW
CreateThread
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
GetCurrentThreadId
GetCurrentThread
lstrcmpiA
lstrcmpA
GlobalDeleteAtom
LocalAlloc
LocalFree
TlsAlloc
GlobalFree
GlobalHandle
TlsFree
GlobalReAlloc
TlsSetValue
LocalReAlloc
TlsGetValue
lstrcpynA
lstrlenA
GlobalFlags
InterlockedDecrement
WritePrivateProfileStringA
lstrcatA
lstrcpyA
InterlockedIncrement
SetLastError
GetLastError
GlobalFindAtomA
GlobalAddAtomA
GlobalGetAtomNameA
GetProcessVersion
SetErrorMode
SetFilePointer
FlushFileBuffers
GetCPInfo
GetOEMCP
user32
ReleaseDC
GetMessageW
GetParent
GetDC
IsDialogMessageW
TranslateMessage
DispatchMessageW
IsWindow
TranslateAcceleratorW
CallWindowProcA
SetFocus
MoveWindow
GetSystemMetrics
GetCursorPos
OpenClipboard
EmptyClipboard
SetClipboardData
CloseClipboard
PeekMessageA
GetMessageA
DispatchMessageA
wsprintfA
MessageBoxA
CharLowerW
CharUpperW
DestroyIcon
SetClassLongW
GetClassLongW
SetRect
DestroyCursor
RemovePropW
PostQuitMessage
SendMessageA
GetWindowLongA
GetLastActivePopup
SetWindowsHookExA
CallNextHookEx
GetKeyState
GetActiveWindow
GetNextDlgTabItem
EnableMenuItem
CheckMenuItem
SetMenuItemBitmaps
ModifyMenuA
GetMenuState
LoadBitmapA
GetMenuCheckMarkDimensions
PtInRect
GetDlgCtrlID
SetWindowTextA
UnhookWindowsHookEx
GetMenuItemCount
TabbedTextOutA
DrawTextA
SetWindowRgn
SetWindowLongA
GetWindowPlacement
IsIconic
SystemParametersInfoA
RegisterWindowMessageA
SetForegroundWindow
GetForegroundWindow
GetMessagePos
GetMessageTime
DefWindowProcA
RemovePropA
GetPropA
SetPropA
GetClassLongA
DestroyWindow
GetMenuItemID
GetSubMenu
GetMenu
RegisterClassA
GetClassInfoA
WinHelpA
GetCapture
GetTopWindow
CopyRect
AdjustWindowRectEx
GetSysColor
LoadIconA
LoadCursorA
GetSysColorBrush
LoadStringA
DestroyMenu
GetPropW
SetPropW
MessageBoxW
SetWindowTextW
GetWindowTextW
GetWindowTextLengthW
ShowWindow
IsWindowVisible
SetParent
GrayStringA
PostMessageW
UpdateWindow
ValidateRect
InvalidateRect
GetClientRect
GetFocus
GetDlgItem
GetWindowLongW
SendMessageW
CreateWindowExW
SetWindowLongW
TrackMouseEvent
SetCursor
LoadCursorW
ScreenToClient
DefMDIChildProcW
DefWindowProcW
CallWindowProcW
EndPaint
BeginPaint
SetWindowPos
CreateWindowExA
IsWindowEnabled
EnableWindow
MapWindowPoints
GetWindowRect
GetWindowTextLengthA
mouse_event
SetCursorPos
ClientToScreen
PostMessageA
KillTimer
MessageBeep
GetAsyncKeyState
SetTimer
GetWindowTextA
GetClassNameA
GetWindowThreadProcessId
GetWindow
GetDesktopWindow
FindWindowA
MsgWaitForMultipleObjects
GetClassNameW
UnregisterClassA
shell32
DragQueryFileW
DragFinish
DragAcceptFiles
ole32
CLSIDFromString
gdi32
GetObjectA
GetStockObject
DeleteDC
SetBkColor
BitBlt
SetBkMode
SetTextColor
CreateCompatibleDC
CreateFontW
GetDeviceCaps
SelectObject
ExtCreateRegion
CombineRgn
CreateRoundRectRgn
CreateSolidBrush
GetPixel
CreateDIBSection
DeleteObject
CreateBitmap
SaveDC
RestoreDC
SetMapMode
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
GetClipBox
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
comctl32
ord17
wininet
InternetOpenA
InternetCloseHandle
InternetConnectA
HttpOpenRequestA
HttpSendRequestA
InternetReadFile
HttpQueryInfoA
shlwapi
StrTrimW
ntdll
RtlAdjustPrivilege
ZwUnmapViewOfSection
atl
ord47
ord42
psapi
EnumProcesses
advapi32
RegCreateKeyExA
RegOpenKeyExA
RegSetValueExA
RegCloseKey
winspool.drv
DocumentPropertiesA
ClosePrinter
OpenPrinterA
Sections
.text Size: 240KB - Virtual size: 237KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 24KB - Virtual size: 21KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 44KB - Virtual size: 118KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 8KB - Virtual size: 5KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE