�ӳ���1
Behavioral task
behavioral1
Sample
f1171cfe304538f6e99e4796f08d8889b570ddd3eb254068bdb2f68f4d6350c5.dll
Resource
win7-20241010-en
Behavioral task
behavioral2
Sample
f1171cfe304538f6e99e4796f08d8889b570ddd3eb254068bdb2f68f4d6350c5.dll
Resource
win10v2004-20241007-en
General
-
Target
f1171cfe304538f6e99e4796f08d8889b570ddd3eb254068bdb2f68f4d6350c5
-
Size
3.4MB
-
MD5
31bc6d5f8eeaeb9c2734ba3ebb10235e
-
SHA1
2ea24f60d44251d8ea1c939e67f7dc416de2470a
-
SHA256
f1171cfe304538f6e99e4796f08d8889b570ddd3eb254068bdb2f68f4d6350c5
-
SHA512
a1d5d449d0af6cf9efd4b7fb2f95ab0c8d8fe88fa7c04532604e093c4986b5b3cac1e8682fdb928e99ee32737eb3cc307e998c60cec004f3b851224b497010a6
-
SSDEEP
49152:UDp5nxg8XtxPKLFVBYns8GjLik03IhCT7cK4PNV/o:Sp5nltxPKLFVBYn3cLik0I6gNV
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 f1171cfe304538f6e99e4796f08d8889b570ddd3eb254068bdb2f68f4d6350c5
Files
-
f1171cfe304538f6e99e4796f08d8889b570ddd3eb254068bdb2f68f4d6350c5.dll windows:4 windows x86 arch:x86
d2b1ccb0d32408928bbdc1086ef7c121
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
Imports
kernel32
GlobalFlags
LoadLibraryA
GetLocaleInfoA
GlobalAddAtomA
GlobalFindAtomA
GetLastError
SetLastError
GetWindowsDirectoryA
HeapFree
GetFileAttributesA
CopyFileA
CreateThread
IsBadStringPtrA
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GlobalGetAtomNameA
LockResource
LoadResource
FindResourceA
GetProcessVersion
FlushFileBuffers
SetEndOfFile
GetStringTypeExA
InterlockedIncrement
GetOEMCP
GetProcessHeap
RtlUnwind
RaiseException
TerminateProcess
HeapSize
GetACP
LocalReAlloc
GetExitCodeProcess
MulDiv
GetVersion
lstrcpynA
lstrcpyA
lstrcatA
SetErrorMode
InterlockedDecrement
TlsGetValue
RtlMoveMemory
GlobalReAlloc
TlsFree
GlobalHandle
DeleteCriticalSection
TlsAlloc
LocalFree
LocalAlloc
GlobalDeleteAtom
lstrcmpA
lstrcmpiA
GetCurrentThread
GetCurrentThreadId
GetProcAddress
WritePrivateProfileStringA
GetModuleHandleA
lstrcpyn
FreeLibrary
WideCharToMultiByte
HeapCreate
HeapDestroy
ExitProcess
HeapReAlloc
IsBadReadPtr
SetFilePointer
WriteFile
GetEnvironmentStrings
GetEnvironmentStringsW
GetTempPathA
GetEnvironmentVariableA
VirtualFree
VirtualAlloc
GetStartupInfoA
lstrlenA
TlsSetValue
GetFileType
GetSystemDirectoryA
GetCPInfo
GetStdHandle
SetHandleCount
HeapAlloc
IsBadWritePtr
Sleep
LCMapStringW
SetUnhandledExceptionFilter
GetStringTypeA
GetStringTypeW
SetStdHandle
VirtualProtect
VirtualQuery
GetSystemInfo
InterlockedCompareExchange
InterlockedExchange
MultiByteToWideChar
lstrlenW
GetTickCount
IsBadCodePtr
CreateFileA
GetCurrentProcess
VirtualFreeEx
CreatePipe
CreateProcessA
CloseHandle
PeekNamedPipe
ReadFile
LeaveCriticalSection
InitializeCriticalSection
EnterCriticalSection
LCMapStringA
GetCommandLineA
DeleteFileA
GetFileSize
GetVersionExA
GlobalAlloc
GlobalLock
GlobalUnlock
GlobalFree
GetUserDefaultLCID
GetModuleFileNameA
FindClose
FindFirstFileA
FindNextFileA
GlobalLock
InterlockedCompareExchange
AreFileApisANSI
SetStdHandle
CompareStringW
CompareStringA
IsBadCodePtr
IsBadReadPtr
GetStringTypeW
GetStringTypeA
SetUnhandledExceptionFilter
SetEnvironmentVariableA
IsBadWritePtr
VirtualAlloc
LCMapStringW
LCMapStringA
VirtualFree
GetEnvironmentVariableA
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
GetStartupInfoA
GetFileType
GetStdHandle
SetHandleCount
GetACP
GetLocalTime
GetTimeZoneInformation
RaiseException
TerminateProcess
RtlUnwind
GetOEMCP
GetCPInfo
GetProcessVersion
SetErrorMode
GetFileTime
TlsGetValue
LocalReAlloc
TlsSetValue
TlsFree
GlobalHandle
TlsAlloc
LocalAlloc
GlobalFlags
FileTimeToLocalFileTime
FileTimeToSystemTime
InterlockedDecrement
InterlockedIncrement
GetCurrentProcess
DuplicateHandle
SetLastError
lstrcpynA
GetVersion
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
lstrcmpA
lstrcmpiA
GetCurrentThread
CreateFileW
CreateFileMappingA
CreateFileMappingW
CreateMutexW
DeleteFileW
FlushFileBuffers
FormatMessageA
FormatMessageW
GetCurrentProcessId
GetDiskFreeSpaceW
GetFileAttributesW
GetFileAttributesExW
GetModuleFileNameA
Sleep
WideCharToMultiByte
MultiByteToWideChar
GetProfileStringA
MulDiv
CreateFileA
WriteFile
ReadFile
GetLastError
WaitForMultipleObjects
SetEvent
GlobalAlloc
WaitForSingleObject
GetFileSize
GetFullPathNameW
GetSystemInfo
GetSystemTime
GetSystemTimeAsFileTime
GetTempPathW
HeapCreate
HeapDestroy
HeapSize
HeapValidate
LoadLibraryW
LocalFree
LockFile
LockFileEx
MapViewOfFile
QueryPerformanceCounter
SetEndOfFile
SetFilePointer
SystemTimeToFileTime
UnlockFile
UnlockFileEx
UnmapViewOfFile
CreateSemaphoreA
ResumeThread
ReleaseSemaphore
EnterCriticalSection
LeaveCriticalSection
FindResourceA
LoadResource
LockResource
GetFullPathNameA
WritePrivateProfileStringA
CreateThread
CreateEventA
GetTempPathA
GetFileAttributesA
SetCurrentDirectoryA
GetDiskFreeSpaceA
GetCommandLineA
DeleteFileA
CloseHandle
GetCurrentThreadId
ExitProcess
GetModuleHandleA
GetProcAddress
LoadLibraryA
FreeLibrary
GlobalSize
GlobalFree
DeleteCriticalSection
InitializeCriticalSection
GetVersionExA
lstrcatA
lstrlenA
WinExec
lstrcpyA
FindFirstFileA
FindNextFileA
FindClose
HeapAlloc
GetProcessHeap
HeapReAlloc
HeapFree
GlobalReAlloc
GlobalUnlock
GetTickCount
GetVolumeInformationA
user32
AdjustWindowRectEx
GetClientRect
PeekMessageA
GetMessageA
TranslateMessage
MessageBoxA
DispatchMessageA
PostQuitMessage
PostMessageA
SendMessageA
SetCursor
EnableWindow
GetWindowLongA
IsWindowEnabled
GetLastActivePopup
GetParent
SetWindowsHookExA
GetCursorPos
IsWindowVisible
ValidateRect
CallNextHookEx
GetKeyState
GetActiveWindow
GetNextDlgTabItem
GetFocus
EnableMenuItem
CheckMenuItem
SetMenuItemBitmaps
ModifyMenuA
GetMenuState
LoadBitmapA
GetMenuCheckMarkDimensions
RegisterClipboardFormatA
UnhookWindowsHookEx
UnregisterClassA
GetClassNameA
PtInRect
GetWindowRect
GetDlgCtrlID
GetWindow
IsWindow
SetWindowTextA
GetWindowTextA
GetMenuItemCount
wsprintfA
GetDC
ReleaseDC
TabbedTextOutA
DrawTextA
GrayStringA
GetDlgItem
SendDlgItemMessageA
IsDialogMessageA
SetWindowLongA
SetWindowPos
ShowWindow
GetSystemMetrics
GetWindowPlacement
IsIconic
SystemParametersInfoA
RegisterWindowMessageA
SetForegroundWindow
GetForegroundWindow
GetMessagePos
GetMessageTime
DefWindowProcA
RemovePropA
CallWindowProcA
GetPropA
SetPropA
GetClassLongA
CreateWindowExA
DestroyWindow
GetMenuItemID
GetSubMenu
GetMenu
RegisterClassA
GetClassInfoA
WinHelpA
GetCapture
GetTopWindow
CopyRect
SetActiveWindow
GetSysColor
MapWindowPoints
UpdateWindow
LoadIconA
LoadCursorA
GetSysColorBrush
LoadStringA
PostThreadMessageA
DestroyMenu
CreateDialogIndirectParamA
ClientToScreen
EndDialog
SetFocus
GetSysColorBrush
UnregisterClassA
GetDesktopWindow
GetClassNameA
EndDialog
CreateDialogIndirectParamA
GetMenuCheckMarkDimensions
GetMenuState
SetMenuItemBitmaps
CheckMenuItem
GetNextDlgTabItem
GrayStringA
DrawTextA
TabbedTextOutA
EndPaint
BeginPaint
GetWindowDC
MoveWindow
SetWindowTextA
IsDialogMessageA
LoadStringA
CharUpperA
SendDlgItemMessageA
MapWindowPoints
AdjustWindowRectEx
GetScrollPos
RegisterClassA
GetMenuItemCount
GetMenuItemID
GetDlgItem
GetWindowTextLengthA
ScrollWindowEx
GetWindowTextA
DestroyWindow
CreateWindowExA
SetWindowsHookExA
CallNextHookEx
GetClassLongA
SetPropA
UnhookWindowsHookEx
GetPropA
CallWindowProcA
RemovePropA
GetMessageTime
GetWindowPlacement
RegisterWindowMessageA
GetForegroundWindow
GetSysColor
SetWindowLongA
GetWindowLongA
SendMessageA
GetWindowRect
GetSystemMetrics
RedrawWindow
InvalidateRect
EnableWindow
wsprintfA
IsWindowVisible
FillRect
OffsetRect
GetClientRect
PtInRect
SetParent
GetParent
LoadCursorA
IsRectEmpty
IsWindow
DestroyIcon
IntersectRect
InflateRect
SetRect
SetScrollPos
SetScrollRange
GetScrollRange
PostMessageA
SetCapture
GetCapture
ReleaseCapture
SetTimer
KillTimer
WinHelpA
LoadBitmapA
CopyRect
GetFocus
ChildWindowFromPointEx
ScreenToClient
GetMessagePos
UpdateWindow
SetWindowRgn
DestroyCursor
DestroyAcceleratorTable
IsChild
GetWindow
GetTopWindow
GetActiveWindow
SetWindowPos
SetFocus
DestroyMenu
SetActiveWindow
IsIconic
PeekMessageA
SetMenu
GetMenu
SetCursorPos
GetCursorPos
WindowFromPoint
ClientToScreen
RegisterClipboardFormatA
SetRectEmpty
GetKeyState
SetCursor
DispatchMessageA
GetMessageA
CloseClipboard
SetClipboardData
EmptyClipboard
OpenClipboard
GetClipboardData
DrawFocusRect
DrawEdge
DrawFrameControl
DrawIconEx
CreateIconFromResource
CreateIconFromResourceEx
DefWindowProcA
GetClassInfoA
IsZoomed
PostQuitMessage
CopyAcceleratorTableA
TranslateAcceleratorA
IsWindowEnabled
ShowWindow
SystemParametersInfoA
MessageBoxA
LoadImageA
EnumDisplaySettingsA
GetDlgCtrlID
ValidateRect
EqualRect
SetForegroundWindow
ReleaseDC
GetDC
EnableMenuItem
GetSubMenu
CreateAcceleratorTableA
CreateMenu
ModifyMenuA
AppendMenuA
CreatePopupMenu
LoadIconA
TranslateMessage
GetLastActivePopup
dbghelp
MakeSureDirectoryPathExists
shlwapi
StrTrimA
PathFindExtensionA
PathFindFileNameA
PathFileExistsA
shell32
ShellExecuteA
ord155
SHOpenFolderAndSelectItems
ord189
SHGetSpecialFolderPathA
Shell_NotifyIconA
ShellExecuteA
wininet
InternetTimeToSystemTime
ole32
CoFreeUnusedLibraries
CoRegisterMessageFilter
CoInitialize
OleFlushClipboard
OleIsCurrentClipboard
OleUninitialize
OleInitialize
CoUninitialize
OleRun
CLSIDFromString
CoCreateInstance
CLSIDFromProgID
CoRevokeClassObject
OleInitialize
OleUninitialize
CLSIDFromString
winhttp
WinHttpQueryDataAvailable
WinHttpReceiveResponse
WinHttpWriteData
WinHttpCloseHandle
WinHttpSetOption
WinHttpAddRequestHeaders
WinHttpQueryHeaders
WinHttpOpen
WinHttpCrackUrl
WinHttpSendRequest
WinHttpReadData
WinHttpOpenRequest
WinHttpSetTimeouts
WinHttpSetCredentials
WinHttpConnect
crypt32
CryptImportPublicKeyInfo
CryptBinaryToStringA
CertCloseStore
CryptDecodeObjectEx
CertFreeCertificateContext
CryptStringToBinaryA
advapi32
RegCreateKeyExA
RegCloseKey
CryptAcquireContextA
CryptDestroyHash
CryptReleaseContext
CryptImportKey
CryptDecrypt
CryptSetKeyParam
CryptGetKeyParam
CryptEncrypt
RegSetValueExA
RegOpenKeyExA
CryptCreateHash
CryptHashData
CryptDestroyKey
CryptGetHashParam
CryptExportKey
RegCloseKey
RegQueryValueA
RegOpenKeyExA
RegSetValueExA
RegCreateKeyExA
gdi32
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetTextColor
SetBkColor
SetWindowExtEx
RestoreDC
SaveDC
DeleteDC
DeleteObject
CreateBitmap
GetStockObject
GetObjectA
Escape
GetClipBox
ScaleWindowExtEx
GetDeviceCaps
PtVisible
RectVisible
TextOutA
SelectObject
ExtTextOutA
DPtoLP
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
GetViewportExtEx
ExtSelectClipRgn
LineTo
MoveToEx
ExcludeClipRect
ScaleWindowExtEx
SetWindowExtEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetROP2
SetPolyFillMode
SetBkMode
RestoreDC
SetTextColor
GetClipBox
GetTextMetricsA
GetDeviceCaps
CreateDCA
CreateCompatibleBitmap
EndPage
StartPage
GetPolyFillMode
GetStretchBltMode
GetROP2
GetBkColor
GetBkMode
GetTextColor
EndDoc
DeleteDC
CreateRectRgnIndirect
LPtoDP
DeleteObject
SelectClipRgn
GetClipRgn
CreateDIBitmap
StretchBlt
SetStretchBltMode
CreateRoundRectRgn
CreateEllipticRgn
PathToRegion
CreateFontIndirectA
BeginPath
GetWindowOrgEx
GetViewportOrgEx
GetWindowExtEx
CreatePolygonRgn
StartDocA
SetBkColor
GetDIBits
RealizePalette
SelectPalette
CreatePalette
GetSystemPaletteEntries
CreateBitmap
CreateCompatibleDC
SelectObject
BitBlt
GetObjectA
CreatePen
PatBlt
Rectangle
Ellipse
RoundRect
CombineRgn
CreateRectRgn
FillRgn
GetCurrentObject
GetTextExtentPoint32A
CreateSolidBrush
GetStockObject
SaveDC
EndPath
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
OpenPrinterA
DocumentPropertiesA
ClosePrinter
comctl32
ord17
ImageList_Destroy
ord17
oledlg
ord8
oleaut32
VarR8FromCy
VarR8FromBool
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
SafeArrayCreate
SysFreeString
VariantChangeType
VariantInit
SafeArrayAllocDescriptor
SafeArrayAllocData
SafeArrayDestroy
VariantCopy
SysAllocString
VariantClear
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayGetElemsize
VariantTimeToSystemTime
UnRegisterTypeLi
RegisterTypeLi
LoadTypeLi
winmm
waveOutWrite
waveOutPause
waveOutReset
waveOutClose
waveOutGetNumDevs
midiStreamStop
waveOutOpen
midiOutUnprepareHeader
midiStreamOpen
midiStreamProperty
midiOutPrepareHeader
midiOutReset
midiStreamClose
midiStreamRestart
waveOutPrepareHeader
waveOutUnprepareHeader
midiStreamOut
ws2_32
closesocket
WSACleanup
recvfrom
WSAAsyncSelect
accept
getpeername
inet_ntoa
recv
ioctlsocket
comdlg32
GetOpenFileNameA
GetSaveFileNameA
ChooseColorA
GetFileTitleA
Exports
Exports
Sections
.text Size: 2.6MB - Virtual size: 2.6MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 192KB - Virtual size: 188KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 440KB - Virtual size: 526KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 24KB - Virtual size: 21KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 136KB - Virtual size: 133KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ