TSWorkspace.pdb
Static task
static1
Behavioral task
behavioral1
Sample
TSWorkspace.dll
Resource
win10v2004-20240426-en
General
-
Target
TSWorkspace.dll
-
Size
765KB
-
MD5
6a98f5dd115e6c706131142f645a9b50
-
SHA1
0458e6dae9bb4210bfe4d53872c071ca5afe998a
-
SHA256
465848b1fd5e3894ccbb9a515a613788db4c673cbe62136de869153b8e82bbf8
-
SHA512
daac0343f64d363f85cb11415d30942a79f210332b71efd4f2c1a44c031a18c4da77ac698484f09f8d8924304f5ab127eb7512621113063e5909a76bc0f10a21
-
SSDEEP
12288:cS10Vd4S0Us0eShHJ1MzxRHNEvYoxWZwNe+Xar3wXIB7GjFyi5/:c+0rYzx7YYoSce+XaMimsiJ
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource TSWorkspace.dll
Files
-
TSWorkspace.dll.dll regsvr32 windows:10 windows x86 arch:x86
6935ed0abeced62276248471a2f66ceb
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
msvcrt
__crtCompareStringW
___lc_codepage_func
wcstombs_s
wcsstr
??1bad_cast@@UAE@XZ
??0bad_cast@@QAE@ABV0@@Z
strchr
__pctype_func
_wcsnicmp
wcsncmp
wcstol
fclose
setlocale
fgetws
_wfopen_s
memcpy
iswspace
memcmp
abort
rand_s
_wcslwr
towlower
wcstok_s
__RTDynamicCast
_ftol2
_vsnwprintf
toupper
__crtLCMapStringW
___lc_handle_func
iswcntrl
___lc_collate_cp_func
___mb_cur_max_func
__CxxFrameHandler3
_except_handler4_common
_onexit
__dllonexit
_unlock
_lock
realloc
_errno
??1type_info@@UAE@XZ
?terminate@@YAXXZ
_initterm
_amsg_exit
_XcptFilter
_CxxThrowException
_callnewh
??0exception@@QAE@XZ
calloc
memmove_s
memset
?what@exception@@UBEPBDXZ
_wcsicmp
??0exception@@QAE@ABV0@@Z
??1exception@@UAE@XZ
??0exception@@QAE@ABQBD@Z
memmove
_purecall
wcscat_s
wcscpy_s
malloc
wcsncpy_s
free
memcpy_s
??_V@YAXPAX@Z
wcscspn
??3@YAXPAX@Z
_ftol2_sse
ole32
CLSIDFromString
PropVariantClear
CoInitializeEx
IIDFromString
CoCreateGuid
CoUninitialize
CoInitialize
StringFromGUID2
CoTaskMemAlloc
CoTaskMemRealloc
CoCreateInstance
CoTaskMemFree
StringFromIID
oleaut32
SysStringByteLen
SysStringLen
SafeArrayCreate
SysFreeString
SafeArrayPutElement
SysAllocString
SysAllocStringByteLen
SysAllocStringLen
BSTR_UserSize
SafeArrayDestroy
SafeArrayGetUBound
VarUI4FromStr
BSTR_UserFree
LPSAFEARRAY_UserSize
SafeArrayGetLBound
LPSAFEARRAY_UserFree
LPSAFEARRAY_UserUnmarshal
SafeArrayUnlock
SafeArrayRedim
BSTR_UserUnmarshal
BSTR_UserMarshal
SafeArrayLock
LPSAFEARRAY_UserMarshal
VariantChangeType
VariantClear
VariantInit
LoadRegTypeLi
UnRegisterTypeLi
LoadTypeLi
RegisterTypeLi
rpcrt4
CStdStubBuffer_IsIIDSupported
CStdStubBuffer_Disconnect
CStdStubBuffer_DebugServerRelease
CStdStubBuffer_QueryInterface
CStdStubBuffer_CountRefs
CStdStubBuffer_AddRef
CStdStubBuffer_DebugServerQueryInterface
CStdStubBuffer_Invoke
CStdStubBuffer_Connect
NdrOleAllocate
IUnknown_Release_Proxy
NdrOleFree
IUnknown_AddRef_Proxy
NdrStubCall2
NdrStubForwardingFunction
NdrCStdStubBuffer2_Release
NdrDllUnregisterProxy
NdrDllRegisterProxy
NdrDllGetClassObject
NdrDllCanUnloadNow
IUnknown_QueryInterface_Proxy
NdrCStdStubBuffer_Release
api-ms-win-core-synch-l1-2-0
Sleep
InitOnceInitialize
SetEvent
DeleteCriticalSection
LeaveCriticalSection
ReleaseMutex
CreateMutexW
ReleaseSemaphore
ResetEvent
InitializeCriticalSection
EnterCriticalSection
WaitForSingleObject
InitializeCriticalSectionAndSpinCount
InitOnceExecuteOnce
CreateEventW
api-ms-win-core-libraryloader-l1-2-0
LoadStringW
GetModuleHandleW
FreeLibrary
FindResourceExW
LoadLibraryExW
SizeofResource
LockResource
GetModuleFileNameW
GetModuleHandleExA
FreeLibraryAndExitThread
GetProcAddress
DisableThreadLibraryCalls
LoadResource
GetModuleHandleExW
api-ms-win-core-string-l2-1-0
CharNextW
api-ms-win-core-errorhandling-l1-1-1
RaiseException
SetUnhandledExceptionFilter
UnhandledExceptionFilter
SetLastError
GetLastError
api-ms-win-core-registry-l1-1-0
RegQueryInfoKeyW
RegNotifyChangeKeyValue
RegOpenKeyExW
RegSetValueExW
RegDeleteTreeW
RegEnumKeyExW
RegCloseKey
RegCreateKeyExW
RegEnumValueW
RegGetValueW
RegDeleteValueW
RegQueryValueExW
api-ms-win-core-string-l1-1-0
CompareStringOrdinal
WideCharToMultiByte
CompareStringEx
GetStringTypeW
MultiByteToWideChar
CompareStringW
api-ms-win-eventing-classicprovider-l1-1-0
GetTraceLoggerHandle
GetTraceEnableLevel
RegisterTraceGuidsW
TraceMessage
UnregisterTraceGuids
GetTraceEnableFlags
api-ms-win-eventing-provider-l1-1-0
EventActivityIdControl
EventWrite
EventRegister
EventUnregister
api-ms-win-security-base-l1-2-0
InitializeSecurityDescriptor
SetSecurityDescriptorDacl
GetTokenInformation
GetSecurityDescriptorOwner
SetSecurityDescriptorOwner
IsValidSid
GetLengthSid
CopySid
GetSecurityDescriptorDacl
InitializeSid
GetSidLengthRequired
GetSecurityDescriptorSacl
InitializeAcl
AddAce
GetSecurityDescriptorControl
GetAclInformation
SetSecurityDescriptorGroup
MakeAbsoluteSD
GetSecurityDescriptorGroup
ImpersonateLoggedOnUser
GetSidSubAuthority
RevertToSelf
api-ms-win-core-processenvironment-l1-2-0
ExpandEnvironmentStringsW
api-ms-win-core-sysinfo-l1-2-1
GetSystemInfo
GetVersionExW
GetTickCount
GetSystemTimeAsFileTime
GetSystemTime
api-ms-win-core-heap-l2-1-0
GlobalFree
LocalFree
LocalAlloc
api-ms-win-core-processthreads-l1-1-2
OpenThread
OpenProcessToken
OpenThreadToken
TerminateThread
TlsFree
TlsGetValue
GetCurrentThread
SwitchToThread
CreateThread
GetCurrentThreadId
GetCurrentProcessId
TlsAlloc
TerminateProcess
GetCurrentProcess
TlsSetValue
api-ms-win-core-profile-l1-1-0
QueryPerformanceCounter
api-ms-win-core-debug-l1-1-1
OutputDebugStringA
api-ms-win-core-localization-l1-2-1
GetACP
LCMapStringW
api-ms-win-core-libraryloader-l1-2-2
LoadLibraryW
api-ms-win-core-synch-l1-2-1
CreateSemaphoreW
WaitForMultipleObjects
api-ms-win-core-file-l1-2-1
GetFileSize
CreateFileW
WriteFile
ReadFile
GetFileAttributesW
SetFilePointer
DeleteFileW
api-ms-win-core-handle-l1-1-0
CloseHandle
api-ms-win-core-util-l1-1-0
DecodePointer
EncodePointer
api-ms-win-core-heap-l1-2-0
HeapFree
HeapAlloc
HeapReAlloc
HeapSize
HeapDestroy
GetProcessHeap
api-ms-win-core-timezone-l1-1-0
SystemTimeToFileTime
kernel32
lstrlenA
lstrcmpiW
shlwapi
PathCanonicalizeW
PathFileExistsW
ord278
PathIsContentTypeW
PathQuoteSpacesW
user32
GetPropW
GetDlgItem
GetWindowRect
GetParent
SetDlgItemInt
RemovePropW
SetWindowLongW
SetFocus
GetWindowLongW
GetWindowTextW
DefWindowProcW
CreateWindowExW
UnregisterClassW
RegisterClassExW
GetClassInfoExW
PostMessageW
DestroyWindow
DispatchMessageW
SetTimer
PeekMessageW
MsgWaitForMultipleObjectsEx
PostThreadMessageW
KillTimer
SendMessageW
UnregisterClassA
SetWindowPos
ShowWindow
SetPropW
SetDlgItemTextW
GetMessageW
PostQuitMessage
TranslateMessage
LoadIconW
LoadImageW
DestroyIcon
dnsapi
DnsQuery_W
DnsFree
normaliz
IdnToUnicode
IdnToAscii
sspicli
LsaConnectUntrusted
LsaLookupAuthenticationPackage
LsaDeregisterLogonProcess
GetUserNameExW
api-ms-win-core-registry-l1-1-1
RegSetKeyValueW
api-ms-win-core-file-l2-1-1
CreateDirectoryExW
crypt32
CertFindExtension
CryptBinaryToStringW
CryptUnprotectMemory
CryptProtectMemory
CertFreeCertificateContext
CertFreeCertificateChain
CertDuplicateCertificateContext
CertDuplicateCertificateChain
CertGetCertificateContextProperty
CryptSignMessage
CryptVerifyDetachedMessageSignature
CertCloseStore
CertGetCertificateChain
CertGetEnhancedKeyUsage
CryptDecodeObject
CryptProtectData
CryptStringToBinaryW
CryptMsgClose
CertOpenStore
CertVerifyCertificateChainPolicy
CryptMsgOpenToDecode
CryptMsgUpdate
api-ms-win-security-sddl-l1-1-0
ConvertSecurityDescriptorToStringSecurityDescriptorW
winhttp
WinHttpSetTimeouts
WinHttpSetCredentials
WinHttpQueryAuthSchemes
WinHttpQueryOption
WinHttpQueryDataAvailable
WinHttpSendRequest
WinHttpReadData
WinHttpQueryHeaders
WinHttpAddRequestHeaders
WinHttpReceiveResponse
WinHttpGetProxyForUrl
WinHttpCloseHandle
WinHttpConnect
WinHttpCrackUrl
WinHttpGetIEProxyConfigForCurrentUser
WinHttpOpen
WinHttpSetStatusCallback
WinHttpOpenRequest
WinHttpSetOption
api-ms-win-security-credentials-l1-1-0
CredGetSessionTypes
CredWriteW
api-ms-win-core-url-l1-1-0
UrlCreateFromPathW
cryptsp
CryptHashData
CryptCreateHash
CryptDestroyHash
CryptReleaseContext
CryptAcquireContextW
CryptGetHashParam
ntdll
RtlInitString
advapi32
RegOpenKeyTransactedW
IsTextUnicode
RegDeleteKeyW
GetUserNameW
RegCreateKeyTransactedW
shell32
Shell_NotifyIconW
SHFileOperationW
SHChangeNotify
SHCreateDirectoryExW
SHGetKnownFolderPath
SHCreateAssociationRegistration
wininet
InternetCanonicalizeUrlW
InternetCrackUrlW
InternetCombineUrlW
InternetCreateUrlW
credui
CredUIPromptForWindowsCredentialsW
CredUnPackAuthenticationBufferW
ktmw32
CreateTransaction
CommitTransaction
Exports
Exports
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
RADCProcessGroupPolicyEx
RADCUISupportCreateDiscoveryStrategy
RADCUISupportCreateSubscriptionClient
TaskUpdateWorkspaces
TaskUpdateWorkspaces2
TaskUpdateWorkspacesIfNeeded
WorkspaceSilentSetupW
WorkspaceStatusNotify
WorkspaceStatusNotify2
Sections
.text Size: 561KB - Virtual size: 561KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 11KB - Virtual size: 12KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 12KB - Virtual size: 12KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 136KB - Virtual size: 136KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 42KB - Virtual size: 41KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ