iscsiwmi.pdb
Static task
static1
Behavioral task
behavioral1
Sample
iscsiwmi.dll
Resource
win7-20240419-en
Behavioral task
behavioral2
Sample
iscsiwmi.dll
Resource
win10v2004-20240426-en
General
-
Target
iscsiwmi.dll
-
Size
75KB
-
MD5
32854b27f4ff46ca2ecc34a7afa8c47b
-
SHA1
6b7efe72fa247af3daf987b345c7d1a1250337a8
-
SHA256
615b526930cce5fc0c5cb9c682fbf29d7873e988b16be429ccf09f9ad41ce2ca
-
SHA512
c122002ede25c503c3d275fe571884112e0cd451f5c734a004abcfbcc0ec5b7c812afe61f2e480339035a3200f6ecf0bf547b61ec64b652804241ca399ff8329
-
SSDEEP
1536:BpfwWvHi+jtvwQP1tT4BhdErVcGWOWwoTe:B+kiVQ6dwcGWOWwo6
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource iscsiwmi.dll
Files
-
iscsiwmi.dll.dll regsvr32 windows:6 windows x64 arch:x64
fd08eac4ce54109f7380568ff6a9ae96
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
PDB Paths
Imports
msvcrt
__CxxFrameHandler3
??1type_info@@UEAA@XZ
_onexit
__dllonexit
_unlock
_lock
__C_specific_handler
_initterm
_amsg_exit
_XcptFilter
_CxxThrowException
_vsnwprintf
wcstombs
_wcsicmp
malloc
free
memset
kernel32
GetTickCount
GetSystemTimeAsFileTime
GetCurrentThreadId
GetCurrentProcessId
QueryPerformanceCounter
TerminateProcess
GetCurrentProcess
SetUnhandledExceptionFilter
lstrlenA
FormatMessageW
lstrcmpW
DisableThreadLibraryCalls
GetModuleFileNameA
LocalFree
Sleep
RtlCaptureContext
RtlLookupFunctionEntry
lstrlenW
RtlVirtualUnwind
UnhandledExceptionFilter
advapi32
RegSetValueExA
RegCreateKeyA
RegOpenKeyA
RegCloseKey
RegDeleteKeyA
ole32
CLSIDFromString
StringFromGUID2
oleaut32
VariantClear
SafeArrayGetElement
SafeArrayCreate
SafeArrayPutElement
VariantInit
framedynos
?Flush@Provider@@MEAAXXZ
?ExecQuery@Provider@@MEAAJPEAVMethodContext@@AEAVCFrameworkQuery@@J@Z
?GetObject@Provider@@MEAAJPEAVCInstance@@J@Z
?ExecMethod@Provider@@MEAAJAEBVCInstance@@QEAGPEAV2@2J@Z
?DeleteInstance@Provider@@MEAAJAEBVCInstance@@J@Z
?OnFinalRelease@CThreadBase@@MEAAXXZ
??1Provider@@UEAA@XZ
??0Provider@@QEAA@PEBG0@Z
?GetMethodContext@CInstance@@QEBAPEAVMethodContext@@XZ
?Commit@CInstance@@QEAAJXZ
?GetCHString@CInstance@@QEBA_NPEBGAEAVCHString@@@Z
?SetCHString@CInstance@@QEAA_NPEBG0@Z
?CreateNewInstance@Provider@@IEAAPEAVCInstance@@PEAVMethodContext@@@Z
?SetDWORD@CInstance@@QEAA_NPEBGK@Z
?Destroy@CWbemGlueFactory@@QEAAXXZ
?Create@CWbemGlueFactory@@SAPEAV1@XZ
?FrameworkLogoffDLL@CWbemProviderGlue@@SAHPEBG@Z
?FrameworkLoginDLL@CWbemProviderGlue@@SAHPEBG@Z
?GetInstanceByPath@CWbemProviderGlue@@SAJPEBGPEAPEAVCInstance@@PEAVMethodContext@@@Z
?SetStatusObject@MethodContext@@QEAA_NPEAUIWbemClassObject@@@Z
?GetClassObjectInterface@CInstance@@QEAAPEAUIWbemClassObject@@XZ
?ValidateEnumerationFlags@Provider@@MEAAJJ@Z
?GetObject@Provider@@MEAAJPEAVCInstance@@JAEAVCFrameworkQuery@@@Z
?IsNull@CInstance@@QEBA_NPEBG@Z
?GetEmbeddedObject@CInstance@@QEBA_NPEBGPEAPEAV1@PEAVMethodContext@@@Z
?GetVariant@CInstance@@QEBA_NPEBGAEAUtagVARIANT@@@Z
?Getbool@CInstance@@QEBA_NPEBGAEA_N@Z
?GetDWORD@CInstance@@QEBA_NPEBGAEAK@Z
?Compare@CHString@@QEBAHPEBG@Z
??0CHString@@QEAA@PEBG@Z
?GetEmptyInstance@CWbemProviderGlue@@SAJPEAVMethodContext@@PEBGPEAPEAVCInstance@@1@Z
?GetWBEMINT64@CInstance@@QEBA_NPEBGAEA_K@Z
?GetWORD@CInstance@@QEBA_NPEBGAEAG@Z
?SetEmbeddedObject@CInstance@@QEAA_NPEBGAEAV1@@Z
?SetWBEMINT64@CInstance@@QEAA_NPEBG_K@Z
?Setbool@CInstance@@QEAA_NPEBG_N@Z
?SetWORD@CInstance@@QEAA_NPEBGG@Z
??1CInstance@@UEAA@XZ
??0CInstance@@QEAA@PEAUIWbemClassObject@@PEAVMethodContext@@@Z
?GetByte@CInstance@@QEBA_NPEBGAEAE@Z
?SetCHString@CInstance@@QEAA_NPEBGAEBVCHString@@@Z
?SetByte@CInstance@@QEAA_NPEBGE@Z
?SetVariant@CInstance@@QEAA_NPEBGAEBUtagVARIANT@@@Z
?ValidateGetObjFlags@Provider@@MEAAJJ@Z
?ValidateMethodFlags@Provider@@MEAAJJ@Z
?ValidateQueryFlags@Provider@@MEAAJJ@Z
?ValidateDeletionFlags@Provider@@MEAAJJ@Z
?ValidatePutInstanceFlags@Provider@@MEAAJJ@Z
??0CHString@@QEAA@XZ
?ReleaseBuffer@CHString@@QEAAXH@Z
?SetWCHARSplat@CInstance@@QEAA_NPEBG0@Z
?GetBuffer@CHString@@QEAAPEAGH@Z
?Release@CInstance@@QEAAJXZ
??1CHString@@QEAA@XZ
?PutInstance@Provider@@MEAAJAEBVCInstance@@J@Z
iscsidsc
SendScsiInquiry
SendScsiReadCapacity
GetIScsiSessionListW
RemoveIScsiConnection
LogoutIScsiTarget
AddIScsiConnectionW
SendScsiReportLuns
RefreshIScsiSendTargetPortalW
AddIScsiSendTargetPortalW
ReportIScsiSendTargetPortalsExW
RemoveIScsiSendTargetPortalW
LoginIScsiTargetW
ReportIScsiPersistentLoginsW
RemoveIScsiPersistentTargetW
GetDevicesForIScsiSessionW
ReportIScsiTargetsW
SetupPersistentIScsiVolumes
SetIScsiIKEInfoW
ClearPersistentIScsiDevices
SetIScsiInitiatorCHAPSharedSecret
AddISNSServerW
ReportISNSServerListW
RemoveISNSServerW
RefreshISNSServerW
ReportIScsiInitiatorListW
SetIScsiTunnelModeOuterAddressW
SetIScsiGroupPresharedKey
AddPersistentIScsiDeviceW
GetIScsiInitiatorNodeNameW
RemoveIScsiStaticTargetW
GetIScsiTargetInformationW
AddIScsiStaticTargetW
ReportPersistentIScsiDevicesW
SetIScsiInitiatorNodeNameW
RemovePersistentIScsiDeviceW
Exports
Exports
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
Sections
.text Size: 62KB - Virtual size: 62KB
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
.pdata Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.idata Size: 7KB - Virtual size: 6KB
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: 512B - Virtual size: 368B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ