Behavioral task
behavioral1
Sample
c7bcce77f51bd5d3afda0c58536d469252b9c3c0af60008f35cb2d082316af04.exe
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
c7bcce77f51bd5d3afda0c58536d469252b9c3c0af60008f35cb2d082316af04.exe
Resource
win10v2004-20231215-en
General
-
Target
c7bcce77f51bd5d3afda0c58536d469252b9c3c0af60008f35cb2d082316af04
-
Size
624KB
-
MD5
1aebbf10505cc51dce12dcc2ba2a9ec1
-
SHA1
07182a3e83358a0ff03f96827e9805d57c9045a8
-
SHA256
c7bcce77f51bd5d3afda0c58536d469252b9c3c0af60008f35cb2d082316af04
-
SHA512
03bfa3bb3c79a5d6b67aed89fd8dd2b47bb17bc7ba5663d2b43b177a467a640ffd36c2814060229cc97daa271fc7292802ebde493343e7b831b7e9e885e5f592
-
SSDEEP
12288:ubAdLVkfllcfmFoqPJSfnCbK2h7c8GwxhATQk/7hjao6jcFAM:ubAZVkfllJFfPJSfCbKywqxhQMcFAM
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 c7bcce77f51bd5d3afda0c58536d469252b9c3c0af60008f35cb2d082316af04
Files
-
c7bcce77f51bd5d3afda0c58536d469252b9c3c0af60008f35cb2d082316af04.exe windows:4 windows x86 arch:x86
68655f32dce776633b3072ebc1e3a404
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
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
GetModuleHandleA
GetNativeSystemInfo
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
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
RemoveDirectoryA
ws2_32
inet_addr
WSAGetLastError
WSAStartup
WSACleanup
gethostname
advapi32
StartTraceA
CloseTrace
ProcessTrace
OpenTraceA
CryptReleaseContext
CryptDecrypt
CryptDestroyKey
CryptEncrypt
CryptDeriveKey
CryptGetHashParam
CryptDestroyHash
CryptHashData
CryptCreateHash
EnableTrace
ControlTraceA
CryptAcquireContextA
AdjustTokenPrivileges
LookupPrivilegeValueA
OpenProcessToken
RegCloseKey
RegCreateKeyExA
RegOpenKeyExA
RegSetValueExA
shlwapi
PathFindFileNameA
PathRemoveFileSpecA
PathRemoveBackslashA
PathRemoveExtensionA
PathFileExistsA
StrToIntW
StrToIntExW
PathFindExtensionA
ole32
OleIsCurrentClipboard
CoRevokeClassObject
CoRegisterMessageFilter
CoFreeUnusedLibraries
OleUninitialize
OleInitialize
OleFlushClipboard
CoInitialize
CreateStreamOnHGlobal
StringFromGUID2
CLSIDFromProgID
CoCreateInstance
OleRun
GetHGlobalFromStream
CLSIDFromString
CoUninitialize
shell32
CommandLineToArgvW
DragAcceptFiles
DragFinish
Shell_NotifyIconA
ShellExecuteA
DragQueryFileA
SHGetFolderPathA
SHGetSpecialFolderPathA
gdiplus
GdipFree
GdipAlloc
GdiplusShutdown
GdiplusStartup
GdipCreateBitmapFromStreamICM
GdipCreateBitmapFromStream
GdipCreateBitmapFromScan0
GdipCreateBitmapFromGraphics
GdipCreateBitmapFromGdiDib
GdipCreateBitmapFromHBITMAP
GdipBitmapLockBits
GdipBitmapUnlockBits
GdipCreateBitmapFromHICON
GdipCreateBitmapFromResource
GdipCreateHBITMAPFromBitmap
GdipCreateHICONFromBitmap
GdipCloneBitmapArea
GdipLoadImageFromStream
GdipBitmapGetPixel
GdipBitmapSetPixel
GdipDisposeImage
GdipGetImageGraphicsContext
GdipCreateSolidFill
GdipDeleteGraphics
GdipFillRectangle
GdipDeleteBrush
GdipSetInterpolationMode
GdipCreateMatrix
GdipTranslateMatrix
GdipRotateMatrix
GdipSetWorldTransform
GdipDrawImage
GdipResetWorldTransform
GdipDeleteMatrix
GdipCloneImage
GdipGetEncoderParameterListSize
GdipGetEncoderParameterList
GdipGetImageEncodersSize
GdipGetImageEncoders
GdipSaveImageToFile
GdipSaveImageToStream
GdipLoadImageFromFileICM
GdipLoadImageFromFile
GdipBitmapSetResolution
GdipLoadImageFromStreamICM
GdipSaveAdd
GdipSaveAddImage
GdipGetImageType
GdipGetImageDimension
GdipCloneBitmapAreaI
GdipGetImageBounds
GdipCreateBitmapFromFile
GdipCreateBitmapFromFileICM
GdipGetPropertyIdList
GdipGetPropertyCount
GdipRemovePropertyItem
GdipSetPropertyItem
GdipGetPropertyItem
GdipGetPropertyItemSize
GdipImageRotateFlip
GdipImageSelectActiveFrame
GdipImageGetFrameDimensionsList
GdipImageGetFrameDimensionsCount
GdipImageGetFrameCount
GdipGetImageThumbnail
GdipSetImagePalette
GdipGetImagePalette
GdipGetImagePaletteSize
GdipGetImagePixelFormat
GdipGetImageRawFormat
GdipGetImageFlags
GdipGetImageVerticalResolution
GdipGetImageHorizontalResolution
GdipGetImageHeight
GdipGetImageWidth
iphlpapi
GetAdaptersInfo
SendARP
user32
GetSysColorBrush
LoadIconA
MapWindowPoints
AdjustWindowRectEx
LoadStringA
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
CreatePopupMenu
CreateMenu
wvsprintfA
RegisterClassExA
SetActiveWindow
UnregisterHotKey
RegisterHotKey
RegisterWindowMessageA
DrawMenuBar
SetMenu
CopyRect
GetMenu
GetSystemMetrics
IsZoomed
IsIconic
GetSysColor
FillRect
SetClassLongA
GetClassLongA
SetRect
SetWindowRgn
RemovePropA
GetPropA
SetPropA
MessageBoxA
SetWindowTextA
GetWindowTextLengthA
EnableWindow
IsWindowEnabled
ShowWindow
IsWindowVisible
SetParent
PostMessageA
SetWindowPos
MoveWindow
UpdateWindow
ValidateRect
InvalidateRect
GetSystemMenu
GetWindowRect
SetFocus
GetClassNameA
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
GetCursorInfo
UnregisterClassA
PostThreadMessageA
GetTopWindow
GetCapture
WinHelpA
GetClassInfoA
RegisterClassA
GetMessageTime
GetMessagePos
GetForegroundWindow
SystemParametersInfoA
GetWindowPlacement
SendDlgItemMessageA
GrayStringA
DrawTextA
CreateDialogIndirectParamA
EndDialog
TabbedTextOutA
ReleaseDC
GetDC
UnhookWindowsHookEx
ClientToScreen
GetWindow
GetDlgCtrlID
PtInRect
RegisterClipboardFormatA
GetMenuCheckMarkDimensions
LoadBitmapA
ModifyMenuA
EnableMenuItem
GetNextDlgTabItem
GetActiveWindow
GetKeyState
ScreenToClient
GetIconInfo
GetLastActivePopup
SetWindowsHookExA
GetCursorPos
CallNextHookEx
atl
ord42
gdi32
GetClipBox
ScaleWindowExtEx
SetWindowExtEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetTextColor
SetBkColor
RestoreDC
SaveDC
CreateBitmap
CreatePatternBrush
CreateSolidBrush
StretchBlt
SetStretchBltMode
CombineRgn
ExtCreateRegion
BitBlt
GetObjectA
GetDeviceCaps
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
GetStockObject
SelectObject
CreateDIBSection
DeleteObject
DeleteDC
GetDIBits
CreateCompatibleDC
GetObjectW
CreateRoundRectRgn
rpcrt4
UuidCreate
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: 552KB - Virtual size: 550KB
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: 109KB
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