Function at 0x435fe0
Capabilities:
Connect to wmi namespace via wbemlocator

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x318
mov dword [esp + case.0x432e4a.70], 0x452bc8
mov dword [esp + 0x6c], 0
lea eax, [esp + 0x6c]
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x44dc50
mov dword [esp + 8], 1
mov dword [esp + 4], 0
mov dword [esp], 0x44dc60
mov eax, dword [sym.imp.ole32.dll_CoCreateInstance]
call eax
sub esp, 0x14
not eax
shr eax, 0x1f
mov dword [esp + 0x2e8], eax
mov eax, dword [esp + 0x2ec]
mov ecx, dword [esp + 0x2e8]
mov eax, dword [eax + ecx*4]
mov dword [esp + case.0x432e4a.72], 0x452bd0
mov dword [esp + case.0x432e4a.74], 0x452bd8
mov dword [esp + case.0x432e4a.75], 0x452be0
mov dword [esp + case.0x432e4a.78], 0x452be8
mov dword [esp + case.0x432e4a.80], 0x452bf0
mov dword [esp + case.0x432e4a.82], 0x452bf8
mov dword [esp + case.0x432e4a.83], 0x452c00
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x2a8], 0x8d
mov dword [esp + case.0x432e4a.86], 0x452c08
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x298], 0x90
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x290], 0x90
mov dword [esp + case.0x432e4a.88], 0x452c10
mov dword [esp + case.0x432e4a.90], 0x452c18
mov dword [esp + case.0x432e4a.90], 0x452c20
mov dword [esp + case.0x432e4a.94], 0x452c28
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x268], 0x95
mov dword [esp + case.0x432e4a.96], 0x452c30
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x258], 0x97
mov dword [esp + case.0x432e4a.98], 0x452c38
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x248], 0x99
mov dword [esp + case.0x432e4a.100], 0x452c40
mov dword [esp + case.0x432e4a.101], 0x452c48
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x230], 0x9c
mov dword [esp + case.0x432e4a.104], 0x452c50
mov dword [esp + case.0x432e4a.104], 0x452c58
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x218], 0x9f
mov dword [esp + case.0x432e4a.108], 0x452c60
mov dword [esp + case.0x432e4a.110], 0x452c68
mov dword [esp + case.0x432e4a.110], 0x452c70
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x1f8], 0xa3
mov dword [esp + case.0x432e4a.114], 0x452c78
mov dword [esp + case.0x432e4a.114], 0x452c80
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x1e0], 0xa6
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x1d8], 0xa7
mov dword [esp + case.0x432e4a.118], 0x452c88
mov dword [esp + case.0x432e4a.120], 0x452c90
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x1c0], 0xaa
mov dword [esp + case.0x432e4a.122], 0x452c98
mov dword [esp + case.0x432e4a.122], 0x452ca0
mov dword [esp + case.0x432e4a.126], 0x452ca8
mov dword [esp + case.0x432e4a.95], 0x452cb0
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x198], 0x87
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x190], 0x8b
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x188], 0x92
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x180], 0x9a
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x178], 0x9d
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x170], 0xa4
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x168], 0xa8
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x160], 0xab
mov dword [esp + case.0x42ede1.42], 0x452490
mov dword [esp + 0x158], 0xae
xor ebx, ebx
jmp eax