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