gpsvc.pdb
Static task
static1
Behavioral task
behavioral1
Sample
gpsvc.dll
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
gpsvc.dll
Resource
win10v2004-20240802-en
General
-
Target
gpsvc.dll
-
Size
577KB
-
MD5
8ba3c04702bf8f927ab36ae8313ca4ee
-
SHA1
4597a614270370c16c4d2628f85806e6057e66d7
-
SHA256
3b6460c8134aa9d6e4fb978201b35fe9b67dd5bbb6c8d9625f3097dda30c2893
-
SHA512
8319b18ea95246bacbbca67aed6701d7be57bbbf2958e5ce7fc2598a81a9e4ab402339b1905709275c748be8bcdcba98f7f5cd253ea9e6c0673f457bd6bfef2e
-
SSDEEP
12288:OfkJyH1mcSVYB5mPofugJxGtkx4enPrYxVC0Idx:721iVYDmPoLGSxDnPrYxVC0Idx
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource gpsvc.dll
Files
-
gpsvc.dll.dll windows:6 windows x86 arch:x86
00be1afbfd7270a6f4019a0378221ce2
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
msvcrt
__CxxFrameHandler3
memcpy_s
memmove_s
??0exception@@QAE@ABQBD@Z
_except_handler4_common
_onexit
_lock
__dllonexit
_unlock
??1type_info@@UAE@XZ
?what@exception@@UBEPBDXZ
??0exception@@QAE@XZ
??1exception@@UAE@XZ
??0exception@@QAE@ABV0@@Z
_CxxThrowException
_purecall
memcpy
_vsnwprintf
wcsncmp
iswdigit
_wtol
strchr
_errno
strtoul
wcstoul
_amsg_exit
_initterm
_XcptFilter
malloc
_callnewh
free
_wcsnicmp
toupper
wcschr
memset
wcsrchr
_wcsicmp
_itow
ntdll
RtlAdjustPrivilege
RtlNtStatusToDosError
EtwEventUnregister
EtwEventRegister
EtwEventActivityIdControl
EtwEventWrite
NtDuplicateToken
NtClose
RtlIsDosDeviceName_U
NtCreateFile
RtlFreeHeap
RtlReleaseRelativeName
RtlDosPathNameToRelativeNtPathName_U
RtlTimeToSecondsSince1980
NtQuerySystemTime
RtlCopySid
RtlLengthSid
NtQueryInformationToken
RtlEqualSid
RtlFreeUnicodeString
RtlConvertSidToUnicodeString
NtSetInformationProcess
WinSqmSetDWORD
RtlInitUnicodeString
EtwEventEnabled
api-ms-win-service-core-l1-1-0
SetServiceStatus
RegisterServiceCtrlHandlerExW
api-ms-win-service-management-l1-1-0
OpenSCManagerW
OpenServiceW
CloseServiceHandle
api-ms-win-service-management-l2-1-0
QueryServiceConfigW
ChangeServiceConfigW
advapi32
RegGetKeySecurity
GetSidSubAuthority
RegOpenCurrentUser
SetTokenInformation
MakeSelfRelativeSD
AddAccessAllowedAceEx
SetSecurityDescriptorGroup
GetSecurityDescriptorLength
GetNamedSecurityInfoW
GetTokenInformation
AccessCheck
ImpersonateLoggedOnUser
InitializeAcl
AddAccessAllowedAce
GetAce
SetEntriesInAclW
SetSecurityDescriptorDacl
InitializeSecurityDescriptor
SetSecurityDescriptorOwner
SetSecurityDescriptorControl
GetSecurityInfo
IsValidSecurityDescriptor
GetSecurityDescriptorDacl
MapGenericMask
AllocateAndInitializeSid
FreeSid
LookupAccountNameW
IsValidSid
GetLengthSid
CopySid
EqualSid
GetSidSubAuthorityCount
RegSetKeySecurity
DuplicateTokenEx
IsWellKnownSid
LookupAccountSidW
CreateWellKnownSid
CheckTokenMembership
OpenProcessToken
RegConnectRegistryW
AccessCheckByType
OpenThreadToken
SetThreadToken
RegQueryValueExA
CreateProcessAsUserW
RevertToSelf
RegCreateKeyExW
RegCloseKey
RegOpenKeyExW
RegEnumKeyExW
RegQueryInfoKeyW
RegSetValueExW
RegDeleteValueW
RegEnumValueW
RegQueryValueExW
user32
LoadStringW
GetSystemMetrics
BroadcastSystemMessageW
gpapi
ord111
LeaveCriticalPolicySectionInternal
RsopLoggingEnabledInternal
ord114
wldap32
ord118
ord12
ord179
ord26
ord133
ord147
ord27
ord203
ord41
ord145
ord16
ord14
ord18
ord88
ord73
ord13
ord140
ord142
ord79
ord224
secur32
QuerySecurityPackageInfoW
AcquireCredentialsHandleW
SeciAllocateAndSetIPAddress
InitializeSecurityContextW
AcceptSecurityContext
DeleteSecurityContext
FreeCredentialsHandle
TranslateNameW
SeciFreeCallContext
GetComputerObjectNameW
GetUserNameExW
QuerySecurityContextToken
FreeContextBuffer
nsi
NsiGetParameter
kernel32
CreateDirectoryW
FindNLSString
GetFileSize
ResetEvent
WTSGetActiveConsoleSessionId
SetPriorityClass
FreeLibraryAndExitThread
CreateJobObjectW
ReadFile
SetInformationJobObject
TerminateJobObject
OpenEventW
GetProfileIntW
SetCurrentDirectoryW
RemoveDirectoryW
GetModuleHandleExW
CompareStringA
GetFullPathNameW
RegDeleteKeyExW
AssignProcessToJobObject
GetCurrentDirectoryW
GlobalAlloc
GlobalFree
GetLocalTime
OutputDebugStringW
SetFilePointer
RegisterWaitForSingleObject
InitializeCriticalSectionAndSpinCount
MultiByteToWideChar
LocalReAlloc
RegNotifyChangeKeyValue
FormatMessageW
GetModuleHandleW
SetUnhandledExceptionFilter
UnhandledExceptionFilter
TerminateProcess
GetCurrentProcessId
GetCurrentThreadId
QueryPerformanceCounter
Sleep
InterlockedExchange
FileTimeToSystemTime
SystemTimeToFileTime
GetSystemTime
lstrcmpW
LocalFree
CompareStringW
GetLastError
LocalAlloc
lstrlenW
CloseHandle
UnregisterWaitEx
SetEvent
WaitForSingleObject
CreateEventW
GetVersionExW
CreateThread
QueueUserWorkItem
DelayLoadFailureHook
GetProcAddress
FreeLibrary
InterlockedCompareExchange
LoadLibraryExA
SetLastError
FindClose
FindNextFileW
GetFileAttributesExW
FindFirstFileW
GetComputerNameExW
GetTickCount
InitializeCriticalSection
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
LoadLibraryW
InterlockedIncrement
InterlockedDecrement
GetCurrentThread
GetSystemTimeAsFileTime
WaitForMultipleObjects
SetWaitableTimer
CreateWaitableTimerW
ResumeThread
SetThreadPriority
DuplicateHandle
GetCurrentProcess
lstrcmpiW
lstrlenA
ExpandEnvironmentStringsW
GetPrivateProfileStringW
GetPrivateProfileIntW
WriteFile
GetFileAttributesW
CreateFileW
GetComputerNameW
MoveFileExW
DeleteFileW
SetFileAttributesW
rpcrt4
NdrServerCall2
NdrAsyncServerCall
RpcServerSubscribeForNotification
RpcServerUnsubscribeForNotification
RpcAsyncCompleteCall
RpcAsyncAbortCall
RpcImpersonateClient
RpcRevertToSelf
RpcRaiseException
RpcBindingToStringBindingW
RpcStringBindingParseW
RpcEpUnregister
RpcBindingVectorFree
RpcServerUnregisterIf
RpcServerRegisterIfEx
RpcServerUseProtseqW
RpcServerInqBindings
RpcEpRegisterW
UuidToStringW
UuidFromStringW
RpcStringFreeW
UuidCreate
sysntfy
SysNotifyStopServer
SysNotifyStartServer
nlaapi
NlaDeletePluginRequests
NlaRefreshQuery
NlaCreatePluginRequests
NlaAddToPluginRequests
NlaGetInternetCapability
NlaRegisterQuery
NlaCreateTypeSet
NlaAddToTypeSet
NlaOpenQuery
NlaQueryNetSignatures
NlaGetIntranetCapability
NlaCloseQuery
NlaDeleteTypeSet
NlaDeleteDataSet
NlaQueryNetData
api-ms-win-service-winsvc-l1-1-0
QueryServiceStatus
Exports
Exports
DllCanUnloadNow
DllGetClassObject
GenerateRsopPolicy
GroupPolicyClientServiceMain
ProcessGroupPolicyCompletedExInternal
ProcessGroupPolicyCompletedInternal
RsopAccessCheckByTypeInternal
RsopFileAccessCheckInternal
RsopResetPolicySettingStatusInternal
RsopSetPolicySettingStatusInternal
SvchostPushServiceGlobals
Sections
.text Size: 514KB - Virtual size: 513KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 38KB - Virtual size: 38KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 20KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ