peerdistsh.pdb
Static task
static1
Behavioral task
behavioral1
Sample
PeerDistSh.dll
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
PeerDistSh.dll
Resource
win10v2004-20240426-en
General
-
Target
PeerDistSh.dll
-
Size
650KB
-
MD5
a2f17346cc5c502d4e29ef986bd17d34
-
SHA1
472598a4140c9158d2c3be917caa9d6d15114c18
-
SHA256
786e1da5dbe8b56a8708f361425059ec6db89c43fd4a136090bab44b084cc204
-
SHA512
7e79cd11a49ae83ab82a63789cfc54a5dfbdfde9e5edfcdb9737e48b6bb472eb65718dad792ea3ba4e64d29882321d40e9310be61f6a4312482447872aa23251
-
SSDEEP
3072:x9LMpKkPQUtidYM/WS4dRp8cuIclWgT3TGNkHRa7Mx0Lmdj16eztcEblY:xlnkPQUMqaH31YMhdj/ztcEb
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource PeerDistSh.dll
Files
-
PeerDistSh.dll.dll windows:6 windows x86 arch:x86
dba687933e790f3313dec5442d10f365
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
wcschr
_except_handler4_common
free
??1type_info@@UAE@XZ
_callnewh
malloc
_XcptFilter
_initterm
_amsg_exit
_unlock
__dllonexit
_lock
_onexit
_ultow_s
wcsncmp
wcsstr
_wcstoui64
??0exception@@QAE@XZ
_CxxThrowException
_purecall
??0exception@@QAE@ABV0@@Z
??1exception@@UAE@XZ
?what@exception@@UBEPBDXZ
??0exception@@QAE@ABQBD@Z
memmove_s
memcpy_s
memcpy
__CxxFrameHandler3
iswspace
memset
ntdll
EtwTraceMessage
EtwGetTraceEnableFlags
EtwGetTraceEnableLevel
EtwEventActivityIdControl
EtwGetTraceLoggerHandle
EtwRegisterTraceGuidsW
EtwUnregisterTraceGuids
api-ms-win-core-localregistry-l1-1-0
RegCreateKeyExW
RegOpenKeyExW
RegCloseKey
RegSetValueExW
RegGetValueW
api-ms-win-service-winsvc-l1-1-0
ControlService
api-ms-win-service-management-l1-1-0
CloseServiceHandle
StartServiceW
OpenSCManagerW
OpenServiceW
api-ms-win-service-management-l2-1-0
ChangeServiceConfig2W
QueryServiceConfigW
QueryServiceStatusEx
ChangeServiceConfigW
api-ms-win-security-sddl-l1-1-0
ConvertStringSecurityDescriptorToSecurityDescriptorW
ConvertSidToStringSidW
ConvertStringSidToSidW
profapi
ord104
rpcrt4
RpcBindingFree
RpcBindingSetAuthInfoExW
RpcBindingFromStringBindingW
RpcStringBindingComposeW
RpcStringFreeW
NdrClientCall2
user32
LoadStringW
shlwapi
PathUnExpandEnvStringsW
PathIsDirectoryW
PathCanonicalizeW
PathFileExistsW
ord487
advapi32
GetSecurityDescriptorOwner
GetSecurityDescriptorGroup
GetSecurityDescriptorDacl
InitializeSecurityDescriptor
SetSecurityDescriptorOwner
SetSecurityDescriptorGroup
SetSecurityDescriptorDacl
SetSecurityDescriptorControl
IsValidSecurityDescriptor
GetSecurityDescriptorControl
GetTokenInformation
IsValidAcl
GetExplicitEntriesFromAclW
OpenProcessToken
CreateWellKnownSid
GetNamedSecurityInfoW
GetAclInformation
GetAce
EqualSid
SetEntriesInAclW
SetNamedSecurityInfoW
EnumDependentServicesW
ole32
CoInitializeEx
CoUninitialize
CoCreateInstance
netsh.exe
PrintMessageFromModule
RegisterContext
PrintMessage
PrintError
RegisterHelper
MatchEnumTag
PreprocessCommand
MatchToken
bcrypt
BCryptGetProperty
BCryptFinishHash
BCryptCloseAlgorithmProvider
BCryptHashData
BCryptGenRandom
BCryptEncrypt
BCryptDecrypt
BCryptOpenAlgorithmProvider
BCryptGenerateSymmetricKey
BCryptCreateHash
BCryptDestroyHash
kernel32
RegGetKeySecurity
CreateThreadpoolWork
RegDeleteTreeW
CreateThread
WaitForMultipleObjects
RegDeleteValueW
RegNotifyChangeKeyValue
SetEventWhenCallbackReturns
RegSetKeySecurity
SubmitThreadpoolWork
WideCharToMultiByte
OutputDebugStringA
CloseThreadpoolWork
CreateEventW
GetExitCodeThread
SetEvent
LoadLibraryW
InterlockedDecrement
InterlockedIncrement
ReleaseSRWLockExclusive
GetLastError
WaitForSingleObject
lstrlenW
GetFullPathNameW
ExpandEnvironmentStringsW
Sleep
GetTickCount64
GetDiskFreeSpaceExW
LocalFree
MoveFileW
DeleteFileW
lstrcmpiW
MoveFileExW
WriteFile
CreateFileW
ReadFile
GetFileSizeEx
RemoveDirectoryW
FindClose
FindFirstFileW
GetEnvironmentVariableW
DeleteCriticalSection
LeaveCriticalSection
FormatMessageW
DelayLoadFailureHook
GetProcAddress
FreeLibrary
InterlockedCompareExchange
LoadLibraryExA
InterlockedExchange
QueryPerformanceCounter
GetTickCount
GetCurrentThreadId
GetCurrentProcessId
GetSystemTimeAsFileTime
AcquireSRWLockExclusive
GetCurrentProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
CompareStringW
GetVolumeInformationW
GetVolumePathNameW
FindNextFileW
lstrcmpW
CloseHandle
InitializeCriticalSectionAndSpinCount
EnterCriticalSection
TryEnterCriticalSection
InitializeSRWLock
AcquireSRWLockShared
ReleaseSRWLockShared
TerminateProcess
kernelbase
LoadStringByReference
slc
SLGetWindowsInformationDWORD
Exports
Exports
InitHelperDll
Sections
.text Size: 634KB - Virtual size: 633KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 1KB - Virtual size: 2KB
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: 12KB - Virtual size: 11KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ