Behavioral task
behavioral1
Sample
15d0656b18eab0081504da67811939eed461afb2086f2d847a346567df32ee28.exe
Resource
win7-20230712-en
Behavioral task
behavioral2
Sample
15d0656b18eab0081504da67811939eed461afb2086f2d847a346567df32ee28.exe
Resource
win10v2004-20230703-en
General
-
Target
15d0656b18eab0081504da67811939eed461afb2086f2d847a346567df32ee28
-
Size
600KB
-
MD5
2d6357fd41447b1c29690fb7f7c8c9f1
-
SHA1
0c766b05ef04f79ff02d079d086920d8d47ff1ef
-
SHA256
15d0656b18eab0081504da67811939eed461afb2086f2d847a346567df32ee28
-
SHA512
a73dfcc5f9476c6e1ea75bc400c80a6a5749d55a3ba285963f298d21a70ed113ccc06c27b5d60039f7c3001dfdf2d64d7f781b177bd5ccccb615efdea23ce8f1
-
SSDEEP
6144:kenPiB56N/MPo1N8XeftXpMtT38sO5MZ2ReU1czjCJpVyqwQ:kenPiB56Z/1NlMtT38sf2kzjCJe+
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 15d0656b18eab0081504da67811939eed461afb2086f2d847a346567df32ee28
Files
-
15d0656b18eab0081504da67811939eed461afb2086f2d847a346567df32ee28.exe windows x86
c6a8cb366eb7b4f0f32be9f1df6bd604
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
GetLastError
GetModuleHandleA
CloseHandle
CreateToolhelp32Snapshot
Module32First
OpenProcess
lstrcpynA
WideCharToMultiByte
SetDllDirectoryA
GetComputerNameExA
CreateThread
CreateFileA
GetFileSizeEx
ReadFile
GetProcessHeap
HeapAlloc
HeapFree
MultiByteToWideChar
CreateProcessA
WaitForSingleObject
RtlMoveMemory
TerminateProcess
lstrcatA
TerminateThread
Process32First
Process32Next
FreeLibrary
InterlockedIncrement
InterlockedDecrement
RtlZeroMemory
HeapDestroy
HeapCreate
lstrlenW
lstrcmpW
lstrcmpiW
VirtualAlloc
VirtualFree
LocalSize
CreateMutexA
ReleaseMutex
lstrlenA
lstrcmpA
InitializeCriticalSection
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
ExitProcess
HeapReAlloc
IsBadReadPtr
GetProcAddress
GetTickCount
GetLocalTime
GetModuleFileNameA
LocalFree
GetCommandLineW
WritePrivateProfileStringA
GetPrivateProfileStringA
GetFileSize
SetFilePointer
CreateDirectoryA
Sleep
WriteFile
DeleteFileA
GetStartupInfoA
GetUserDefaultLCID
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
CopyFileA
MoveFileA
FindClose
FindNextFileA
RemoveDirectoryA
IsBadCodePtr
SetStdHandle
GetStringTypeW
GetStringTypeA
SetUnhandledExceptionFilter
LCMapStringW
IsBadWritePtr
GetVersionExA
GetEnvironmentVariableA
GetFileType
GetStdHandle
SetHandleCount
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
GetACP
HeapSize
RaiseException
RtlUnwind
GetOEMCP
GetCPInfo
FlushFileBuffers
GetCurrentProcess
SetErrorMode
GetProcessVersion
FindResourceA
LoadResource
LockResource
GetVersion
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
SetLastError
lstrcpyA
GlobalFlags
MulDiv
TlsGetValue
LocalReAlloc
TlsSetValue
GlobalReAlloc
TlsFree
GlobalHandle
TlsAlloc
LocalAlloc
GlobalDeleteAtom
lstrcmpiA
GetCurrentThread
GetCurrentThreadId
LoadLibraryA
GetCommandLineA
LCMapStringA
FindFirstFileA
ws2_32
WSAGetLastError
WSAStartup
gethostname
inet_addr
WSACleanup
atl
ord42
advapi32
CryptDecrypt
CryptDestroyKey
CryptEncrypt
CryptDeriveKey
CryptGetHashParam
CryptDestroyHash
CryptHashData
CryptCreateHash
CryptAcquireContextA
AdjustTokenPrivileges
LookupPrivilegeValueA
OpenProcessToken
RegCloseKey
RegCreateKeyExA
RegOpenKeyExA
RegSetValueExA
CryptReleaseContext
shlwapi
PathFindFileNameA
PathRemoveFileSpecA
PathRemoveBackslashA
PathRemoveExtensionA
PathFileExistsA
StrToIntW
StrToIntExW
PathFindExtensionA
ole32
OleIsCurrentClipboard
CoRevokeClassObject
CoRegisterMessageFilter
CoFreeUnusedLibraries
OleUninitialize
OleInitialize
OleFlushClipboard
CoUninitialize
CreateStreamOnHGlobal
CLSIDFromProgID
CoCreateInstance
OleRun
GetHGlobalFromStream
CLSIDFromString
StringFromGUID2
CoInitialize
shell32
DragAcceptFiles
DragFinish
DragQueryFileA
Shell_NotifyIconA
CommandLineToArgvW
ShellExecuteA
SHGetFolderPathA
SHGetSpecialFolderPathA
gdiplus
GdipAlloc
GdiplusShutdown
GdiplusStartup
GdipCreateBitmapFromFile
GdipCreateBitmapFromStreamICM
GdipCreateBitmapFromStream
GdipCreateBitmapFromScan0
GdipCreateBitmapFromGraphics
GdipCreateBitmapFromGdiDib
GdipCreateBitmapFromHBITMAP
GdipBitmapLockBits
GdipBitmapUnlockBits
GdipCreateBitmapFromHICON
GdipCreateBitmapFromResource
GdipCreateHBITMAPFromBitmap
GdipCreateHICONFromBitmap
GdipCloneBitmapArea
GdipLoadImageFromStreamICM
GdipBitmapGetPixel
GdipBitmapSetPixel
GdipFree
GdipGetImageGraphicsContext
GdipCreateSolidFill
GdipDeleteGraphics
GdipFillRectangle
GdipDeleteBrush
GdipSetInterpolationMode
GdipCreateMatrix
GdipTranslateMatrix
GdipRotateMatrix
GdipSetWorldTransform
GdipDrawImage
GdipResetWorldTransform
GdipDeleteMatrix
GdipLoadImageFromStream
GdipCloneImage
GdipGetEncoderParameterListSize
GdipGetEncoderParameterList
GdipGetImageEncodersSize
GdipGetImageEncoders
GdipSaveImageToFile
GdipDisposeImage
GdipLoadImageFromFileICM
GdipBitmapSetResolution
GdipLoadImageFromFile
GdipSaveImageToStream
GdipSaveAdd
GdipSaveAddImage
GdipGetImageType
GdipCloneBitmapAreaI
GdipGetImageDimension
GdipCreateBitmapFromFileICM
GdipGetPropertyIdList
GdipGetPropertyCount
GdipRemovePropertyItem
GdipSetPropertyItem
GdipGetPropertyItem
GdipGetPropertyItemSize
GdipImageRotateFlip
GdipImageSelectActiveFrame
GdipImageGetFrameDimensionsList
GdipImageGetFrameDimensionsCount
GdipImageGetFrameCount
GdipGetImageThumbnail
GdipSetImagePalette
GdipGetImagePalette
GdipGetImagePaletteSize
GdipGetImagePixelFormat
GdipGetImageRawFormat
GdipGetImageFlags
GdipGetImageVerticalResolution
GdipGetImageHorizontalResolution
GdipGetImageHeight
GdipGetImageWidth
GdipGetImageBounds
iphlpapi
GetAdaptersInfo
SendARP
user32
GetSysColorBrush
LoadIconA
MapWindowPoints
AdjustWindowRectEx
PeekMessageA
wsprintfA
SetMenuDefaultItem
SetMenuItemBitmaps
SetMenuItemInfoA
CheckMenuItem
RemoveMenu
MenuItemFromPoint
GetMenuDefaultItem
GetMenuInfo
GetMenuState
GetMenuItemRect
GetMenuItemInfoA
GetMenuStringA
TrackPopupMenu
SetForegroundWindow
CheckMenuRadioItem
GetMenuItemID
GetSubMenu
SetMenuInfo
InsertMenuA
GetMenuItemCount
AppendMenuA
DestroyMenu
LoadMenuA
GetSystemMenu
CreatePopupMenu
CreateMenu
wvsprintfA
RegisterClassExA
SetActiveWindow
UnregisterHotKey
RegisterHotKey
RegisterWindowMessageA
DrawMenuBar
SetMenu
GetMenu
CopyRect
GetSystemMetrics
IsZoomed
IsIconic
GetSysColor
FillRect
SetClassLongA
SetRect
SetWindowRgn
RemovePropA
GetPropA
SetPropA
MessageBoxA
SetWindowTextA
GetWindowTextLengthA
EnableWindow
IsWindowEnabled
ShowWindow
IsWindowVisible
SetParent
PostMessageA
SetWindowPos
MoveWindow
UpdateWindow
ValidateRect
InvalidateRect
ScreenToClient
GetWindowRect
SetFocus
LoadStringA
GetDlgItem
GetWindowLongA
CreateWindowExA
DestroyCursor
SetWindowLongA
DestroyIcon
TrackMouseEvent
SetCursor
LoadCursorA
DefMDIChildProcA
ReleaseCapture
SetCapture
DefWindowProcA
DestroyWindow
GetClientRect
GetAsyncKeyState
CallWindowProcA
EndPaint
BeginPaint
DrawIconEx
IsWindow
DispatchMessageA
TranslateMessage
IsDialogMessageA
TranslateAcceleratorA
SendMessageA
GetParent
IsChild
GetFocus
GetMessageA
PostQuitMessage
GetWindowThreadProcessId
GetWindowTextA
ExitWindowsEx
GetIconInfo
GetCursorInfo
GetClassLongA
GetTopWindow
GetCapture
WinHelpA
GetClassInfoA
RegisterClassA
GetMessageTime
GetMessagePos
GetForegroundWindow
SystemParametersInfoA
GetWindowPlacement
SendDlgItemMessageA
GrayStringA
DrawTextA
TabbedTextOutA
UnregisterClassA
PostThreadMessageA
CreateDialogIndirectParamA
ReleaseDC
GetDC
UnhookWindowsHookEx
ClientToScreen
GetWindow
GetDlgCtrlID
PtInRect
RegisterClipboardFormatA
GetMenuCheckMarkDimensions
LoadBitmapA
ModifyMenuA
EnableMenuItem
GetNextDlgTabItem
GetActiveWindow
GetKeyState
EndDialog
GetClassNameA
GetLastActivePopup
SetWindowsHookExA
GetCursorPos
CallNextHookEx
gdi32
GetClipBox
ScaleWindowExtEx
SetWindowExtEx
ScaleViewportExtEx
SetViewportExtEx
SetViewportOrgEx
SetTextColor
SetBkColor
RestoreDC
SaveDC
CreateBitmap
GetDeviceCaps
SetMapMode
CreatePatternBrush
StretchBlt
SetStretchBltMode
CreateRoundRectRgn
CombineRgn
ExtCreateRegion
BitBlt
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
OffsetViewportOrgEx
CreateSolidBrush
GetObjectA
GetStockObject
SelectObject
CreateDIBSection
DeleteObject
DeleteDC
GetDIBits
CreateCompatibleDC
GetObjectW
winspool.drv
OpenPrinterA
ClosePrinter
DocumentPropertiesA
comctl32
ord17
oledlg
ord8
oleaut32
SystemTimeToVariantTime
VariantTimeToSystemTime
VariantInit
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayGetElemsize
VarR8FromCy
VarR8FromBool
VariantChangeType
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
VariantCopy
SafeArrayCreate
SysAllocString
VariantClear
SafeArrayDestroy
Sections
.text Size: 528KB - Virtual size: 524KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 28KB - Virtual size: 25KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 36KB - Virtual size: 108KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE