info
Behavioral task
behavioral1
Sample
779920773f96bb89c36bec1313878abb957d2a35d1c908719936ce147b166cd0.dll
Resource
win7-20220901-en
Behavioral task
behavioral2
Sample
779920773f96bb89c36bec1313878abb957d2a35d1c908719936ce147b166cd0.dll
Resource
win10v2004-20220812-en
General
-
Target
779920773f96bb89c36bec1313878abb957d2a35d1c908719936ce147b166cd0
-
Size
756KB
-
MD5
0dc19b5c68e799cd633549d988b384dc
-
SHA1
1d16c7c37efdab8ecc32c442c2eec9b90bbdb153
-
SHA256
779920773f96bb89c36bec1313878abb957d2a35d1c908719936ce147b166cd0
-
SHA512
27c12e9200d3e1cf472ca159453b5433f843291508fead0d771010ceed2339f6bc434b55716b0b9ef2243de8c311d02f4aea422e4e916485f18e4860b3ffe542
-
SSDEEP
12288:fjV0hdUxHDTPRa3FLvkp4JGL4RhcFyrlLZ4a40hmprGhptCO:fZ0hdU5DT5elvkpqG8RhcFyrll40hmpm
Malware Config
Signatures
-
Blackmoon family
-
Detect Blackmoon payload 1 IoCs
resource yara_rule sample family_blackmoon
Files
-
779920773f96bb89c36bec1313878abb957d2a35d1c908719936ce147b166cd0.dll windows x86
8e12945bae8277283e6474c2a64f8c1f
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
GetCurrentProcessId
GetEnvironmentVariableA
SetEnvironmentVariableA
VirtualQuery
CreateToolhelp32Snapshot
Module32First
Module32Next
CloseHandle
RtlMoveMemory
IsBadCodePtr
IsBadReadPtr
TlsAlloc
TlsGetValue
TlsSetValue
VirtualAlloc
LCMapStringA
ExitProcess
lstrcmpiA
GlobalAlloc
GetCurrentThreadId
GlobalFree
GetModuleHandleA
GetProcAddress
GetCurrentThread
ExitThread
lstrlenW
WideCharToMultiByte
OpenProcess
CopyFileA
VirtualAllocEx
GetTempFileNameA
GetSystemDirectoryA
VirtualFreeEx
MultiByteToWideChar
GlobalLock
GlobalUnlock
lstrcpyn
GlobalSize
EnterCriticalSection
InitializeCriticalSection
LeaveCriticalSection
LocalAlloc
CreateRemoteThread
ReadProcessMemory
LoadLibraryA
FreeLibrary
GetCommandLineA
GetCurrentDirectoryA
GetDiskFreeSpaceA
MulDiv
GetStartupInfoA
CreateProcessA
WaitForSingleObject
GetLocalTime
Process32Next
Process32First
WriteFile
SetFilePointer
TerminateProcess
GlobalMemoryStatus
GetWindowsDirectoryA
lstrcpyA
SetLastError
lstrcatA
LockResource
LoadResource
FindResourceA
GetVersion
DeleteCriticalSection
SetSystemPowerState
GlobalReAlloc
UnmapViewOfFile
MapViewOfFile
lstrcmpA
GlobalDeleteAtom
InterlockedIncrement
InterlockedDecrement
FlushFileBuffers
SetEndOfFile
GetLastError
GlobalFindAtomA
GlobalAddAtomA
GlobalGetAtomNameA
GlobalHandle
TlsFree
LocalReAlloc
SetErrorMode
GlobalFlags
WritePrivateProfileStringA
GetProcessVersion
GetCPInfo
GetOEMCP
RtlUnwind
RaiseException
HeapSize
GetACP
SetHandleCount
GetStdHandle
GetFileType
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
HeapDestroy
IsBadWritePtr
LCMapStringW
SetUnhandledExceptionFilter
GetStringTypeA
GetStringTypeW
SetStdHandle
InterlockedExchange
GetUserDefaultLCID
DeleteFileA
GetFileSize
GetTickCount
CreateIoCompletionPort
HeapCreate
CreateThread
GetQueuedCompletionStatus
PostQueuedCompletionStatus
ReadFile
Sleep
GetModuleFileNameA
HeapFree
HeapReAlloc
HeapAlloc
GetProcessHeap
VirtualProtect
FlushInstructionCache
GetCurrentProcess
VirtualFree
QueryDosDeviceA
GetLogicalDriveStringsA
GetTempPathA
GetVersionExA
lstrcpynA
CreateFileA
GetThreadTimes
OpenThread
RtlZeroMemory
lstrlenA
LocalFree
shlwapi
PathFileExistsA
PathFindFileNameA
ws2_32
htonl
WSAStartup
WSASend
htons
inet_addr
connect
closesocket
WSASocketA
send
WSARecv
WSACleanup
getsockname
recvfrom
inet_ntoa
ntohs
gethostbyname
gethostname
socket
sendto
listen
bind
accept
__WSAFDIsSet
select
recv
getpeername
user32
LoadBitmapA
GetMenuCheckMarkDimensions
RegisterClipboardFormatA
ClientToScreen
BeginPaint
EndPaint
UnhookWindowsHookEx
DestroyWindow
CreateDialogIndirectParamA
EndDialog
SendDlgItemMessageA
IsDialogMessageA
SetWindowTextA
GetDlgCtrlID
MoveWindow
SetWindowPos
SetFocus
GetWindowPlacement
IsIconic
GetMessagePos
GetMessageTime
RemovePropA
GetClassLongA
CreateWindowExA
GetMenuItemID
GetSubMenu
GetMenuItemCount
GetMenu
RegisterClassA
WinHelpA
GetCapture
GetTopWindow
AdjustWindowRectEx
MapWindowPoints
LoadIconA
UnregisterClassA
GetNextDlgTabItem
LoadStringA
GetMenuState
DestroyMenu
WindowFromDC
GetPropA
CallWindowProcA
GetSysColor
GetClassInfoA
DefWindowProcA
LoadCursorA
PostMessageA
CopyRect
SetRect
GetClientRect
InvalidateRect
ExitWindowsEx
SetForegroundWindow
SetActiveWindow
GetActiveWindow
GetForegroundWindow
IsWindowEnabled
EnableWindow
EnumDisplaySettingsA
GetParent
PtInRect
GetWindowLongA
GetWindowTextA
GetCursorPos
SetWindowLongA
GetDlgItem
ShowWindow
UpdateWindow
SystemParametersInfoA
FindWindowA
IsWindow
SendMessageA
GetWindowRect
ModifyMenuA
SetMenuItemBitmaps
CheckMenuItem
wvsprintfA
MessageBoxA
GetDesktopWindow
GetWindow
GetWindowThreadProcessId
GetClassNameA
GetWindowTextLengthW
IsWindowVisible
GetCursorInfo
GetIconInfo
GetDC
GetKeyState
CallNextHookEx
ValidateRect
SetWindowsHookExA
EnableMenuItem
GetFocus
GetLastActivePopup
SetCursor
PostQuitMessage
GrayStringA
DrawTextA
TabbedTextOutA
GetSysColorBrush
DrawIcon
ReleaseDC
PostThreadMessageA
MsgWaitForMultipleObjects
EnumWindows
RegisterWindowMessageA
wsprintfA
GetSystemMetrics
DispatchMessageA
TranslateMessage
GetMessageA
PeekMessageA
SetPropA
gdi32
SetWindowExtEx
ScaleWindowExtEx
GetClipBox
MoveToEx
LineTo
CreateBitmap
ScaleViewportExtEx
CreatePalette
CreateDIBitmap
GetNearestPaletteIndex
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
CreateBrushIndirect
CreatePenIndirect
RestoreDC
SaveDC
SetWindowOrgEx
CreateFontIndirectA
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetTextColor
SetBkMode
SetBkColor
Rectangle
CreateDIBSection
GdiFlush
GetDeviceCaps
CreateCompatibleDC
CreateCompatibleBitmap
SelectObject
BitBlt
DeleteObject
DeleteDC
GetObjectA
GetStockObject
advapi32
RegOpenKeyA
RegQueryValueExA
RegCloseKey
RegSetValueExA
RegCreateKeyExA
AdjustTokenPrivileges
LookupPrivilegeValueA
OpenProcessToken
RegOpenKeyExA
ole32
OleIsCurrentClipboard
OleFlushClipboard
CoInitialize
CoInitializeSecurity
CoUninitialize
CoCreateInstance
CoSetProxyBlanket
OleRun
CLSIDFromProgID
OleInitialize
CreateStreamOnHGlobal
CLSIDFromString
CoRevokeClassObject
GetHGlobalFromStream
OleUninitialize
CoRegisterMessageFilter
CoFreeUnusedLibraries
psapi
GetModuleFileNameExA
gdiplus
GdipSaveImageToStream
GdiplusShutdown
GdiplusStartup
GdipCreateBitmapFromStream
GdipDisposeImage
mswsock
AcceptEx
oleaut32
VariantChangeType
VariantInit
SafeArrayGetDim
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayUnaccessData
SafeArrayGetElemsize
VarR8FromCy
VarR8FromBool
LoadTypeLi
LHashValOfNameSys
RegisterTypeLi
SafeArrayCreate
SysAllocString
VariantClear
SafeArrayDestroy
SysFreeString
SafeArrayAccessData
oledlg
ord8
winspool.drv
OpenPrinterA
DocumentPropertiesA
ClosePrinter
shell32
SHGetSpecialFolderPathA
comctl32
_TrackMouseEvent
ord17
Exports
Exports
Sections
.text Size: 496KB - Virtual size: 494KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 36KB - Virtual size: 32KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 164KB - Virtual size: 366KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 632B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 52KB - Virtual size: 48KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ