CallKeyHookProc
ServiceMain
init
Behavioral task
behavioral1
Sample
bfadbd478d46c720ac6b4eb811157238ed85b149e55bce8745697b757b6d9aea.dll
Resource
win7-20230712-en
Behavioral task
behavioral2
Sample
bfadbd478d46c720ac6b4eb811157238ed85b149e55bce8745697b757b6d9aea.dll
Resource
win10v2004-20230703-en
Target
bfadbd478d46c720ac6b4eb811157238ed85b149e55bce8745697b757b6d9aea
Size
1.0MB
MD5
b1a2e7242d150599c34d3ca22b2e8b44
SHA1
f4764443cd873e8bbe404efd4ce75c6d7da36add
SHA256
bfadbd478d46c720ac6b4eb811157238ed85b149e55bce8745697b757b6d9aea
SHA512
ae34a1748d519a233b1a8a1ab5d8dbe0dbeac289095770c65ca9de3b32311bd67eb46d0c9e05fbe74df6c2f6f2ba36af6252ee926af8d83b1f5459a8ea23d34a
SSDEEP
24576:Mzw+HUgIpm7X6vMcTUrrjYgoFlpxGfzbmfkUJGFbJmyXUZI4pCO9h92dsNcdoLiQ:MnIpm7X6vMcTU/jYgoGfzbmfkUJ6Q4xE
resource | yara_rule |
---|---|
sample | family_blackmoon |
Checks for missing Authenticode signature.
resource |
---|
bfadbd478d46c720ac6b4eb811157238ed85b149e55bce8745697b757b6d9aea |
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
LCMapStringA
GetCommandLineA
FileTimeToLocalFileTime
FileTimeToSystemTime
GetEnvironmentVariableA
GetModuleFileNameA
CopyFileA
CreateDirectoryA
MoveFileA
FindFirstFileA
RemoveDirectoryA
DeleteFileA
FindNextFileA
FindClose
SetFilePointer
GetFileSize
GetTickCount
SetFileAttributesA
WritePrivateProfileStringA
GetLocalTime
GetPrivateProfileStringA
GetCurrentDirectoryA
GetDiskFreeSpaceA
MulDiv
GetUserDefaultLCID
GetStartupInfoA
IsBadReadPtr
HeapReAlloc
ExitProcess
GetModuleFileNameW
GetCommandLineW
GetModuleHandleW
lstrcmpW
lstrcmpiA
HeapDestroy
HeapCreate
GetAtomNameW
GlobalUnlock
GetVersionExA
GlobalLock
GlobalAlloc
FreeLibrary
SetEvent
WaitForSingleObject
WriteProcessMemory
ReadProcessMemory
lstrcatW
lstrcmpiW
lstrcmpA
lstrlenW
lstrlenA
GetCurrentProcess
HeapFree
InterlockedDecrement
InterlockedIncrement
LocalSize
HeapAlloc
SetStdHandle
IsBadCodePtr
GetStringTypeW
GetStringTypeA
SetUnhandledExceptionFilter
LCMapStringW
IsBadWritePtr
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
GetFileType
GetStdHandle
SetHandleCount
GetACP
HeapSize
RaiseException
RtlUnwind
GetOEMCP
GetCPInfo
FlushFileBuffers
GetProcessVersion
FindResourceA
LoadResource
LockResource
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
SetLastError
GlobalFlags
lstrcpyA
lstrcatA
SetErrorMode
TlsGetValue
LocalReAlloc
TlsSetValue
GlobalReAlloc
TlsFree
GlobalHandle
TlsAlloc
GlobalDeleteAtom
GetCurrentThread
GetVersion
CreateEventA
Module32Next
SetProcessWorkingSetSize
GlobalFree
GlobalSize
LoadLibraryA
VirtualAlloc
GetCurrentThreadId
Sleep
ProcessIdToSessionId
GetProcessHeap
_lclose
GetTimeFormatA
GetDateFormatA
LocalFree
LocalAlloc
Module32First
IsWow64Process
WriteFile
TerminateProcess
RtlZeroMemory
WTSGetActiveConsoleSessionId
OpenProcess
Process32Next
Process32First
CreateToolhelp32Snapshot
GetDriveTypeA
GetExitCodeProcess
ReadFile
PeekNamedPipe
CreateProcessA
CreatePipe
VirtualFree
GetLastError
RtlMoveMemory
GetQueuedCompletionStatus
CreateThread
GetSystemInfo
CreateIoCompletionPort
TerminateThread
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
InitializeCriticalSection
SetSystemPowerState
GetWindowsDirectoryA
GetSystemDirectoryA
GetTempPathA
WideCharToMultiByte
MultiByteToWideChar
GlobalMemoryStatusEx
SetWaitableTimer
CreateWaitableTimerA
lstrcpyn
GetProcAddress
GetModuleHandleA
CreateFileA
GetCurrentProcessId
lstrcpynA
CloseHandle
VirtualQueryEx
GetAsyncKeyState
IsWindow
FindWindowExW
GetClassNameW
GetWindowTextLengthW
GetWindowTextW
GetParent
GetWindowLongW
SendMessageW
SetWindowLongW
SetCursor
GetClientRect
SetCapture
ReleaseCapture
LoadCursorW
DestroyIcon
MsgWaitForMultipleObjects
CallNextHookEx
GetSystemMetrics
GetAncestor
GetDlgItem
TrackMouseEvent
EndPaint
BeginPaint
SetProcessWindowStation
DispatchMessageA
DestroyCursor
OpenWindowStationA
EmptyClipboard
SetClipboardData
OpenClipboard
GetClipboardData
CloseClipboard
PeekMessageA
BlockInput
MessageBoxA
CharLowerW
CharUpperW
LoadStringW
SetMenuDefaultItem
SetMenuItemInfoW
CheckMenuItem
RemoveMenu
MenuItemFromPoint
DestroyAcceleratorTable
GetSysColor
IsWindowEnabled
EnableWindow
SetWindowPos
GetNextDlgTabItem
SetFocus
CallWindowProcW
GetIconInfo
GetDesktopWindow
GetCursorInfo
DrawIcon
GetThreadDesktop
SetThreadDesktop
CloseDesktop
CreateWindowExW
GetClassInfoExW
RegisterClassExW
CreateDialogIndirectParamW
GetClassLongW
SetClassLongW
DestroyWindow
DialogBoxIndirectParamW
EndDialog
CreateDialogParamW
DialogBoxParamW
GetMessageA
SetLayeredWindowAttributes
GetWindowLongA
SetWindowLongA
GetWindowThreadProcessId
GetClassNameA
IsWindowVisible
EnumWindows
MoveWindow
SetForegroundWindow
CloseWindow
ReleaseDC
CopyImage
GetDC
GetWindowRect
FindWindowA
ShowWindow
SetCursorPos
ClientToScreen
mouse_event
UnhookWindowsHookEx
LockWorkStation
keybd_event
PostMessageA
SetWindowsHookExA
wsprintfA
TranslateMessage
CreateMDIWindowW
DefWindowProcW
CreateDialogIndirectParamA
GetWindowTextA
PostThreadMessageA
LoadStringA
LoadCursorA
LoadIconA
MapWindowPoints
AdjustWindowRectEx
GetTopWindow
GetCapture
WinHelpA
GetClassInfoA
RegisterClassA
CreateWindowExA
GetClassLongA
GetMessageTime
GetMessagePos
RegisterWindowMessageA
SystemParametersInfoA
GetWindowPlacement
IsDialogMessageA
SendDlgItemMessageA
GrayStringA
TabbedTextOutA
SetWindowTextA
GetWindow
GetDlgCtrlID
PtInRect
UnregisterClassA
RegisterClipboardFormatA
GetMenuCheckMarkDimensions
LoadBitmapA
ModifyMenuA
SetMenuItemBitmaps
EnableMenuItem
GetKeyState
GetCursorPos
GetLastActivePopup
FillRect
DrawFocusRect
OffsetRect
CopyRect
FrameRect
InflateRect
GetSysColorBrush
GetWindowDC
CallWindowProcA
DefWindowProcA
EnumChildWindows
SendMessageA
RedrawWindow
GetWindowTextLengthA
EnumThreadWindows
DrawTextA
ExitWindowsEx
SetActiveWindow
GetActiveWindow
GetForegroundWindow
PostMessageW
CopyIcon
GetFocus
ScreenToClient
InvalidateRect
ValidateRect
UpdateWindow
SetParent
SetWindowTextW
MessageBoxW
SetTimer
KillTimer
SetPropW
SetPropA
GetPropW
GetPropA
RemovePropW
RemovePropA
EnumPropsExW
LoadIconW
SetWindowRgn
SetRect
IsIconic
IsZoomed
GetMenu
SetMenu
DrawMenuBar
RegisterWindowMessageW
SystemParametersInfoW
GetMessageW
TranslateAcceleratorW
DispatchMessageW
IsChild
TranslateMDISysAccel
IsDialogMessageW
PostQuitMessage
CreateIconFromResourceEx
LoadImageW
DrawIconEx
UpdateLayeredWindow
CreateMenu
CreatePopupMenu
GetSystemMenu
LoadMenuW
GetMenuInfo
DestroyMenu
GetMenuItemCount
GetMenuItemInfoW
AppendMenuW
InsertMenuW
SetMenuInfo
GetSubMenu
GetMenuItemID
CheckMenuRadioItem
TrackPopupMenu
GetMenuStringW
GetMenuItemRect
GetMenuState
GetMenuDefaultItem
OpenInputDesktop
StartServiceA
CreateServiceA
CloseServiceHandle
RegCreateKeyA
RegisterServiceCtrlHandlerA
SetServiceStatus
RegOpenKeyExA
RegQueryValueExA
RegCloseKey
RegSetValueExA
OpenProcessToken
LookupPrivilegeValueA
RegDeleteValueA
RegDeleteKeyA
RegCreateKeyExA
EnumDependentServicesA
EnumServicesStatusExA
EnumServicesStatusA
ChangeServiceConfigA
ControlService
OpenSCManagerA
DeleteService
GetServiceKeyNameA
GetServiceDisplayNameA
ChangeServiceConfig2A
QueryServiceConfig2A
QueryServiceConfigA
QueryServiceStatus
OpenServiceA
StartServiceCtrlDispatcherA
RegEnumValueA
RegEnumKeyA
RegOpenKeyA
LookupAccountSidA
CreateProcessAsUserA
AdjustTokenPrivileges
SetTokenInformation
DuplicateTokenEx
SHGetSpecialFolderPathA
ShellExecuteA
DragQueryFileW
CommandLineToArgvW
DragAcceptFiles
Shell_NotifyIconW
DragFinish
OleIsCurrentClipboard
OleFlushClipboard
CoRevokeClassObject
CoRegisterMessageFilter
CoFreeUnusedLibraries
OleUninitialize
OleInitialize
CoInitialize
CoUninitialize
CLSIDFromProgID
CreateStreamOnHGlobal
GetHGlobalFromStream
CLSIDFromString
OleRun
CoCreateInstance
StringFromGUID2
waveInGetDevCapsA
waveInStop
waveInUnprepareHeader
waveInGetNumDevs
waveInStart
waveInOpen
waveInPrepareHeader
waveInAddBuffer
waveInClose
WSAStartup
closesocket
WSARecv
WSASend
WSASocketA
inet_addr
htons
connect
getsockname
sendto
recvfrom
htonl
ntohs
getpeername
send
recv
select
__WSAFDIsSet
accept
socket
bind
listen
gethostbyname
WSACleanup
inet_ntoa
gethostname
SetBkMode
SetTextColor
GetDIBits
GetObjectA
DeleteObject
DeleteDC
GetTextExtentPoint32A
GetTextColor
SetPixel
LineTo
MoveToEx
SelectClipRgn
CreateEllipticRgnIndirect
Arc
Ellipse
BitBlt
CreateBitmap
SaveDC
RestoreDC
SetMapMode
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
GetClipBox
PtVisible
RectVisible
SelectObject
CreateCompatibleBitmap
CreatePatternBrush
CreateFontIndirectW
StretchBlt
SetStretchBltMode
GetStretchBltMode
GetObjectW
CreateSolidBrush
GetStockObject
CreateRoundRectRgn
GdiFlush
CreateDIBSection
GetDeviceCaps
GetTextMetricsA
SetBkColor
GetPixel
CreatePen
Escape
ExtTextOutA
TextOutA
CreateCompatibleDC
InitCommonControlsEx
_TrackMouseEvent
ord17
GradientFill
AlphaBlend
HttpQueryInfoA
InternetReadFile
InternetOpenA
HttpSendRequestA
HttpOpenRequestA
InternetConnectA
InternetCloseHandle
InternetGetConnectedState
EnumProcessModules
GetModuleFileNameExA
WTSQueryUserToken
CreateEnvironmentBlock
GetFileVersionInfoSizeA
VerQueryValueA
GetFileVersionInfoA
VarR8FromCy
VarR8FromBool
VariantChangeType
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
VariantCopy
SafeArrayCreate
SysAllocString
VariantClear
SafeArrayDestroy
SafeArrayAccessData
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetDim
SafeArrayAllocData
SysFreeString
VariantInit
SafeArrayGetElemsize
SafeArrayAllocDescriptor
SafeArrayUnaccessData
VariantTimeToSystemTime
StrToIntExW
wvnsprintfW
PathFindFileNameW
PathRemoveFileSpecW
StrToIntW
StrTrimW
PathIsDirectoryA
StrFormatByteSize64A
PathFileExistsA
WinHttpSetOption
WinHttpCloseHandle
WinHttpSetCredentials
WinHttpSetTimeouts
WinHttpAddRequestHeaders
WinHttpConnect
WinHttpOpen
WinHttpCrackUrl
WinHttpCheckPlatform
WinHttpSendRequest
WinHttpReceiveResponse
WinHttpReadData
WinHttpQueryDataAvailable
WinHttpQueryHeaders
WinHttpOpenRequest
GdipIsVisibleRegionRect
GdipIsVisibleRegionPoint
GdipIsEqualRegion
GdipIsInfiniteRegion
GdipIsEmptyRegion
GdipGetRegionHRgn
GdipGetRegionData
GdipGetRegionDataSize
GdipGetRegionBounds
GdipTransformRegion
GdipTranslateRegion
GdipCombineRegionPath
GdipCombineRegionRegion
GdipCombineRegionRect
GdipSetEmpty
GdipSetInfinite
GdipCloneRegion
GdipCreateRegionRgnData
GdipCreateRegionHrgn
GdipCreateRegionPath
GdipCreateRegionRect
GdipIsOutlineVisiblePathPoint
GdipIsVisiblePathPoint
GdipWarpPath
GdipWindingModeOutline
GdipWidenPath
GdipFlattenPath
GdipGetPathWorldBounds
GdipTransformPath
GdipAddPathString
GdipAddPathPath
GdipAddPathPolygon
GdipAddPathPie
GdipAddPathEllipse
GdipAddPathRectangle
GdipAddPathClosedCurve2
GdipAddPathClosedCurve
GdipAddPathCurve2
GdipAddPathCurve
GdipAddPathBezier
GdipAddPathArc
GdipAddPathLine
GdipGetPathLastPoint
GdipReversePath
GdipClearPathMarkers
GdipSetPathMarker
GdipClosePathFigures
GdipClosePathFigure
GdipStartPathFigure
GdipGetPathData
GdipGetPointCount
GdipSetPathFillMode
GdipGetPathFillMode
GdipResetPath
GdipClonePath
GdipCreatePath2
GdipCreatePath
GdipGetFontHeightGivenDPI
GdipGetFontHeight
GdipGetFontUnit
GdipGetFontSize
GdipGetFontStyle
GdipGetFamily
GdipGetLogFontA
GdipGetLogFontW
GdipCloneFont
GdipCreateFontFromLogfontA
GdipCreateFontFromDC
GdipDeleteFontFamily
GdipDeletePrivateFontCollection
GdipCreateFontFromLogfontW
GdipCreateFont
GdipGetImageGraphicsContext
GdipCreateFromHWND
GdipCreateHICONFromBitmap
GdipImageSelectActiveFrame
GdipImageGetFrameCount
GdipGetImageThumbnail
GdipGetImageVerticalResolution
GdipGetImageHorizontalResolution
GdipGetImageHeight
GdipGetImageWidth
GdipGetImageBounds
GdipGetImageDimension
GdipGetImageEncoders
GdipGetImageEncodersSize
GdipGetImagePixelFormat
GdipGetImageRawFormat
GdipCloneImage
GdipLoadImageFromStream
GdipLoadImageFromFile
GdipEndContainer
GdipBeginContainer2
GdipBeginContainer
GdipRestoreGraphics
GdipSaveGraphics
GdipCreateBitmapFromResource
GdipIsVisiblePoint
GdipIsVisibleClipEmpty
GdipIsClipEmpty
GdipGetVisibleClipBounds
GdipGetClipBounds
GdipGetClip
GdipTranslateClip
GdipResetClip
GdipSetClipHrgn
GdipSetClipRegion
GdipSetClipRect
GdipSetClipPath
GdipSetClipGraphics
GdipDrawImagePointsRect
GdipDrawImagePointRect
GdipDrawImagePoints
GdipGetRegionScansCount
GdipDrawImageRectRect
GdipDrawImage
GdipDrawDriverString
GdipMeasureCharacterRanges
GdipCreateRegion
GdipMeasureString
GdipDrawString
GdipFillRegion
GdipFillClosedCurve2
GdipFillClosedCurve
GdipFillPath
GdipFillPie
GdipFillEllipse
GdipFillPolygon
GdipGraphicsClear
GdipDrawClosedCurve2
GdipDrawClosedCurve
GdipDrawCurve2
GdipDrawCurve
GdipDrawPath
GdipDrawPolygon
GdipDrawPie
GdipDrawEllipse
GdipDrawRectangle
GdipDrawBezier
GdipDrawArc
GdipDrawLine
GdipGetNearestColor
GdipTransformPoints
GdipGetDpiY
GdipGetDpiX
GdipGetPageScale
GdipSetPageScale
GdipGetPageUnit
GdipSetPageUnit
GdipRotateWorldTransform
GdipScaleWorldTransform
GdipTranslateWorldTransform
GdipResetWorldTransform
GdipDeleteMatrix
GdipGetWorldTransform
GdipSetWorldTransform
GdipGetPixelOffsetMode
GdipSetPixelOffsetMode
GdipGetSmoothingMode
GdipSetSmoothingMode
GdipGetInterpolationMode
GdipSetInterpolationMode
GdipCloneBitmapArea
GdipBitmapSetResolution
GdipCreateSolidFill
GdipCreateMatrix
GdipGetTextRenderingHint
GdipSetTextRenderingHint
GdipReleaseDC
GdipGetDC
GdipFlush
GdipCreateFromHDC
GdipSetImageAttributesColorMatrix
GdipGetImageAttributesAdjustedPalette
GdipSetImageAttributesWrapMode
GdipSetImageAttributesRemapTable
GdipSetImageAttributesOutputChannelColorProfile
GdipSetImageAttributesOutputChannel
GdipTranslateMatrix
GdipRotateMatrix
GdipCreateMatrix2
GdipCreateMatrix3
GdipCloneMatrix
GdipSetMatrixElements
GdipGetMatrixElements
GdipMultiplyMatrix
GdipInvertMatrix
GdipScaleMatrix
GdipShearMatrix
GdipTransformMatrixPoints
GdipVectorTransformMatrixPoints
GdipIsMatrixInvertible
GdipIsMatrixIdentity
GdipIsMatrixEqual
GdipSetImageAttributesColorKeys
GdipSetImageAttributesGamma
GdipSetImageAttributesNoOp
GdipSetImageAttributesThreshold
GdipResetImageAttributes
GdipSetImageAttributesToIdentity
GdipCloneImageAttributes
GdipCreateImageAttributes
GdipBitmapUnlockBits
GdipBitmapLockBits
GdipCreateBitmapFromScan0
GdipDeleteRegion
GdipDeletePath
GdipDeleteFont
GdipDeleteGraphics
GdipDisposeImageAttributes
GdipDeleteBrush
GdipFillRectangle
GdipCreateTexture
GdiplusShutdown
GdipDisposeImage
GdipSaveImageToStream
GdipCreateBitmapFromHBITMAP
GdipCreateHBITMAPFromBitmap
GdipCreateBitmapFromStream
GdiplusStartup
GdipNewInstalledFontCollection
GdipNewPrivateFontCollection
GdipPrivateAddMemoryFont
GdipGetFontCollectionFamilyCount
GdipGetRegionScans
GdipCreateBitmapFromFile
GdipCreateBitmapFromGraphics
GdipCreateBitmapFromGdiDib
GdipGetFontCollectionFamilyList
GdipCloneFontFamily
GdipCreateFontFamilyFromName
GdipTransformPointsI
GdipDrawImageRect
GdipCreateBitmapFromHICON
GdipGetLineSpacing
GdipGetCellDescent
GdipGetCellAscent
GdipGetEmHeight
GdipIsStyleAvailable
GdipGetFamilyName
GdipGetGenericFontFamilyMonospace
GdipGetGenericFontFamilySerif
GdipIsVisibleRect
GdipGetGenericFontFamilySansSerif
GdipPrivateAddFontFile
MakeSureDirectoryPathExists
CryptStringToBinaryW
ord42
ord8
DocumentPropertiesA
OpenPrinterA
ClosePrinter
CallKeyHookProc
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_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ