Static task
static1
Behavioral task
behavioral1
Sample
updatesrv.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
updatesrv.exe
Resource
win10v2004-20230220-en
General
-
Target
updatesrv.exe
-
Size
442KB
-
MD5
06be681ee5f5691a1b6c90c503b96697
-
SHA1
802a803a06f29df9f0cf184cd376de283369332c
-
SHA256
c72c168eb95eea9ce8f3dfbfea2b88abb18dbffc2a97c70d14af4aa642515331
-
SHA512
a43977f765d3ec9cfd7b26a220c24e6c3bbd973ffe7785a3996c2130c19bb33f6c3ac7b56d7c016ba4409386295c812cb26f1cca5d785356a83ca2007c2d0048
-
SSDEEP
12288:TOEvRqr3UW15jqaN7LOGz6DyCqPTwSbdgBtEqeTNseJsQ07RW/ADWpSTripqnuJ:jU1dmtEzTyeJY0IDW0Trip+uJ
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource updatesrv.exe
Files
-
updatesrv.exe.exe windows x86
47aa026cdf0023581ddd47fd973dbd41
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
SetEndOfFile
GetLocalTime
GetFileAttributesA
FileTimeToSystemTime
FileTimeToLocalFileTime
FindNextFileW
FindClose
FindFirstFileW
GetProcAddress
GetModuleHandleW
GetFileAttributesW
CreateDirectoryW
DeleteFileW
CreateSemaphoreW
TerminateThread
DuplicateHandle
ExitThread
ResumeThread
CreateThread
FreeLibrary
LoadLibraryA
GetModuleFileNameA
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
SetUnhandledExceptionFilter
GetModuleHandleA
RaiseException
GetFullPathNameA
OpenEventW
SetLastError
lstrcpyW
FormatMessageA
SetFileAttributesW
MultiByteToWideChar
GetLastError
GetStdHandle
Sleep
GetDiskFreeSpaceExW
MoveFileW
GetSystemTimeAsFileTime
QueryPerformanceCounter
IsDebuggerPresent
UnhandledExceptionFilter
InterlockedCompareExchange
InterlockedExchange
GetTickCount
GetCurrentProcessId
WideCharToMultiByte
GlobalFree
lstrlenA
GlobalLock
GlobalAlloc
GetFullPathNameW
InterlockedIncrement
ReadFile
SetFilePointer
CloseHandle
GetFileSize
CreateFileW
lstrlenW
CreateDirectoryA
OutputDebugStringA
WriteConsoleA
CreateDirectoryExW
OutputDebugStringW
WriteConsoleW
AllocConsole
GetCurrentProcess
WaitForSingleObject
TerminateProcess
LocalFree
LeaveCriticalSection
GetCurrentThreadId
EnterCriticalSection
DeleteCriticalSection
InitializeCriticalSection
SetCurrentDirectoryW
GetModuleFileNameW
CreateEventW
SetEvent
ResetEvent
WriteFile
RemoveDirectoryW
CreateFileA
ReleaseSemaphore
InterlockedDecrement
user32
CharNextW
CharNextA
CharUpperA
MessageBoxW
CharLowerW
PostThreadMessageW
advapi32
OpenServiceW
OpenSCManagerW
StartServiceW
CreateServiceW
DeleteService
ControlService
DeregisterEventSource
ReportEventW
RegisterEventSourceW
SetServiceStatus
RegisterServiceCtrlHandlerW
StartServiceCtrlDispatcherW
CloseServiceHandle
shell32
ord165
ole32
CoInitialize
CoUninitialize
sgmempool
ord2
ord1
winmm
timeGetTime
timeBeginPeriod
timeGetDevCaps
timeSetEvent
timeEndPeriod
timeKillEvent
psapi
GetPerformanceInfo
msvcr90
_encode_pointer
__set_app_type
_unlock
__dllonexit
_lock
_onexit
_decode_pointer
_except_handler4_common
?terminate@@YAXXZ
_crt_debugger_hook
?_type_info_dtor_internal_method@type_info@@QAEXXZ
_invoke_watson
_controlfp_s
_timezone
_wcsnicmp
wcsncpy
__p__fmode
__p__commode
_adjust_fdiv
__setusermatherr
_configthreadlocale
_initterm_e
_initterm
__winitenv
exit
_XcptFilter
_exit
_cexit
__wgetmainargs
_amsg_exit
??_U@YAPAXI@Z
??_V@YAXPAX@Z
qsort
strncmp
isalnum
isalpha
tolower
_vsnprintf_s
??3@YAXPAX@Z
??2@YAPAXI@Z
_waccess
_vswprintf
iswdigit
_wtoi
_assert
_wcsicmp
printf
_time32
srand
system
gets
memmove
isspace
vsprintf
sprintf
isdigit
atoi
strchr
_purecall
_stricmp
strncpy
rand
_access
wcsstr
strstr
fopen
fseek
ftell
fclose
swscanf
strrchr
wcschr
wcsrchr
memset
__CxxFrameHandler3
wcspbrk
wcsncmp
_putws
memcpy
_localtime32
fflush
_fdopen
_dup2
_open_osfhandle
__iob_func
_vsnprintf
_swprintf
free
fputws
_wcsdup
_vsnwprintf
_wfopen
fputs
_CxxThrowException
_tzset
_ltow
fwrite
_wtol
fread
malloc
_wfullpath
ferror
fopen_s
fputc
fprintf
ws2_32
send
recvfrom
ntohl
select
__WSAFDIsSet
closesocket
htonl
bind
socket
WSACleanup
WSAStartup
sendto
inet_addr
getsockname
ntohs
htons
inet_ntoa
pdh
PdhAddCounterA
PdhRemoveCounter
PdhCloseQuery
PdhOpenQueryW
PdhGetFormattedCounterValue
PdhCollectQueryData
dbghelp
MiniDumpWriteDump
MakeSureDirectoryPathExists
shlwapi
PathIsDirectoryW
PathFileExistsW
version
GetFileVersionInfoW
VerQueryValueW
GetFileVersionInfoSizeA
GetFileVersionInfoA
GetFileVersionInfoSizeW
VerQueryValueA
Sections
.text Size: 315KB - Virtual size: 315KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 81KB - Virtual size: 80KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 16KB - Virtual size: 17KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 27KB - Virtual size: 26KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ