Behavioral task
behavioral1
Sample
ddbf1b10db4db3f46e3f5fdb91cd1dd51bedcd64cb6683fd4d394ddee860e356.exe
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
ddbf1b10db4db3f46e3f5fdb91cd1dd51bedcd64cb6683fd4d394ddee860e356.exe
Resource
win10v2004-20220812-en
General
-
Target
ddbf1b10db4db3f46e3f5fdb91cd1dd51bedcd64cb6683fd4d394ddee860e356
-
Size
376KB
-
MD5
0e82065d1f5c8833113cf33c55fda135
-
SHA1
4c8fa69594bee2604d732f39011e9bbf32562826
-
SHA256
ddbf1b10db4db3f46e3f5fdb91cd1dd51bedcd64cb6683fd4d394ddee860e356
-
SHA512
b4da01984e2df6e8b8c9cd1c51131468ad64d2a5408d199ba69c7ecfe2c03cdf95ad6dbbc9eba5304a18a7b3088917d97c2fe5ef8f5cbfcccbd33bee42cd3650
-
SSDEEP
6144:ZWqDS7IRZfSPeuYPnTg57ZB0U5/rpeJIGOVYG9kqapJ:cq6YPnTgRZGsNGaj0
Malware Config
Signatures
-
resource yara_rule sample vmprotect
Files
-
ddbf1b10db4db3f46e3f5fdb91cd1dd51bedcd64cb6683fd4d394ddee860e356.exe windows x86
c0105cac4588adb84c1c7806ad51d249
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
winmm
timeGetTime
timeEndPeriod
timeKillEvent
kernel32
GetFullPathNameA
GetCPInfo
GetOEMCP
SetErrorMode
FileTimeToLocalFileTime
GetFileAttributesA
GetFileTime
HeapFree
HeapReAlloc
HeapAlloc
GetSystemTimeAsFileTime
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
RaiseException
RtlUnwind
ExitThread
CreateThread
VirtualProtect
VirtualAlloc
VirtualQuery
GetCommandLineA
GetProcessHeap
GetStartupInfoA
GetVolumeInformationA
HeapSize
HeapDestroy
HeapCreate
VirtualFree
GetStdHandle
SetHandleCount
GetFileType
GetACP
IsValidCodePage
GetTimeZoneInformation
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
GetStringTypeA
GetStringTypeW
GetConsoleCP
GetConsoleMode
SetStdHandle
LCMapStringA
LCMapStringW
SetEnvironmentVariableA
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
DuplicateHandle
GetFileSize
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
ReadFile
GlobalFlags
FileTimeToSystemTime
GetThreadLocale
TlsFree
LocalReAlloc
TlsSetValue
TlsAlloc
GlobalHandle
GlobalReAlloc
TlsGetValue
LocalAlloc
InterlockedIncrement
InterlockedDecrement
GetModuleFileNameW
GlobalGetAtomNameA
GlobalFindAtomA
lstrcmpW
FreeResource
GetCurrentProcessId
GlobalAddAtomA
GlobalDeleteAtom
GetCurrentThread
GetCurrentThreadId
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
lstrcmpA
GetModuleHandleA
SetLastError
GlobalFree
GlobalAlloc
GlobalLock
GlobalUnlock
FormatMessageA
LocalFree
MulDiv
lstrlenA
CompareStringW
CompareStringA
GetVersion
MultiByteToWideChar
SetThreadPriority
GetProcAddress
LoadLibraryA
InitializeCriticalSectionAndSpinCount
InitializeCriticalSection
WideCharToMultiByte
OutputDebugStringA
FreeLibrary
WritePrivateProfileStringA
GetPrivateProfileIntA
FindFirstFileA
GetPrivateProfileStringA
FindNextFileA
FindClose
GetModuleFileNameA
InterlockedExchange
GetTickCount
FindResourceA
LoadResource
LockResource
SizeofResource
GetSystemInfo
GetVersionExA
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
TerminateProcess
GetCurrentProcess
GetLastError
Sleep
GetCurrentDirectoryA
CreateFileA
WriteFile
CloseHandle
ExitProcess
VirtualProtect
GetModuleFileNameA
ExitProcess
user32
InvalidateRect
InvalidateRgn
SetCapture
ReleaseCapture
GetNextDlgGroupItem
MessageBeep
UnregisterClassA
RegisterClipboardFormatA
PostThreadMessageA
ShowWindow
MoveWindow
SetWindowTextA
IsDialogMessageA
DestroyMenu
RegisterWindowMessageA
LoadIconA
SendDlgItemMessageA
WinHelpA
IsChild
GetCapture
GetClassLongA
SetPropA
GetPropA
RemovePropA
SetFocus
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
GetTopWindow
GetMessageTime
GetMessagePos
MapWindowPoints
SetForegroundWindow
UpdateWindow
GetMenu
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
AdjustWindowRectEx
EqualRect
SetRect
PtInRect
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
SetWindowLongA
OffsetRect
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetWindowRect
GetWindow
SetWindowContextHelpId
MapDialogRect
SetWindowPos
CopyRect
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
IsWindow
GetDlgItem
GetNextDlgTabItem
EndDialog
GetSysColor
EndPaint
BeginPaint
GetWindowDC
ClientToScreen
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
GetWindowThreadProcessId
GetWindowLongA
GetLastActivePopup
IsWindowEnabled
SetCursor
GetMessageA
TranslateMessage
DispatchMessageA
GetActiveWindow
IsWindowVisible
GetKeyState
PeekMessageA
ValidateRect
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapA
GetFocus
GetParent
ModifyMenuA
EnableMenuItem
CheckMenuItem
PostQuitMessage
GetMenuState
IsRectEmpty
CopyAcceleratorTableA
CharNextA
GetMenuItemID
LoadCursorA
GetSysColorBrush
GetMenuItemCount
GetSubMenu
EnableWindow
GetClientRect
IsIconic
GetSystemMenu
SendMessageA
AppendMenuA
DrawIcon
CharUpperA
FindWindowA
GetCursorPos
GetAsyncKeyState
UnhookWindowsHookEx
SetWindowsHookExA
PostMessageA
CallNextHookEx
GetClassNameA
GetSystemMetrics
MessageBoxA
GetDC
ReleaseDC
GetDesktopWindow
MessageBoxA
gdi32
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
GetStockObject
SetViewportExtEx
CreateRectRgnIndirect
GetMapMode
GetBkColor
GetTextColor
GetRgnBox
OffsetViewportOrgEx
SetViewportOrgEx
Escape
ExtTextOutA
RectVisible
PtVisible
GetWindowExtEx
GetViewportExtEx
CreateCompatibleBitmap
DeleteDC
SelectObject
DeleteObject
GetObjectA
GetDIBits
BitBlt
GetClipBox
SetMapMode
RestoreDC
SaveDC
CreateBitmap
GetDeviceCaps
CreateDIBSection
SetBkColor
SetTextColor
TextOutA
CreateDCA
CreateCompatibleDC
comdlg32
GetFileTitleA
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
advapi32
RegSetValueExA
RegCreateKeyExA
RegQueryValueA
RegEnumKeyA
RegQueryValueExA
RegOpenKeyA
RegOpenKeyExA
RegCloseKey
RegDeleteKeyA
shell32
ShellExecuteA
comctl32
ord17
shlwapi
PathFindExtensionA
PathFindFileNameA
PathStripToRootA
PathIsUNCA
oledlg
ord8
ole32
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CLSIDFromString
CLSIDFromProgID
CoTaskMemAlloc
CreateILockBytesOnHGlobal
CoTaskMemFree
CoRegisterMessageFilter
OleFlushClipboard
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
OleIsCurrentClipboard
CoRevokeClassObject
oleaut32
SysStringLen
SystemTimeToVariantTime
VariantTimeToSystemTime
SafeArrayDestroy
VariantCopy
VariantInit
VariantChangeType
VariantClear
SysAllocStringLen
SysAllocStringByteLen
SysFreeString
OleCreateFontIndirect
SysAllocString
Sections
.text Size: 244KB - Virtual size: 240KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 60KB - Virtual size: 57KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 16KB - Virtual size: 35KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
Shared Size: 4KB - Virtual size: 8B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 20KB - Virtual size: 17KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.vmp0 Size: 4KB - Virtual size: 2KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.vmp1 Size: 20KB - Virtual size: 17KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.reloc Size: 4KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ