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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x2c8
mov dword [esp + 0x2ac], 0x44ae24
mov dword [esp + 0x84], 0
lea eax, [esp + 0x84]
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x4455d8
mov dword [esp + 8], 1
mov dword [esp + 4], 0
mov dword [esp], 0x4455e8
mov eax, dword [sym.imp.ole32.dll_CoCreateInstance]
call eax
sub esp, 0x14
not eax
shr eax, 0x1f
mov dword [esp + 0x2a8], eax
mov eax, dword [esp + 0x2ac]
mov ecx, dword [esp + 0x2a8]
mov eax, dword [eax + ecx*4]
mov ecx, dword [0x44ae2c]
mov edx, ecx
and edx, 0x7fccd4f5
add edx, edx
sub edx, ecx
lea eax, [edx + eax + 0x332b0b]
mov dword [esp + 0x2a4], 0x44ae30
mov dword [esp + 0x29c], 0x44ae3c
mov dword [esp + 0x294], 0x44ae48
mov dword [esp + 0x28c], 0x44ae54
mov dword [esp + 0x284], 0x44ae60
mov dword [esp + 0x27c], 0x44ae6c
mov dword [esp + 0x274], 0x44ae78
mov dword [esp + 0x26c], 0x44a410
mov ecx, dword [0x44ae84]
mov dword [esp + 0x14c], ecx
mov dword [esp + 0x268], 0x44ae8c
mov dword [esp + 0x260], 0x44ae98
mov dword [esp + 0x258], 0x44aea4
mov dword [esp + 0x250], 0x44a410
mov ecx, dword [0x44aeb0]
mov dword [esp + 0x188], ecx
mov dword [esp + 0x24c], 0x44aeb8
mov dword [esp + 0x244], 0x44aec4
mov dword [esp + 0x23c], 0x44a410
mov ecx, dword [0x44aed0]
mov dword [esp + 0x184], ecx
mov dword [esp + 0x238], 0x44aed8
mov dword [esp + 0x230], 0x44aee4
mov dword [esp + 0x228], 0x44a410
mov ecx, dword [0x44aef0]
mov dword [esp + 0x17c], ecx
mov dword [esp + 0x224], 0x44aef8
mov dword [esp + 0x21c], 0x44af04
mov dword [esp + 0x214], 0x44af10
mov dword [esp + 0x20c], 0x44a410
mov ecx, dword [0x44af1c]
mov dword [esp + 0x178], ecx
mov dword [esp + 0x208], 0x44af24
mov dword [esp + 0x200], 0x44af30
mov dword [esp + 0x1f8], 0x44a410
mov ecx, dword [0x44af3c]
mov dword [esp + 0x170], ecx
mov dword [esp + 0x1f4], 0x44af44
mov dword [esp + 0x1ec], 0x44a410
mov ecx, dword [0x44af50]
mov dword [esp + 0x16c], ecx
mov dword [esp + 0x1e8], 0x44a410
mov ecx, dword [0x44af58]
mov dword [esp + 0x168], ecx
mov dword [esp + 0x1e4], 0x44a410
mov ecx, dword [0x44af60]
mov dword [esp + 0x164], ecx
mov dword [esp + 0x1e0], 0x44af68
mov dword [esp + 0x1d8], 0x44a410
mov ecx, dword [0x44af74]
mov dword [esp + 0x174], ecx
mov dword [esp + 0x1d4], 0x44a410
mov ecx, dword [0x44af7c]
mov dword [esp + 0x180], ecx
mov dword [esp + 0x1d0], 0x44af84
mov dword [esp + 0x1c8], 0x44af90
mov dword [esp + 0x1c0], 0x44a410
mov edx, dword [0x44af9c]
mov dword [esp + 0x1bc], 0x44a410
mov ecx, dword [0x44afa4]
mov dword [esp + 0x1b8], 0x44a410
mov esi, dword [0x44afac]
mov dword [esp + 0x198], esi
mov dword [esp + 0x1b4], 0x44a410
mov esi, dword [0x44afb4]
mov dword [esp + 0x1b0], 0x44a410
mov edi, dword [0x44afbc]
mov dword [esp + 0x144], edi
mov dword [esp + 0x1ac], 0x44a410
mov edi, dword [0x44afc4]
mov dword [esp + 0x160], edi
mov dword [esp + 0x1a8], 0x44a410
mov edi, dword [0x44afcc]
mov dword [esp + 0x15c], edi
mov dword [esp + 0x1a4], 0x44a410
mov edi, dword [0x44afd4]
mov dword [esp + 0x158], edi
mov dword [esp + 0x1a0], 0x44a410
mov edi, dword [0x44afdc]
mov dword [esp + 0x154], edi
mov dword [esp + 0x19c], 0x44a410
xor ebx, ebx
mov edi, dword [str.h_6N_]
mov dword [esp + 0x18c], edi
jmp eax