Static task
static1
Behavioral task
behavioral1
Sample
VPN.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
VPN.exe
Resource
win10v2004-20230220-en
General
-
Target
VPN.exe
-
Size
1.5MB
-
MD5
93c96b95e330878011cbbe5e37834c7b
-
SHA1
6d4d7bb0766e08760d53971a0cea6cee999dcdef
-
SHA256
548fd6a6cfd536430d5020c57b5679b7f67a24764db93ff2f2769b894372bd7d
-
SHA512
89a4f52163aa8ddb17a063c5bd4cf4cf795d02477c9ebf6d45864a4589c808b52a02ef322c7961675a4b2f300fa7f0b6d5c32e94d730a8daed1e85864bbecf07
-
SSDEEP
49152:kIbYQSEkxj4Lzr6q9jDfCvNu2LQHjIeV1TMAYFf1zLj4tvLb2R:kIXSEQ4LzOqFfoNu2LQHjHVPYFfdLj4k
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource VPN.exe
Files
-
VPN.exe.exe windows x86
d7fa3dc0eb410cf8867b7281768fa5cd
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
GetConsoleMode
WriteConsoleW
SetEnvironmentVariableA
FindResourceW
LoadResource
SizeofResource
MulDiv
lstrcmpW
GetProcAddress
LockResource
lstrcmpiW
GetCurrentThreadId
GetVersion
SetEvent
GetLastError
CreateEventW
WaitForMultipleObjects
CreateMutexW
CloseHandle
WaitForSingleObject
HeapFree
GetOEMCP
GetProcessHeap
HeapAlloc
ResetEvent
CreateThread
LocalAlloc
MultiByteToWideChar
Sleep
ExpandEnvironmentStringsW
CreateFileW
SetFilePointer
ReadFile
WriteFile
GetConsoleCP
GetLocalTime
WideCharToMultiByte
lstrlenW
SetLastError
LocalFree
FormatMessageW
GlobalUnlock
GlobalLock
GlobalAlloc
GlobalSize
CopyFileW
GlobalFree
DeactivateActCtx
GetACP
GetCPInfo
GetStringTypeW
IsProcessorFeaturePresent
IsDebuggerPresent
UnhandledExceptionFilter
TerminateProcess
QueryPerformanceCounter
HeapCreate
SetHandleCount
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetStdHandle
SetUnhandledExceptionFilter
GetFileType
SetStdHandle
VirtualQuery
GetSystemInfo
VirtualAlloc
GetSystemTimeAsFileTime
HeapSize
HeapQueryInformation
ActivateActCtx
GetTimeZoneInformation
LCMapStringW
FlushFileBuffers
IsValidCodePage
ExitThread
RaiseException
GetModuleFileNameW
GetCurrentProcessId
FreeResource
RtlUnwind
HeapReAlloc
ExitProcess
DecodePointer
EncodePointer
GetStartupInfoW
HeapSetInformation
GetCommandLineW
FindResourceExW
VirtualProtect
SearchPathW
GetProfileIntW
InitializeCriticalSectionAndSpinCount
GetTickCount
GetTempPathW
GetTempFileNameW
GetFileTime
GetFileSizeEx
GetFileAttributesW
FileTimeToLocalFileTime
GetFileAttributesExW
SetErrorMode
GetNumberFormatW
GetWindowsDirectoryW
GetFullPathNameW
GetVolumeInformationW
FindFirstFileW
FindClose
GetCurrentProcess
DuplicateHandle
GetFileSize
SetEndOfFile
UnlockFile
LockFile
lstrcpyW
DeleteFileW
GetCurrentDirectoryW
GlobalFlags
InterlockedIncrement
TlsFree
DeleteCriticalSection
LocalReAlloc
TlsSetValue
TlsAlloc
InitializeCriticalSection
GlobalHandle
GlobalReAlloc
EnterCriticalSection
TlsGetValue
LeaveCriticalSection
FileTimeToSystemTime
GetThreadLocale
lstrlenA
GlobalGetAtomNameW
GetPrivateProfileStringW
WritePrivateProfileStringW
GetPrivateProfileIntW
ResumeThread
SetThreadPriority
lstrcmpA
GetCurrentThread
GetUserDefaultUILanguage
ConvertDefaultLocale
LoadLibraryW
GetSystemDefaultUILanguage
GetLocaleInfoW
InterlockedExchange
InterlockedDecrement
ReleaseActCtx
CreateActCtxW
GlobalAddAtomW
GlobalFindAtomW
GlobalDeleteAtom
GetVersionExW
GetModuleHandleW
FreeLibrary
CompareStringW
user32
SetClassLongW
DestroyAcceleratorTable
SetParent
SetWindowRgn
IsZoomed
UnpackDDElParam
ReuseDDElParam
LoadAcceleratorsW
InsertMenuItemW
BringWindowToTop
TranslateAcceleratorW
DrawIconEx
LoadImageW
CopyImage
GetIconInfo
NotifyWinEvent
EnableScrollBar
HideCaret
DrawFocusRect
InvertRect
GetAsyncKeyState
CreatePopupMenu
GetMenuDefaultItem
RedrawWindow
CharUpperW
DestroyIcon
MessageBeep
GetNextDlgGroupItem
InvalidateRgn
IsRectEmpty
CopyAcceleratorTableW
CharNextW
SetLayeredWindowAttributes
EnumDisplayMonitors
DeleteMenu
WaitMessage
ReleaseCapture
SetCapture
UnregisterClassW
IntersectRect
RealChildWindowFromPoint
LoadCursorW
GetSysColorBrush
MapVirtualKeyW
GetKeyNameTextW
ShowOwnedPopups
SetCursor
GetMessageW
TranslateMessage
ValidateRect
SetWindowContextHelpId
MapDialogRect
PostQuitMessage
SystemParametersInfoW
DestroyMenu
GetMenuItemInfoW
ShowWindow
MoveWindow
SetWindowTextW
IsDialogMessageW
CheckDlgButton
RegisterWindowMessageW
SendDlgItemMessageW
SendDlgItemMessageA
WinHelpW
IsChild
DrawStateW
DefMDIChildProcW
GetPropW
RemovePropW
GetForegroundWindow
DispatchMessageW
BeginDeferWindowPos
EndDeferWindowPos
GetMessageTime
GetMessagePos
PeekMessageW
MonitorFromWindow
GetMonitorInfoW
MapWindowPoints
ScrollWindow
GetKeyState
SetMenu
SetScrollRange
GetScrollRange
ShowScrollBar
IsWindowVisible
UpdateWindow
CreateWindowExW
GetClassInfoExW
GetClassInfoW
RegisterClassW
AdjustWindowRectEx
EqualRect
DeferWindowPos
SetScrollInfo
CopyRect
SetWindowPlacement
GetWindowPlacement
GetDlgCtrlID
GetMenu
SetWindowPos
EndPaint
BeginPaint
GrayStringW
DrawTextExW
DrawTextW
TabbedTextOutW
FillRect
GetDesktopWindow
GetActiveWindow
SetActiveWindow
CreateDialogIndirectParamW
DestroyWindow
GetDlgItem
GetNextDlgTabItem
EndDialog
GetWindowThreadProcessId
GetLastActivePopup
MessageBoxW
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapW
CheckMenuItem
GetWindowTextLengthW
GetWindowTextW
GetScrollPos
SetScrollPos
SetFocus
GetMenuState
GetMenuStringW
DrawEdge
DrawFrameControl
ToUnicodeEx
GetKeyboardLayout
GetKeyboardState
CreateAcceleratorTableW
SetCursorPos
LockWindowUpdate
RegisterClipboardFormatW
OpenClipboard
SetClipboardData
CloseClipboard
EmptyClipboard
IsCharLowerW
MapVirtualKeyExW
InsertMenuW
GetMenuItemCount
RemoveMenu
EnableMenuItem
ModifyMenuW
DrawIcon
IsIconic
AppendMenuW
GetSystemMenu
RegisterWindowMessageA
UnionRect
UpdateLayeredWindow
MonitorFromPoint
IsMenu
PostThreadMessageW
GetClassLongW
DefFrameProcW
GetMenuItemID
TrackPopupMenu
SetForegroundWindow
DrawMenuBar
TranslateMDISysAccel
GetWindowRgn
DestroyCursor
SubtractRect
GetDoubleClickTime
CharUpperBuffW
CopyIcon
GetUpdateRect
FrameRect
IsClipboardFormatAvailable
CreateMenu
SetPropW
SetMenuDefaultItem
GetSubMenu
LoadMenuW
LoadIconW
IsWindow
PostMessageW
EnableWindow
ClientToScreen
SetTimer
ScreenToClient
GetWindowRect
GetWindowDC
GetTopWindow
KillTimer
GetFocus
GetParent
CallNextHookEx
IsWindowEnabled
WindowFromPoint
GetClientRect
SetRectEmpty
PtInRect
GetDC
GetCapture
InflateRect
OffsetRect
SetRect
GetScrollInfo
GetWindowLongW
GetClassNameW
ReleaseDC
SetWindowLongW
GetSysColor
GetCursorPos
WindowFromDC
SetWindowsHookExW
UnhookWindowsHookEx
GetSystemMetrics
SendMessageW
CallWindowProcW
DefWindowProcW
GetWindow
InvalidateRect
gdi32
SetTextAlign
GetLayout
SetLayout
SelectClipRgn
CreateRectRgn
GetObjectW
GetViewportExtEx
GetWindowExtEx
BitBlt
GetPixel
PtVisible
RectVisible
TextOutW
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
OffsetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
DeleteDC
CreatePatternBrush
CreateCompatibleDC
GetStockObject
SelectPalette
GetObjectType
CreateSolidBrush
CreateHatchBrush
CreateFontIndirectW
GetTextExtentPoint32W
CreateRectRgnIndirect
PatBlt
SetRectRgn
CombineRgn
GetMapMode
DPtoLP
CreateCompatibleBitmap
CreateDIBitmap
EnumFontFamiliesW
GetTextCharsetInfo
GetBkColor
GetTextColor
GetRgnBox
CreatePalette
GetPaletteEntries
GetNearestPaletteIndex
RealizePalette
GetSystemPaletteEntries
CreateDIBSection
CreateRoundRectRgn
CreatePolygonRgn
CreateEllipticRgn
Polyline
Ellipse
Polygon
SetDIBColorTable
StretchBlt
Rectangle
OffsetRgn
EnumFontFamiliesExW
LPtoDP
GetWindowOrgEx
GetViewportOrgEx
PtInRegion
FillRgn
FrameRgn
GetBoundsRect
ExtFloodFill
SetPaletteEntries
SetPixelV
GetTextFaceW
IntersectClipRect
ExcludeClipRect
GetClipBox
SetMapMode
SetTextColor
SetROP2
SetPolyFillMode
SetBkMode
RestoreDC
SaveDC
CreateBitmap
CreateDCW
CopyMetaFileW
GetDeviceCaps
CreateFontW
MoveToEx
LineTo
SetBkColor
SetPixel
DeleteObject
SelectObject
ExtTextOutW
GetTextMetricsW
CreatePen
msimg32
AlphaBlend
TransparentBlt
comdlg32
GetFileTitleW
winspool.drv
OpenPrinterW
DocumentPropertiesW
ClosePrinter
advapi32
RegCloseKey
RegQueryValueExW
RegOpenKeyExW
RegCreateKeyExW
RegSetValueExW
RegDeleteKeyW
RegEnumKeyW
RegQueryValueW
RegEnumValueW
RegEnumKeyExW
RegDeleteValueW
shell32
SHGetFileInfoW
SHGetDesktopFolder
SHGetPathFromIDListW
SHAppBarMessage
SHBrowseForFolderW
Shell_NotifyIconW
DragQueryFileW
DragFinish
ShellExecuteW
SHGetSpecialFolderLocation
comctl32
ImageList_GetIconSize
shlwapi
PathFindFileNameW
PathStripToRootW
PathIsUNCW
PathFindExtensionW
PathRemoveFileSpecW
ole32
DoDragDrop
OleFlushClipboard
OleIsCurrentClipboard
OleLockRunning
IsAccelerator
OleTranslateAccelerator
OleDestroyMenuDescriptor
OleCreateMenuDescriptor
CreateStreamOnHGlobal
CoInitializeEx
OleInitialize
CoFreeUnusedLibraries
OleUninitialize
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
CoRevokeClassObject
CoRegisterMessageFilter
CoGetClassObject
CoInitialize
CoUninitialize
CoCreateInstance
CLSIDFromString
CLSIDFromProgID
CoCreateGuid
OleDuplicateData
CoTaskMemAlloc
ReleaseStgMedium
CoTaskMemFree
RevokeDragDrop
CoLockObjectExternal
RegisterDragDrop
OleGetClipboard
StgOpenStorageOnILockBytes
oleaut32
SysFreeString
OleCreateFontIndirect
VarBstrFromDate
SysStringLen
SystemTimeToVariantTime
VariantTimeToSystemTime
SafeArrayDestroy
VariantCopy
SysAllocString
VariantInit
VariantChangeType
VariantClear
SysAllocStringLen
oledlg
OleUIBusyW
gdiplus
GdipAlloc
GdipDrawImageI
GdipGetImageGraphicsContext
GdipBitmapUnlockBits
GdipBitmapLockBits
GdipCreateBitmapFromScan0
GdipCreateBitmapFromStream
GdipGetImagePalette
GdipGetImagePaletteSize
GdipGetImagePixelFormat
GdipGetImageHeight
GdipGetImageWidth
GdipCloneImage
GdipDrawImageRectI
GdipSetInterpolationMode
GdipCreateFromHDC
GdiplusShutdown
GdiplusStartup
GdipCreateBitmapFromHBITMAP
GdipDisposeImage
GdipDeleteGraphics
GdipFree
rasapi32
RasSetEapUserDataW
RasGetEntryPropertiesW
RasHangUpW
RasGetEapUserDataW
RasFreeEapUserIdentityW
RasSetEntryPropertiesW
RasGetCredentialsW
RasSetCustomAuthDataW
RasSetEntryDialParamsW
RasSetCredentialsW
RasGetEntryDialParamsW
RasDialW
RasGetEapUserIdentityW
RasEnumConnectionsW
RasGetConnectStatusW
RasEnumEntriesW
RasDeleteEntryW
RasGetErrorStringW
oleacc
LresultFromObject
AccessibleObjectFromWindow
CreateStdAccessibleObject
imm32
ImmGetOpenStatus
ImmReleaseContext
ImmGetContext
winmm
PlaySoundW
Sections
.text Size: 1.2MB - Virtual size: 1.2MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 286KB - Virtual size: 285KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 26KB - Virtual size: 56KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 39KB - Virtual size: 38KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ