ServiceMain
init
Behavioral task
behavioral1
Sample
099bcf0080c5f2d1cc2809127ad63e76585abc71be8be06d4b350fcc010f871f.dll
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
099bcf0080c5f2d1cc2809127ad63e76585abc71be8be06d4b350fcc010f871f.dll
Resource
win10v2004-20240226-en
Target
099bcf0080c5f2d1cc2809127ad63e76585abc71be8be06d4b350fcc010f871f
Size
972KB
MD5
1606aca10f2983ed057e67c82ffda3e6
SHA1
3ed15b205ee6f8affa535bd8de84188a217e9d5e
SHA256
099bcf0080c5f2d1cc2809127ad63e76585abc71be8be06d4b350fcc010f871f
SHA512
deb143d045632cde082d02dda7eed306dcf80fa7431af8ada1c2d9282d06533636e1d290a26a7721c157f86aa75108963fffa20133e3a44d262a6e4fbe91d463
SSDEEP
24576:wTiER26oj0/9Rtl7fIjufFJbzV5mNVD3AFzX4cfAkbqG/zi3nKpQLOyPrMjLaVvo:SpFN7fIjufFJbzV5mNVD3AFzX4cfAkbt
resource | yara_rule |
---|---|
sample | family_blackmoon |
Checks for missing Authenticode signature.
resource |
---|
099bcf0080c5f2d1cc2809127ad63e76585abc71be8be06d4b350fcc010f871f |
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
lstrcmpiA
lstrcmpW
GetModuleHandleW
GetCommandLineW
GetModuleFileNameW
lstrcatA
ExitProcess
HeapReAlloc
IsBadReadPtr
CreateProcessA
GetStartupInfoA
GetTickCount
SetFilePointer
GetFileSize
GetLocalTime
FindNextFileA
FindFirstFileA
GetUserDefaultLCID
MulDiv
GetDiskFreeSpaceA
GetCurrentDirectoryA
GetPrivateProfileStringA
WritePrivateProfileStringA
SetFileAttributesA
DeleteFileA
RemoveDirectoryA
MoveFileA
CreateDirectoryA
CopyFileA
GetEnvironmentVariableA
GetModuleFileNameA
GetCommandLineA
LCMapStringA
ProcessIdToSessionId
HeapDestroy
HeapCreate
GetAtomNameW
FreeLibrary
SetEvent
WaitForSingleObject
WriteProcessMemory
ReadProcessMemory
VirtualProtectEx
lstrcatW
lstrcmpiW
lstrcmpA
GetVersion
TerminateThread
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
InitializeCriticalSection
SetSystemPowerState
GetWindowsDirectoryA
GetSystemDirectoryA
GetTempPathA
MultiByteToWideChar
lstrlenW
WideCharToMultiByte
GetCurrentProcess
VirtualQueryEx
CloseHandle
lstrcpynA
CreateToolhelp32Snapshot
Process32FirstW
Process32NextW
IsBadStringPtrA
OpenProcess
TerminateProcess
CreateWaitableTimerA
SetWaitableTimer
lstrcpyn
RtlMoveMemory
Sleep
GlobalAlloc
GlobalLock
GlobalUnlock
GlobalSize
GlobalFree
SetProcessWorkingSetSize
Process32First
Process32Next
LocalAlloc
LocalFree
Module32First
Module32Next
GetDateFormatA
GetCurrentProcessId
GetTimeFormatA
WTSGetActiveConsoleSessionId
GetLocaleInfoA
_lopen
GetFileSizeEx
_lclose
CreateFileW
GetFileTime
lstrlenA
InterlockedDecrement
InterlockedIncrement
LocalSize
FileTimeToLocalFileTime
FileTimeToSystemTime
CreateFileA
CreateEventA
GetVersionExA
LoadLibraryA
VirtualAlloc
GetCurrentThreadId
FindClose
FindFirstFileW
IsWow64Process
WriteFile
RtlZeroMemory
GetFileAttributesW
GetLogicalDriveStringsA
GetDriveTypeA
GetExitCodeProcess
ReadFile
PeekNamedPipe
CreateProcessW
CreatePipe
VirtualFree
GetLastError
GetQueuedCompletionStatus
CreateThread
GetSystemInfo
CreateIoCompletionPort
GlobalMemoryStatusEx
HeapFree
HeapAlloc
GetProcessHeap
GetProcAddress
GetModuleHandleA
SetRect
SetWindowRgn
LoadIconW
EnumPropsExW
RemovePropA
RemovePropW
GetPropA
GetPropW
SetPropA
SetPropW
KillTimer
SetTimer
MessageBoxW
SetWindowTextW
IsIconic
IsZoomed
GetMenu
SetMenu
DrawMenuBar
RegisterWindowMessageW
SystemParametersInfoW
GetMessageW
FindWindowExA
GetWindowTextLengthW
GetWindowTextW
OpenInputDesktop
MsgWaitForMultipleObjects
SetWindowsHookExA
CallNextHookEx
PostMessageW
keybd_event
LockWorkStation
BlockInput
mouse_event
TranslateAcceleratorW
DispatchMessageW
IsChild
TranslateMDISysAccel
IsDialogMessageW
PostQuitMessage
FillRect
DrawFocusRect
OffsetRect
CopyRect
FrameRect
InflateRect
GetSysColorBrush
GetWindowDC
DefWindowProcA
EnumChildWindows
SendMessageA
RedrawWindow
GetWindowTextLengthA
EnumThreadWindows
DrawTextA
SetParent
UpdateWindow
ValidateRect
InvalidateRect
ScreenToClient
GetFocus
CopyIcon
DefWindowProcW
CreateMDIWindowW
CreateIconFromResourceEx
CreateDialogParamW
EndDialog
DialogBoxIndirectParamW
DestroyWindow
SetClassLongW
GetClassLongW
CreateDialogIndirectParamW
RegisterClassExW
GetClassInfoExW
CreateWindowExW
CloseDesktop
SetThreadDesktop
GetThreadDesktop
DrawIcon
GetCursorInfo
GetDesktopWindow
GetIconInfo
CallWindowProcW
SetFocus
ExitWindowsEx
ClientToScreen
SetCursorPos
ShowWindow
FindWindowA
GetWindowRect
GetDC
CopyImage
ReleaseDC
GetNextDlgTabItem
ShowWindowAsync
CloseWindow
GetSystemMetrics
PostMessageA
SetForegroundWindow
MoveWindow
EnumWindows
IsWindowVisible
GetWindowTextA
GetClassNameA
GetWindowThreadProcessId
SetWindowLongA
GetWindowLongA
SetLayeredWindowAttributes
GetMessageA
TranslateMessage
DispatchMessageA
WaitForInputIdle
CallWindowProcA
OpenWindowStationA
SetProcessWindowStation
BeginPaint
EndPaint
TrackMouseEvent
GetDlgItem
GetAncestor
SetWindowLongW
GetAsyncKeyState
IsWindow
FindWindowExW
GetClassNameW
GetParent
GetWindowLongW
SendMessageW
DestroyCursor
SetCursor
GetClientRect
SetCapture
ReleaseCapture
LoadCursorW
DestroyIcon
DestroyAcceleratorTable
GetSysColor
IsWindowEnabled
EnableWindow
SetWindowPos
LoadImageW
DrawIconEx
GetInputState
UpdateLayeredWindow
CreateMenu
CreatePopupMenu
GetSystemMenu
LoadMenuW
GetMenuInfo
DestroyMenu
GetMenuItemCount
AppendMenuW
GetMenuItemInfoW
InsertMenuW
SetMenuInfo
GetSubMenu
GetMenuItemID
CheckMenuRadioItem
EmptyClipboard
SetClipboardData
OpenClipboard
GetClipboardData
CloseClipboard
PeekMessageA
wsprintfA
MessageBoxA
CharLowerW
CharUpperW
LoadStringW
SetMenuDefaultItem
SetMenuItemInfoW
CheckMenuItem
RemoveMenu
MenuItemFromPoint
GetMenuDefaultItem
GetMenuState
GetMenuItemRect
GetMenuStringW
DialogBoxParamW
TrackPopupMenu
UnhookWindowsHookEx
RevertToSelf
AllocateAndInitializeSid
CheckTokenMembership
FreeSid
ImpersonateLoggedOnUser
RegisterServiceCtrlHandlerA
SetServiceStatus
RegOpenKeyExA
RegQueryValueExA
RegCloseKey
RegSetValueExA
OpenSCManagerA
CreateServiceA
CloseServiceHandle
RegCreateKeyA
OpenProcessToken
LookupPrivilegeValueA
DuplicateTokenEx
SetTokenInformation
AdjustTokenPrivileges
CreateProcessAsUserA
LookupAccountSidA
RegOpenKeyA
RegEnumKeyA
RegEnumValueA
StartServiceCtrlDispatcherA
RegOpenCurrentUser
RegCreateKeyExA
RegDeleteValueA
RegDeleteKeyA
RegQueryInfoKeyA
RegFlushKey
OpenServiceA
QueryServiceStatus
QueryServiceConfigA
QueryServiceConfig2A
ChangeServiceConfig2A
GetServiceDisplayNameA
GetServiceKeyNameA
DeleteService
StartServiceA
ControlService
ChangeServiceConfigA
EnumServicesStatusA
EnumServicesStatusExA
EnumDependentServicesA
Shell_NotifyIconW
DragQueryFileW
CommandLineToArgvW
SHGetFolderPathA
DragAcceptFiles
DragFinish
SHGetSpecialFolderPathA
ShellExecuteA
CLSIDFromProgID
CoCreateInstance
OleRun
StringFromGUID2
CoUninitialize
CLSIDFromString
GetHGlobalFromStream
CreateStreamOnHGlobal
CoInitialize
waveInClose
waveInStop
waveInUnprepareHeader
waveInStart
waveInAddBuffer
waveInPrepareHeader
waveInOpen
waveInGetNumDevs
waveInGetDevCapsA
getsockname
recvfrom
htonl
ntohs
getpeername
send
recv
select
__WSAFDIsSet
accept
socket
bind
listen
WSAStartup
closesocket
WSARecv
WSASend
WSASocketA
inet_addr
htons
connect
gethostbyname
WSACleanup
inet_ntoa
gethostname
sendto
GetDIBits
SetTextColor
SetBkMode
SetBkColor
GetTextMetricsA
GetDeviceCaps
CreateDIBSection
GdiFlush
DeleteDC
GetObjectA
CreateSolidBrush
GetObjectW
GetStretchBltMode
SetStretchBltMode
StretchBlt
CreateFontIndirectW
CreatePatternBrush
BitBlt
SelectObject
GetStockObject
DeleteObject
CreateCompatibleBitmap
CreateRoundRectRgn
GetTextExtentPoint32A
GetTextColor
SetPixel
CreatePen
LineTo
MoveToEx
SelectClipRgn
CreateEllipticRgnIndirect
Arc
Ellipse
GetPixel
CreateCompatibleDC
InitCommonControlsEx
_TrackMouseEvent
AlphaBlend
GradientFill
GdipWindingModeOutline
GdipWarpPath
GdipIsVisiblePathPoint
GdipIsOutlineVisiblePathPoint
GdipCreateRegionRect
GdipCreateRegionPath
GdipCreateRegionHrgn
GdipCreateRegionRgnData
GdipCloneRegion
GdipSetInfinite
GdipSetEmpty
GdipCombineRegionRect
GdipCombineRegionRegion
GdipCombineRegionPath
GdipTranslateRegion
GdipTransformRegion
GdipGetRegionBounds
GdipGetRegionDataSize
GdipGetRegionData
GdipGetRegionHRgn
GdipIsEmptyRegion
GdipIsInfiniteRegion
GdipIsEqualRegion
GdipIsVisibleRegionPoint
GdipIsVisibleRegionRect
GdipGetRegionScansCount
GdipGetRegionScans
GdipCreateBitmapFromFile
GdipCreateBitmapFromGraphics
GdipCreateBitmapFromGdiDib
GdipCreateBitmapFromHICON
GdipCreateBitmapFromResource
GdipCloneBitmapArea
GdipBitmapSetResolution
GdipCreateSolidFill
GdipCreateMatrix
GdipTranslateMatrix
GdipRotateMatrix
GdipCreateMatrix2
GdipCreateMatrix3
GdipCloneMatrix
GdipSetMatrixElements
GdipGetMatrixElements
GdipMultiplyMatrix
GdipInvertMatrix
GdipScaleMatrix
GdipShearMatrix
GdipTransformMatrixPoints
GdipVectorTransformMatrixPoints
GdipIsMatrixInvertible
GdipIsMatrixIdentity
GdipIsMatrixEqual
GdipNewInstalledFontCollection
GdipNewPrivateFontCollection
GdipPrivateAddFontFile
GdipPrivateAddMemoryFont
GdipGetFontCollectionFamilyCount
GdipGetFontCollectionFamilyList
GdipCloneFontFamily
GdipCreateFontFamilyFromName
GdipGetGenericFontFamilySansSerif
GdipGetGenericFontFamilySerif
GdipGetGenericFontFamilyMonospace
GdipGetFamilyName
GdipIsStyleAvailable
GdipGetEmHeight
GdipGetCellAscent
GdipGetCellDescent
GdipGetLineSpacing
GdipGetClipBounds
GdipGetClip
GdipTranslateClip
GdipWidenPath
GdipSetClipHrgn
GdipSetClipRegion
GdipSetClipRect
GdipSetClipPath
GdipSetClipGraphics
GdipDrawImagePointsRect
GdipDrawImagePointRect
GdipDrawImagePoints
GdipDrawImageRect
GdipDrawImageRectRect
GdipCreatePath
GdipDrawDriverString
GdipMeasureCharacterRanges
GdipCreateRegion
GdipMeasureString
GdipDrawString
GdipFillRegion
GdipFillClosedCurve2
GdipFillClosedCurve
GdipFillPath
GdipFillPie
GdipFillEllipse
GdipFillPolygon
GdipGraphicsClear
GdipFlattenPath
GdipGetPathWorldBounds
GdipDrawClosedCurve2
GdipDrawClosedCurve
GdipDrawCurve2
GdipDrawCurve
GdipDrawPath
GdipAddPathString
GdipDrawPie
GdipDrawEllipse
GdipDrawRectangle
GdipDrawBezier
GdipGetFontHeightGivenDPI
GdipGetFontHeight
GdipGetVisibleClipBounds
GdipGetFontSize
GdipGetFontStyle
GdipGetFamily
GdipGetLogFontA
GdipGetLogFontW
GdipCloneFont
GdipCreateFontFromLogfontA
GdipDrawArc
GdipDrawLine
GdipGetNearestColor
GdipCreateFontFromDC
GdipDeleteFontFamily
GdipDeletePrivateFontCollection
GdipCreateFontFromLogfontW
GdipCreateFont
GdipGetImageGraphicsContext
GdipCreateFromHWND
GdipCreateHICONFromBitmap
GdipImageSelectActiveFrame
GdipImageGetFrameCount
GdipGetImageThumbnail
GdipGetImageVerticalResolution
GdipGetImageHorizontalResolution
GdipGetImageHeight
GdipGetImageWidth
GdipGetImageBounds
GdipGetImageDimension
GdipGetImageEncoders
GdipGetImageEncodersSize
GdipGetImagePixelFormat
GdipGetImageRawFormat
GdipCloneImage
GdipTransformPointsI
GdipTransformPoints
GdipGetDpiY
GdipGetDpiX
GdipResetClip
GdipTransformPath
GdipGetPageScale
GdipSetPageScale
GdipGetPageUnit
GdipSetPageUnit
GdipRotateWorldTransform
GdipScaleWorldTransform
GdipTranslateWorldTransform
GdipResetWorldTransform
GdipDeleteMatrix
GdipGetWorldTransform
GdipSetWorldTransform
GdipGetPixelOffsetMode
GdipSetPixelOffsetMode
GdipGetSmoothingMode
GdipSetSmoothingMode
GdipGetInterpolationMode
GdipSetInterpolationMode
GdipGetTextRenderingHint
GdipSetTextRenderingHint
GdipReleaseDC
GdipGetDC
GdipFlush
GdipCreateFromHDC
GdipSetImageAttributesColorMatrix
GdipGetImageAttributesAdjustedPalette
GdipSetImageAttributesWrapMode
GdipSetImageAttributesRemapTable
GdipSetImageAttributesOutputChannelColorProfile
GdipSetImageAttributesOutputChannel
GdipSetImageAttributesColorKeys
GdipSetImageAttributesGamma
GdipSetImageAttributesNoOp
GdipSetImageAttributesThreshold
GdipResetImageAttributes
GdipSetImageAttributesToIdentity
GdipCloneImageAttributes
GdipCreateImageAttributes
GdipBitmapUnlockBits
GdipBitmapLockBits
GdipCreateBitmapFromScan0
GdipDeleteRegion
GdipDeletePath
GdipDeleteGraphics
GdipDisposeImageAttributes
GdipDeleteBrush
GdipFillRectangle
GdipCreateTexture
GdiplusShutdown
GdipDisposeImage
GdipSaveImageToStream
GdipCreateBitmapFromHBITMAP
GdipCreateHBITMAPFromBitmap
GdipCreateBitmapFromStream
GdiplusStartup
GdipAddPathPath
GdipAddPathPolygon
GdipAddPathPie
GdipAddPathEllipse
GdipAddPathRectangle
GdipAddPathClosedCurve2
GdipAddPathClosedCurve
GdipAddPathCurve2
GdipAddPathCurve
GdipAddPathBezier
GdipAddPathArc
GdipAddPathLine
GdipGetPathLastPoint
GdipLoadImageFromStream
GdipLoadImageFromFile
GdipEndContainer
GdipBeginContainer2
GdipBeginContainer
GdipRestoreGraphics
GdipSaveGraphics
GdipIsVisibleRect
GdipIsVisiblePoint
GdipIsVisibleClipEmpty
GdipReversePath
GdipClearPathMarkers
GdipSetPathMarker
GdipClosePathFigures
GdipClosePathFigure
GdipStartPathFigure
GdipGetPathData
GdipGetPointCount
GdipSetPathFillMode
GdipGetPathFillMode
GdipResetPath
GdipClonePath
GdipDrawPolygon
GdipCreatePath2
GdipDrawImage
GdipIsClipEmpty
GdipGetFontUnit
GdipDeleteFont
VariantTimeToSystemTime
SafeArrayDestroy
VariantClear
SysAllocString
SafeArrayCreate
VariantCopy
RegisterTypeLi
LHashValOfNameSys
LoadTypeLi
VariantChangeType
VarR8FromBool
VarR8FromCy
SysFreeString
SafeArrayGetElemsize
SafeArrayUnaccessData
SafeArrayAccessData
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetDim
SafeArrayAllocData
SafeArrayAllocDescriptor
VariantInit
SystemTimeToVariantTime
WTSQueryUserToken
StrTrimW
PathFileExistsA
StrToIntExW
wvnsprintfW
PathIsDirectoryA
PathFindFileNameW
PathRemoveFileSpecW
StrToIntW
StrFormatByteSize64A
HttpQueryInfoA
InternetReadFile
HttpSendRequestA
InternetSetOptionA
HttpOpenRequestA
InternetCloseHandle
InternetConnectA
InternetOpenA
InternetGetConnectedState
EnumProcessModules
GetModuleFileNameExA
CreateEnvironmentBlock
VerQueryValueA
GetFileVersionInfoSizeA
GetFileVersionInfoA
WinHttpCrackUrl
WinHttpOpen
WinHttpSetTimeouts
WinHttpConnect
WinHttpCheckPlatform
WinHttpQueryHeaders
WinHttpReadData
WinHttpQueryDataAvailable
WinHttpReceiveResponse
WinHttpSendRequest
WinHttpAddRequestHeaders
WinHttpSetOption
WinHttpCloseHandle
WinHttpSetCredentials
WinHttpOpenRequest
CryptStringToBinaryW
ord42
MakeSureDirectoryPathExists
sprintf
??3@YAXPAX@Z
strrchr
??2@YAPAXI@Z
_ftol
atoi
free
malloc
_atoi64
atof
strchr
__CxxFrameHandler
strncpy
floor
_CIfmod
_CIpow
modf
strncmp
_stricmp
rand
realloc
memmove
_except_handler3
calloc
__dllonexit
_onexit
srand
strtod
ServiceMain
init
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ