D:\jenkins\workspace\client_updateserver\SPUpDateServer\SPUpDateServer\target\SPUpDate.pdb
Static task
static1
Behavioral task
behavioral1
Sample
3afb8e743081ee643a464c1777ccbef6391db099119f5ab40d0074f5e41adbac.dll
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
3afb8e743081ee643a464c1777ccbef6391db099119f5ab40d0074f5e41adbac.dll
Resource
win10v2004-20240426-en
General
-
Target
3afb8e743081ee643a464c1777ccbef6391db099119f5ab40d0074f5e41adbac
-
Size
318KB
-
MD5
87563d481cb3cb355c18aeb02e3d807d
-
SHA1
07fb40907f5803e669d18704796f98223aa377b1
-
SHA256
3afb8e743081ee643a464c1777ccbef6391db099119f5ab40d0074f5e41adbac
-
SHA512
2d50f5b0cc33f6aa0f41fa4f1140a4c52910bdb91a650d0eb724b8053c2fe403e456e918c7dcf21fbf04d7c58159324385ef643df5045a49ab2589822da31995
-
SSDEEP
6144:WZuH9/pLEYySTCkU53waxyVolxj6fcqbUZ6IMCOHU+BV+UdvrEFp7hKVF:d9xZEkU+0yVixYcqAZ6xfBjvrEH7w
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 3afb8e743081ee643a464c1777ccbef6391db099119f5ab40d0074f5e41adbac
Files
-
3afb8e743081ee643a464c1777ccbef6391db099119f5ab40d0074f5e41adbac.dll windows:5 windows x86 arch:x86
1e0dbff355d4ce3a7d67613a68539867
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
shell32
ShellExecuteA
ShellExecuteExA
libcurl
curl_easy_perform
curl_easy_setopt
curl_slist_append
curl_slist_free_all
curl_easy_init
curl_easy_cleanup
curl_easy_getinfo
hlog
ord15
ord26
ord14
libeay32
ord196
ord188
ord197
ord1804
ord181
libgethdsign
HD_GetHDSign
clientupdatelib
?ClientUpdate_StartUpgrade@@YGHPBD000000@Z
?ClientUpdate_GetRenameFile@@YGHPADAAH@Z
?ClientUpdate_GetUpgradeRepoInfo@@YGHAAUUpgradeRepoInfo@@@Z
kernel32
IsDebuggerPresent
QueryPerformanceCounter
GetCurrentProcessId
GetSystemTimeAsFileTime
SetUnhandledExceptionFilter
GetCurrentThreadId
CreateMutexA
MultiByteToWideChar
WideCharToMultiByte
InterlockedExchange
InterlockedCompareExchange
ReleaseMutex
UnhandledExceptionFilter
GetNamedPipeHandleStateA
WaitForSingleObject
ConnectNamedPipe
GetTickCount
WriteFile
InitializeCriticalSection
Sleep
LeaveCriticalSection
ReadFile
DisconnectNamedPipe
FlushFileBuffers
GetLastError
CreateNamedPipeA
EnterCriticalSection
DeleteCriticalSection
CloseHandle
MapViewOfFile
UnmapViewOfFile
CreateFileMappingA
CopyFileA
GetModuleFileNameA
GetEnvironmentVariableA
FreeLibrary
GetProcAddress
LoadLibraryExA
OutputDebugStringA
CreateFileA
GetCurrentProcess
OpenProcess
TerminateProcess
FindFirstFileA
GetLongPathNameA
FindNextFileA
Process32First
GetDriveTypeA
GetLogicalDriveStringsA
Process32Next
WritePrivateProfileStringA
CreateToolhelp32Snapshot
GetDiskFreeSpaceExA
GetVersionExA
SetFilePointer
SystemTimeToFileTime
SetFileTime
GetFileAttributesA
CreateDirectoryA
GetCurrentDirectoryA
LocalFileTimeToFileTime
user32
wsprintfA
advapi32
RegQueryInfoKeyA
RegEnumKeyExA
AdjustTokenPrivileges
LookupPrivilegeValueA
RegSetValueExA
RegQueryValueExA
RegOpenKeyExA
RegCloseKey
OpenProcessToken
msvcp90
?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB
?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z
?swap@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@@Z
?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z
?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEHABV12@@Z
?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z
?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IABV12@@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
?close@?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ
?open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXPBDHH@Z
??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@XZ
??_D?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@JH@Z
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PADH@Z
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
?find_last_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBDH@Z
?find_first_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIABV12@I@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z
?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
?reserve@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD0@Z
msvcr90
_initterm_e
_amsg_exit
_adjust_fdiv
__CppXcptFilter
_crt_debugger_hook
_except_handler4_common
?_type_info_dtor_internal_method@type_info@@QAEXXZ
__CxxFrameHandler3
__clean_type_info_names_internal
_itoa
_mkdir
memset
memcpy
_CxxThrowException
?what@exception@std@@UBEPBDXZ
??1exception@std@@UAE@XZ
??0exception@std@@QAE@XZ
??0exception@std@@QAE@ABQBD@Z
??0exception@std@@QAE@ABV01@@Z
atoi
vsprintf_s
_invalid_parameter_noinfo
??_V@YAXPAX@Z
??3@YAXPAX@Z
??2@YAPAXI@Z
memcpy_s
rename
sprintf
sprintf_s
_access
remove
_beginthreadex
strrchr
strstr
fopen
fread
fclose
strerror
_errno
printf
memmove_s
tolower
strncpy
setlocale
sscanf_s
_mktime64
strcat_s
_time64
free
calloc
malloc
_mbsstr
_purecall
sscanf
_vsnprintf
_ftelli64
memmove
_fseeki64
strtol
ferror
fwrite
perror
?terminate@@YAXXZ
_unlock
__dllonexit
_encode_pointer
_lock
_onexit
_decode_pointer
_malloc_crt
_encoded_null
_initterm
ws2_32
send
closesocket
socket
recv
setsockopt
htons
select
getsockopt
inet_ntoa
gethostbyname
connect
psapi
EnumProcesses
EnumProcessModules
GetModuleFileNameExA
GetModuleBaseNameA
Exports
Exports
??4_Init_locks@std@@QAEAAV01@ABV01@@Z
_SPUPDATE_GetCtrlInfo@16
_SPUPDATE_GetLastError@0
_SPUPDATE_GetVersion@0
_SPUPDATE_Gtest@8
_SPUPDATE_Init@0
_SPUPDATE_Start@0
_SPUPDATE_Stop@0
_SPUPDATE_Uninit@0
Sections
.text Size: 181KB - Virtual size: 180KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 41KB - Virtual size: 41KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1024B - Virtual size: 10KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
SharedDa Size: 512B - Virtual size: 1B
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: 16KB - Virtual size: 15KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ