WSManMigrationPlugin.pdb
Static task
static1
Behavioral task
behavioral1
Sample
WSManMigrationPlugin.dll
Resource
win7-20240220-en
Behavioral task
behavioral2
Sample
WSManMigrationPlugin.dll
Resource
win10v2004-20240426-en
General
-
Target
WSManMigrationPlugin.dll
-
Size
57KB
-
MD5
8d099afb645d4425164cf9da7b1754c7
-
SHA1
c597c16abcc144dc308c4ebc13da0739e7d5c8ef
-
SHA256
f4aba403d4444f5d2d18ca479b8e069ae44e3b4f1e4e36501444b86f53bf7396
-
SHA512
1385d4b4354d7d56929a803e4b64da3238d15a70c534a1c61a693bacd796e2e5a99dcfc88fb1dd5795c487b573113fa4f4753ff72bfb5e6983b479af5a8c113f
-
SSDEEP
1536:brj0vxCIcrGihi1g3s5wwyXpJaMragH21CJyu6Qm05z+suibPCb2:0a85wwap0aLHPV6QL+suuv
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource WSManMigrationPlugin.dll
Files
-
WSManMigrationPlugin.dll.dll regsvr32 windows:6 windows x86 arch:x86
3b34dc43a95d2cdef849a5eaa741b182
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_REMOVABLE_RUN_FROM_SWAP
IMAGE_FILE_NET_RUN_FROM_SWAP
IMAGE_FILE_DLL
PDB Paths
Imports
msvcrt
wcscpy_s
wcscat_s
_vsnwprintf
memmove_s
??0exception@@QAE@ABQBD@Z
??1exception@@UAE@XZ
??0exception@@QAE@ABV0@@Z
??0exception@@QAE@XZ
_ultow
_purecall
?what@exception@@UBEPBDXZ
memset
_CxxThrowException
__CxxFrameHandler3
_XcptFilter
_amsg_exit
_initterm
?terminate@@YAXXZ
memcpy_s
free
malloc
wcsncpy_s
_lock
_unlock
__dllonexit
_onexit
??1type_info@@UAE@XZ
_errno
realloc
_except_handler4_common
memcmp
advapi32
RegisterTraceGuidsW
GetTraceEnableFlags
GetTraceEnableLevel
GetTraceLoggerHandle
TraceMessage
RegDeleteValueW
RegCreateKeyExW
RegSetValueExW
RegOpenKeyExW
RegEnumKeyExW
RegQueryInfoKeyW
RegCloseKey
UnregisterTraceGuids
kernel32
SetUnhandledExceptionFilter
GetProcessHeap
HeapSize
HeapFree
HeapReAlloc
LocalFree
HeapDestroy
SetLastError
LockResource
InitializeCriticalSection
GetCurrentProcess
TerminateProcess
OutputDebugStringA
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
GetSystemTimeAsFileTime
GetTickCount
Sleep
HeapAlloc
UnhandledExceptionFilter
DisableThreadLibraryCalls
FreeLibrary
GetLastError
GetProcAddress
LoadLibraryExW
GetModuleHandleW
lstrcmpiW
RaiseException
MultiByteToWideChar
SizeofResource
LoadResource
FindResourceExW
GetModuleFileNameW
GetThreadLocale
SetThreadLocale
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
ole32
CoCreateInstance
StringFromGUID2
CoTaskMemAlloc
CoTaskMemRealloc
CoTaskMemFree
StringFromCLSID
oleaut32
SysFreeString
VarUI4FromStr
SysAllocString
LoadTypeLi
LoadRegTypeLi
GetErrorInfo
SysStringLen
user32
CharNextW
UnregisterClassA
shell32
SHGetFileInfoW
httpapi
HttpInitialize
HttpTerminate
wsmsvc
?Free@WSManMemory@@SGXPAXH@Z
??1CWSManCriticalSection@@QAE@XZ
?WSManError@@YGXPBGK0KPAVIRequestContext@@@Z
?Alloc@WSManMemory@@SGPAXIHW4_NitsFaultMode@@@Z
?Error@EventLog@@SGXKGPAPBG@Z
??0CErrorContext@@QAE@_N@Z
??0AutoBstr@@QAE@PAG@Z
??1?$AutoDeleteVector@G@@QAE@XZ
??1AutoBstr@@QAE@XZ
??0?$AutoDeleteVector@G@@QAE@PAG@Z
?RemoveHttpsCertificate@@YGXPBG0@Z
??1CErrorContext@@UAE@XZ
?UpdateHttpsCertificate@@YGHPAVIRequestContext@@PBG11PAHHU_GUID@@@Z
?HandleMigration@@YGHPAVWSManMigrationContext@@@Z
Exports
Exports
??0?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAE@XZ
??0?$SafeMap_Iterator@VKey@Locale@@K@@QAE@AAV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@_N@Z
??0?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAE@ABV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@_N@Z
??1?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAE@XZ
??1?$SafeMap_Iterator@VKey@Locale@@K@@QAE@XZ
??1?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAE@XZ
??1CWSManCriticalSectionWithConditionVar@@QAE@XZ
??_7?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@6B@
?Acquire@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UBEXXZ
?Acquire@?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAEXXZ
?Acquired@?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAE_NXZ
?AsReference@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAEAAV1@XZ
?Data@?$SafeMap_Iterator@VKey@Locale@@K@@IBEAAV?$STLMap@VKey@Locale@@K@@XZ
?DeInitialize@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UAE_NAAVIRequestContext@@@Z
?GetInitError@CWSManCriticalSection@@QBEKXZ
?GetMap@?$SafeMap_Iterator@VKey@Locale@@K@@QBEAAV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@XZ
?GetMap@?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QBEABV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@XZ
?Initialize@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UAE_NAAVIRequestContext@@@Z
?IsValid@?$SafeMap_Iterator@VKey@Locale@@K@@QBE_NXZ
?Release@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UBEXXZ
?Reset@?$SafeMap_Iterator@VKey@Locale@@K@@QAEXXZ
?SkipOrphans@?$SafeMap_Iterator@VKey@Locale@@K@@IAEXXZ
DllCanUnloadNow
DllGetClassObject
DllMain
DllRegisterServer
DllUnregisterServer
Sections
.text Size: 47KB - Virtual size: 47KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 1024B - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 3KB - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ