C:\tmp\softether_build_dir\Main\DebugFiles\pdb\Win32_Release\vpnbridge.pdb
Static task
static1
Behavioral task
behavioral1
Sample
a0c112ea1ba71631694e5e1afffc324e2f3c7bbf84affbb060f9f31853aef1a8.exe
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
a0c112ea1ba71631694e5e1afffc324e2f3c7bbf84affbb060f9f31853aef1a8.exe
Resource
win10v2004-20240802-en
General
-
Target
a0c112ea1ba71631694e5e1afffc324e2f3c7bbf84affbb060f9f31853aef1a8
-
Size
5.2MB
-
MD5
fd7950d5e5e0aab8aedd07995b5a27b6
-
SHA1
ef6e42ce44924aa394f3b2a3f1fbbb593188f415
-
SHA256
a0c112ea1ba71631694e5e1afffc324e2f3c7bbf84affbb060f9f31853aef1a8
-
SHA512
1af758b2f51ee85831594c034d33438171a0f434b1c62ccac422bac9a6fdeff94858b60f610ce5afae4ee7c40fde91c17a68ba2359b135bf22d5460b9a302efe
-
SSDEEP
98304:9+ky8MbUoMMIl3BkB9bmIYo3W+2kv2E0bvbUeq:9+t8w9MMIlsbmIYo3WCerbjHq
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource a0c112ea1ba71631694e5e1afffc324e2f3c7bbf84affbb060f9f31853aef1a8
Files
-
a0c112ea1ba71631694e5e1afffc324e2f3c7bbf84affbb060f9f31853aef1a8.exe windows:5 windows x86 arch:x86
bca396bf78391e4eeee1dea95906cec5
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
PDB Paths
Imports
kernel32
GetUserDefaultLCID
GetSystemDefaultLCID
GetComputerNameW
PulseEvent
ReleaseMutex
SetErrorMode
QueryPerformanceFrequency
QueryPerformanceCounter
GetDriveTypeA
CreateFileW
CreateDirectoryW
CreateDirectoryA
RemoveDirectoryW
RemoveDirectoryA
DeleteFileW
DeleteFileA
GetFileAttributesW
GetFileAttributesA
FreeResource
LockResource
SizeofResource
LoadResource
FindResourceA
LoadLibraryExA
LoadLibraryExW
SetFileAttributesA
SetFileAttributesW
GetComputerNameA
LocalFree
GetCurrentProcess
GetThreadLocale
SetConsoleScreenBufferSize
GetConsoleScreenBufferInfo
GetStdHandle
LoadLibraryW
GetShortPathNameA
GetShortPathNameW
TerminateProcess
OpenProcess
SetThreadAffinityMask
GetCurrentThread
SetEvent
lstrcmpiA
GetCurrentProcessId
SetThreadPriority
FindClose
FindNextFileA
FindNextFileW
FindFirstFileA
FindFirstFileW
GetTempPathW
GetTempPathA
SetUnhandledExceptionFilter
GetModuleFileNameW
GetModuleFileNameA
GetCommandLineW
GetCommandLineA
FlushFileBuffers
SystemTimeToFileTime
GetSystemTime
GetTimeZoneInformation
HeapFree
GetProcessHeap
RaiseException
GetDiskFreeSpaceExW
GetDiskFreeSpaceExA
FileTimeToSystemTime
GetCurrentDirectoryW
GetCurrentDirectoryA
Sleep
GlobalMemoryStatus
SetPriorityClass
GetSystemInfo
CreateProcessW
CreateProcessA
MoveFileA
SetFilePointer
GetFileSize
GetFileInformationByHandle
SetFileTime
GetExitCodeProcess
InitializeCriticalSection
DeleteCriticalSection
HeapDestroy
HeapAlloc
HeapReAlloc
InterlockedIncrement
InterlockedDecrement
EnterCriticalSection
LeaveCriticalSection
ResetEvent
ReadConsoleA
ReadConsoleW
WriteConsoleA
WriteConsoleW
SetLastError
InterlockedCompareExchange64
InitializeCriticalSectionAndSpinCount
InterlockedCompareExchange
TlsFree
InterlockedExchangeAdd
VirtualFree
VirtualAlloc
WideCharToMultiByte
MultiByteToWideChar
FormatMessageA
GetModuleHandleW
GetVersion
GetFileType
GetACP
GetEnvironmentVariableW
GetSystemTimeAsFileTime
GetConsoleMode
SetConsoleMode
LoadLibraryA
GetSystemDirectoryA
lstrlenA
GetLocalTime
WaitForMultipleObjects
MoveFileW
GetLastError
CreateFileA
OpenEventA
CreateEventA
ReadFile
WriteFile
DeviceIoControl
GetVersionExA
TlsAlloc
GetCurrentThreadId
MulDiv
GetModuleHandleA
EnumResourceNamesA
ReadConsoleInputA
SetEndOfFile
GetConsoleOutputCP
SetEnvironmentVariableW
SetEnvironmentVariableA
CompareStringW
CompareStringA
GetLocaleInfoW
LCMapStringW
LCMapStringA
SetStdHandle
GetFullPathNameA
HeapSize
GetConsoleCP
GetStringTypeW
GetStringTypeA
IsValidLocale
EnumSystemLocalesA
GetLocaleInfoA
IsValidCodePage
GetOEMCP
GetCPInfo
IsDebuggerPresent
UnhandledExceptionFilter
GetTickCount
SetHandleCount
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsA
SetConsoleCtrlHandler
FileTimeToLocalFileTime
CreateThread
ExitThread
RtlUnwind
ExitProcess
GetStartupInfoA
InterlockedExchange
LocalAlloc
WaitForSingleObject
OpenMutexA
CloseHandle
CreateMutexA
TlsSetValue
TlsGetValue
GetProcAddress
FreeLibrary
HeapCreate
gdi32
CreateFontA
GetDeviceCaps
GetTextMetricsA
GetTextExtentPoint32A
SelectObject
CreateDIBSection
BitBlt
GdiFlush
DeleteObject
GetObjectA
CreateCompatibleDC
DeleteDC
GetStockObject
comdlg32
GetOpenFileNameA
GetOpenFileNameW
GetSaveFileNameA
GetSaveFileNameW
shell32
SHChangeNotify
SHGetSpecialFolderLocation
SHGetPathFromIDListW
ShellExecuteW
SHBrowseForFolderA
Shell_NotifyIconA
SHBrowseForFolderW
Shell_NotifyIconW
ShellExecuteExA
SHGetPathFromIDListA
ShellExecuteA
ShellExecuteExW
SHGetMalloc
ole32
CoUninitialize
CoInitialize
PropVariantClear
CoCreateInstance
oleaut32
SysFreeString
SysAllocString
ws2_32
listen
getsockname
send
recv
htonl
bind
htons
setsockopt
sendto
shutdown
ntohs
socket
closesocket
WSACleanup
WSAStartup
WSAEventSelect
WSAIoctl
WSAAccept
WSAGetLastError
getpeername
gethostname
WSASetLastError
inet_ntoa
getservbyname
inet_addr
gethostbyname
gethostbyaddr
connect
getsockopt
recvfrom
ioctlsocket
accept
getservbyport
winmm
PlaySoundA
timeGetTime
comctl32
PropertySheetW
CreatePropertySheetPageW
ImageList_ReplaceIcon
ImageList_SetBkColor
ImageList_Create
ImageList_Destroy
CreateStatusWindowW
InitCommonControlsEx
version
GetFileVersionInfoSizeA
GetFileVersionInfoW
GetFileVersionInfoA
VerQueryValueA
GetFileVersionInfoSizeW
netapi32
Netbios
shlwapi
SHStrDupW
urlmon
CreateURLMoniker
Sections
.text Size: 4.1MB - Virtual size: 4.1MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 738KB - Virtual size: 738KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 149KB - Virtual size: 216KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 55KB - Virtual size: 55KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 166KB - Virtual size: 166KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ