Static task
static1
Behavioral task
behavioral1
Sample
2024-05-26_16506a2cbc7ce8155955e4c06dd2b563_bkransomware.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
2024-05-26_16506a2cbc7ce8155955e4c06dd2b563_bkransomware.exe
Resource
win10v2004-20240226-en
General
-
Target
2024-05-26_16506a2cbc7ce8155955e4c06dd2b563_bkransomware
-
Size
5.5MB
-
MD5
16506a2cbc7ce8155955e4c06dd2b563
-
SHA1
23a524a88194a4a3a8143c66d215b81471053640
-
SHA256
410e691df55b358ad5d1e93bf7d78aa7e9fdb8e55c1c462aec46ebe151719ef2
-
SHA512
7b6cc6fae6ef5f4977e7050098051c6b1524864ab3f07cf7a4e9546cf783569faaab56e2cbc638bf927d2c6fc44ca628b06108f050bda20baff680f33bbd2203
-
SSDEEP
98304:sEx8NliH7LLmBcD535LvR258p7KlDRdgi1Jrt3Wp3pw0SXMRVTGQvKy2YMFIiudu:sEMlaag5Z25zgi1Jrt3Wp3p1S8rf8FIG
Malware Config
Signatures
-
Detects executables packed with VMProtect. 1 IoCs
resource yara_rule sample INDICATOR_EXE_Packed_VMProtect -
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-05-26_16506a2cbc7ce8155955e4c06dd2b563_bkransomware
Files
-
2024-05-26_16506a2cbc7ce8155955e4c06dd2b563_bkransomware.exe windows:5 windows x86 arch:x86
f37d2a39f434bdd63f788763ecf4b592
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
WideCharToMultiByte
InitializeCriticalSectionAndSpinCount
LeaveCriticalSection
RaiseException
CreateDirectoryA
GetLastError
HeapSize
EnterCriticalSection
SetFileAttributesA
DecodePointer
DeleteCriticalSection
AreFileApisANSI
CreateFileA
GetFileSize
SetFilePointer
WriteFile
GetProcessHeap
CreateFileW
SystemTimeToTzSpecificLocalTime
GetDriveTypeW
FindFirstFileExW
GetFileInformationByHandle
VerifyVersionInfoA
GetSystemDirectoryA
FormatMessageA
ExpandEnvironmentStringsA
WaitForMultipleObjects
PeekNamedPipe
WaitForSingleObjectEx
GetTickCount64
SleepEx
InitializeCriticalSectionEx
lstrlenA
HeapFree
HeapAlloc
ReadFile
LoadLibraryExW
CloseHandle
GetVersionExW
SizeofResource
LockResource
LoadResource
FindResourceW
lstrlenW
GetModuleFileNameW
InterlockedIncrement
InterlockedDecrement
GetModuleHandleA
GetProcAddress
VirtualProtect
ReadProcessMemory
GetCurrentProcess
WriteProcessMemory
GetTempPathA
GetTempPathW
GetTickCount
MultiByteToWideChar
Sleep
OutputDebugStringA
GlobalAlloc
GlobalLock
GlobalUnlock
InterlockedExchange
GlobalFree
GlobalReAlloc
GlobalSize
MulDiv
GetModuleHandleW
DeleteFileW
GetCommandLineW
GetCurrentProcessId
GetCurrentDirectoryW
SetCurrentDirectoryW
ExitProcess
lstrcpynW
GetShortPathNameW
lstrcpyW
LoadLibraryW
FreeLibrary
LocalFree
FormatMessageW
CopyFileW
SetLastError
FreeResource
GetCurrentThreadId
EncodePointer
GetSystemDirectoryW
HeapReAlloc
GlobalDeleteAtom
lstrcmpW
LoadLibraryA
GlobalAddAtomW
GlobalFindAtomW
GlobalGetAtomNameW
FileTimeToSystemTime
SystemTimeToFileTime
GetThreadLocale
GetDiskFreeSpaceW
GetFileAttributesW
GetFileTime
GetFullPathNameW
GetTempFileNameW
SetFileTime
ReplaceFileW
GetUserDefaultLCID
GetProfileIntW
lstrcmpA
SetEvent
WaitForSingleObject
CreateEventW
SetThreadPriority
SuspendThread
ResumeThread
GetCurrentThread
GetPrivateProfileIntW
GetPrivateProfileStringW
WritePrivateProfileStringW
InitializeCriticalSection
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GlobalHandle
LocalAlloc
LocalReAlloc
VerSetConditionMask
VerifyVersionInfoW
GlobalFlags
CompareStringW
GetLocaleInfoW
GetSystemDefaultUILanguage
GetUserDefaultUILanguage
FindClose
FindFirstFileW
FlushFileBuffers
GetVolumeInformationW
LockFile
SetEndOfFile
UnlockFile
DuplicateHandle
lstrcmpiW
MoveFileW
FileTimeToLocalFileTime
GetFileAttributesExW
GetFileSizeEx
LocalFileTimeToFileTime
GetWindowsDirectoryW
SearchPathW
SetErrorMode
FindResourceExW
GetSystemInfo
VirtualAlloc
VirtualQuery
GetSystemTimeAsFileTime
IsDebuggerPresent
IsProcessorFeaturePresent
CreateDirectoryW
GetModuleHandleExW
RtlUnwind
SetStdHandle
GetFileType
CreateThread
ExitThread
HeapQueryInformation
GetStdHandle
GetStartupInfoW
QueryPerformanceCounter
GetEnvironmentStringsW
FreeEnvironmentStringsW
UnhandledExceptionFilter
SetUnhandledExceptionFilter
TerminateProcess
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
GetStringTypeW
GetTimeZoneInformation
GetDateFormatW
GetTimeFormatW
LCMapStringW
IsValidLocale
EnumSystemLocalesW
GetConsoleCP
GetConsoleMode
ReadConsoleW
SetFilePointerEx
OutputDebugStringW
WriteConsoleW
SetEnvironmentVariableA
user32
InsertMenuItemW
DestroyMenu
TranslateAcceleratorW
LoadAcceleratorsW
BringWindowToTop
IsIconic
GetIconInfo
CopyImage
LoadImageW
DestroyIcon
SetRectEmpty
LoadMenuW
GetMonitorInfoW
MonitorFromWindow
WinHelpW
GetScrollInfo
SetScrollInfo
GetTopWindow
GetClassLongW
EqualRect
MapWindowPoints
AdjustWindowRectEx
RemovePropW
GetPropW
SetPropW
GetScrollRange
SetScrollRange
GetScrollPos
SetScrollPos
ScrollWindow
ValidateRect
GetForegroundWindow
TrackPopupMenu
SetMenu
GetMenu
EndDeferWindowPos
DeferWindowPos
BeginDeferWindowPos
SetWindowPlacement
GetWindowPlacement
IsChild
GetClassInfoExW
RegisterClassW
CallWindowProcW
GetMessageTime
PeekMessageW
RegisterWindowMessageW
UnhookWindowsHookEx
EndPaint
BeginPaint
GetLastActivePopup
GetWindowThreadProcessId
GetDesktopWindow
SetActiveWindow
GetActiveWindow
GetNextDlgTabItem
EndDialog
CreateDialogIndirectParamW
DestroyWindow
DrawStateW
IsDialogMessageW
GetWindow
GetWindowTextLengthW
GetWindowTextW
IsWindowEnabled
SetFocus
GetDlgCtrlID
CheckDlgButton
GetDlgItem
SetWindowPos
MoveWindow
ShowWindow
RemoveMenu
TrackMouseEvent
GetMenuItemCount
GetSubMenu
GetMenuState
GetMenuStringW
CreateWindowExW
SetForegroundWindow
AppendMenuW
CreatePopupMenu
MessageBoxA
EnableMenuItem
GetMenuItemID
GetSystemMenu
LoadIconW
MessageBoxW
LoadBitmapW
UnregisterHotKey
RegisterHotKey
RedrawWindow
IsZoomed
CharUpperW
DeleteMenu
GetWindowLongW
InvalidateRect
GetSysColor
GetWindowRect
GetClientRect
FindWindowExW
GetAsyncKeyState
SetWindowsHookExW
CallNextHookEx
WindowFromPoint
ClientToScreen
CopyRect
GetDoubleClickTime
DispatchMessageW
TranslateMessage
OffsetRect
IsRectEmpty
DrawFrameControl
GrayStringW
DrawTextExW
TabbedTextOutW
UnpackDDElParam
ReuseDDElParam
CheckMenuItem
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
SetMenuItemInfoW
DrawIcon
SetWindowRgn
RegisterClipboardFormatW
GetKeyNameTextW
MapVirtualKeyW
GetMessageW
PostQuitMessage
SetWindowContextHelpId
MapDialogRect
ShowOwnedPopups
GetSysColorBrush
ReleaseCapture
GetCapture
SetTimer
ClipCursor
SetCapture
InvertRect
DrawFocusRect
DrawIconEx
GetMenuItemInfoW
SetLayeredWindowAttributes
EnumDisplayMonitors
SendDlgItemMessageA
SetWindowTextW
RealChildWindowFromPoint
IsWindowVisible
GetSystemMetrics
ShowScrollBar
SetWindowLongW
EnableWindow
wsprintfA
wsprintfW
MessageBeep
NotifyWinEvent
GetMenuDefaultItem
GetClassNameW
EnumChildWindows
UpdateWindow
GetWindowDC
DrawTextA
ReleaseDC
SystemParametersInfoW
GetDC
SendMessageW
FillRect
FrameRect
DrawEdge
InflateRect
DrawTextW
SetCursor
LoadCursorW
SetRect
IsWindow
GetClassInfoW
DefWindowProcW
GetParent
IntersectRect
GetKeyState
KillTimer
GetCursorPos
ScreenToClient
IsClipboardFormatAvailable
GetMessagePos
GetFocus
PostMessageW
PtInRect
SetMenuDefaultItem
IsMenu
UpdateLayeredWindow
EnableScrollBar
UnionRect
MonitorFromPoint
UnregisterClassW
GetWindowRgn
DestroyCursor
HideCaret
CreateMenu
GetComboBoxInfo
TranslateMDISysAccel
DefMDIChildProcW
DefFrameProcW
DrawMenuBar
SubtractRect
WaitMessage
CharUpperBuffW
CreateAcceleratorTableW
GetKeyboardState
ToUnicodeEx
GetUpdateRect
SetClassLongW
DestroyAcceleratorTable
ModifyMenuW
CopyIcon
LockWindowUpdate
SetCursorPos
MapVirtualKeyExW
IsCharLowerW
GetKeyboardLayout
GetNextDlgGroupItem
PostThreadMessageW
CharNextW
InvalidateRgn
CopyAcceleratorTableW
SetParent
EmptyClipboard
SetClipboardData
CloseClipboard
InsertMenuW
OpenClipboard
gdi32
GetTextFaceW
SetPixelV
GetViewportOrgEx
PtInRegion
GetBoundsRect
FrameRgn
EnumFontFamiliesExW
SetPaletteEntries
ExtFloodFill
GetSystemPaletteEntries
GetNearestPaletteIndex
GetPaletteEntries
CreatePalette
OffsetRgn
GetRgnBox
SetPixel
RealizePalette
CreateRoundRectRgn
GetTextCharsetInfo
EnumFontFamiliesW
CreateDIBitmap
Polyline
Polygon
CreatePolygonRgn
GetTextColor
SetRectRgn
GetMapMode
LPtoDP
DPtoLP
Ellipse
CreateEllipticRgn
ScaleWindowExtEx
ScaleViewportExtEx
OffsetWindowOrgEx
OffsetViewportOrgEx
SetWindowOrgEx
SetWindowExtEx
SetViewportOrgEx
SetViewportExtEx
MoveToEx
SetTextAlign
SetTextColor
SetStretchBltMode
SetROP2
SetPolyFillMode
GetLayout
SetLayout
SetMapMode
SetBkMode
SetBkColor
SelectPalette
ExtSelectClipRgn
SelectClipRgn
SaveDC
RestoreDC
LineTo
IntersectClipRect
GetWindowExtEx
GetViewportExtEx
GetPixel
GetObjectType
GetClipBox
ExcludeClipRect
CreateRectRgn
CreatePatternBrush
CreateHatchBrush
CreateBitmap
CreateDCW
CopyMetaFileW
Rectangle
RoundRect
PatBlt
GetTextMetricsW
Escape
ExtTextOutW
TextOutW
RectVisible
PtVisible
CreateFontW
CreatePen
BitBlt
GetBkColor
GetDeviceCaps
GetCurrentObject
GetDIBColorTable
GetTextExtentPoint32W
CreateFontIndirectW
StretchBlt
CreateCompatibleBitmap
CreateDIBSection
CreateCompatibleDC
SetDIBColorTable
SelectObject
GetObjectW
GetStockObject
FillRgn
GetWindowOrgEx
CreateSolidBrush
CombineRgn
CreateRectRgnIndirect
DeleteObject
DeleteDC
msimg32
AlphaBlend
TransparentBlt
winspool.drv
OpenPrinterW
ClosePrinter
DocumentPropertiesW
advapi32
CryptAcquireContextA
RegQueryValueExW
RegCloseKey
RegDeleteValueW
RegCreateKeyExW
RegSetValueExW
GetFileSecurityW
SetFileSecurityW
RegDeleteKeyW
RegEnumKeyW
RegQueryValueW
CryptEncrypt
CryptImportKey
CryptDestroyKey
CryptDestroyHash
CryptHashData
CryptCreateHash
CryptGenRandom
CryptGetHashParam
CryptReleaseContext
RegOpenKeyExW
RegEnumValueW
RegEnumKeyExW
shell32
Shell_NotifyIconW
SHFileOperationW
DragQueryFileW
DragFinish
SHGetMalloc
SHGetPathFromIDListW
SHGetSpecialFolderLocation
ShellExecuteW
SHAppBarMessage
ShellExecuteA
SHGetFileInfoW
SHGetDesktopFolder
SHBrowseForFolderW
comctl32
ImageList_Draw
ImageList_GetImageInfo
_TrackMouseEvent
InitCommonControlsEx
ImageList_AddMasked
shlwapi
PathFindExtensionW
PathFindFileNameW
PathRemoveFileSpecW
PathIsUNCW
PathStripToRootW
PathFileExistsW
StrFormatKBSizeW
uxtheme
DrawThemeText
OpenThemeData
DrawThemeBackground
CloseThemeData
IsAppThemed
GetThemeColor
GetCurrentThemeName
DrawThemeParentBackground
GetWindowTheme
IsThemeBackgroundPartiallyTransparent
GetThemePartSize
GetThemeSysColor
ole32
OleUninitialize
OleSetClipboard
OleFlushClipboard
OleIsCurrentClipboard
OleInitialize
CoFreeUnusedLibraries
OleDraw
CLSIDFromString
ReleaseStgMedium
OleDuplicateData
CoTaskMemFree
CoTaskMemAlloc
CoInitialize
CoUninitialize
CreateStreamOnHGlobal
OleGetClipboard
CoCreateInstance
DoDragDrop
CoLockObjectExternal
RegisterDragDrop
RevokeDragDrop
CoCreateGuid
CLSIDFromProgID
CoDisconnectObject
CoInitializeEx
CoGetClassObject
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CreateILockBytesOnHGlobal
CoRevokeClassObject
CoRegisterMessageFilter
OleLockRunning
OleCreateMenuDescriptor
OleDestroyMenuDescriptor
OleTranslateAccelerator
IsAccelerator
OleRun
oleaut32
SafeArrayPutElement
VariantChangeType
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
VarUdateFromDate
SafeArrayAccessData
SafeArrayUnaccessData
VarDateFromStr
SafeArrayGetDim
SafeArrayCreate
VariantInit
SafeArrayGetLBound
VarBstrFromDate
LoadTypeLi
OleCreateFontIndirect
SysAllocString
SysStringLen
SafeArrayGetElemsize
VariantCopy
GetErrorInfo
SysAllocStringLen
SafeArrayGetUBound
SysFreeString
VariantClear
oledlg
OleUIBusyW
urlmon
UrlMkSetSessionOption
gdiplus
GdipSetInterpolationMode
GdipCreateFromHDC
GdipCreateBitmapFromHBITMAP
GdipCreateBitmapFromFile
GdiplusStartup
GdipCreateBitmapFromStream
GdipGetImagePixelFormat
GdipGetImageHeight
GdipGetImageWidth
GdipGetImagePaletteSize
GdipGetImagePalette
GdipBitmapLockBits
GdipBitmapUnlockBits
GdiplusShutdown
GdipCreateBitmapFromScan0
GdipDrawImageI
GdipDeleteGraphics
GdipGetImageGraphicsContext
GdipDrawImageRectI
GdipDisposeImage
GdipFree
GdipAlloc
GdipCloneImage
wininet
InternetGetCookieExW
ws2_32
send
__WSAFDIsSet
WSASetLastError
bind
getpeername
getsockname
htonl
ntohl
setsockopt
WSAIoctl
getaddrinfo
freeaddrinfo
accept
listen
WSAGetLastError
htons
inet_addr
socket
WSACleanup
WSAStartup
getsockopt
select
connect
ioctlsocket
recvfrom
sendto
gethostname
recv
ntohs
closesocket
oleacc
AccessibleObjectFromWindow
LresultFromObject
CreateStdAccessibleObject
imm32
ImmGetContext
ImmGetOpenStatus
ImmReleaseContext
winmm
mciSendStringW
PlaySoundW
mciGetErrorStringW
wldap32
ord41
ord301
ord200
ord30
ord79
ord35
ord33
ord32
ord27
ord26
ord22
ord50
ord45
ord60
ord211
ord46
ord143
crypt32
CertOpenStore
CertCloseStore
CertFindCertificateInStore
CertFreeCertificateContext
CryptStringToBinaryA
CertAddCertificateContextToStore
CertGetNameStringA
CryptQueryObject
CertCreateCertificateChainEngine
CertFreeCertificateChainEngine
CertGetCertificateChain
CertFreeCertificateChain
Sections
.text Size: 2.0MB - Virtual size: 2.0MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 444KB - Virtual size: 444KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 28KB - Virtual size: 154KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.vmp0 Size: 606KB - Virtual size: 606KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.reloc Size: 155KB - Virtual size: 154KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 2.3MB - Virtual size: 2.3MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ