Function at 0x447047
Capabilities:
Create process on windows

Disassembly:
push ebp
sub esp, 0xcc
lea ebp, [esp - 4]
mov eax, dword [0x4ed820]
xor eax, ebp
mov dword [ebp + 0xcc], eax
push 0x14
mov eax, 0x4abb65
call fcn.004711ef
mov ecx, dword [0x4f17c0]
xor ebx, ebx
mov dword [ebp - 4], ebx
call fcn.0045bac6
mov ecx, eax
call fcn.0043c9ff
test eax, eax
jne 0x4470be
push 3
pop esi
mov ecx, dword [ebp + 0xd8]
add ecx, 0xfffffff0
call fcn.0040290e
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0xcc]
xor ecx, ebp
call fcn.0047021a
add ebp, 0xd0
leave
ret 4
cmp dword [0x4f17c0], ebx
jne 0x4470ca
push 5
jmp 0x447088
push 0x4b7c70
lea ecx, [ebp - 0x14]
call fcn.004025d8
push 0x4b7bf0
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 1
call fcn.004025d8
mov ecx, dword [0x4f17c0]
mov byte [ebp - 4], 2
call fcn.0045dbd7
test eax, eax
je 0x447132
push ecx
lea eax, [ebp - 0x18]
mov dword [ebp - 0x1c], esp
mov ecx, esp
push eax
call fcn.00403c4d
mov ecx, dword [0x4f17c0]
call fcn.0045d191
mov esi, eax
mov ecx, dword [ebp - 0x18]
add ecx, 0xfffffff0
call fcn.0040290e
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.0040290e
jmp 0x447089
mov ecx, dword [0x4f17c0]
call fcn.0045ba6e
mov ecx, eax
call fcn.00432ea9
test eax, eax
je 0x4471c3
mov dword [ebp], reloc.OLEAUT32.dll_VariantCopy
mov esi, 0x4b7be4
lea edi, [ebp + 4]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x34
lea eax, [ebp + 0x10]
push ebx
push eax
movsd dword es:[edi], dword [esi]
call fcn.004701a0
mov dword [ebp + 0x44], 4
mov esi, 0x4b6e34
lea edi, [ebp + 0x48]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x30
lea eax, [ebp + 0x58]
push ebx
push eax
movsd dword es:[edi], dword [esi]
call fcn.004701a0
mov dword [ebp + 0x88], 3
mov esi, 0x4b7750
lea edi, [ebp + 0x8c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x36
lea eax, [ebp + 0x96]
push ebx
push eax
movsw word es:[edi], word [esi]
call fcn.004701a0
add esp, 0x24
push 0x96
lea ecx, [ebp - 0x10]
call fcn.00432171
mov byte [ebp - 4], 3
jmp 0x44723d
mov dword [ebp], reloc.OLEAUT32.dll_SysStringLen
mov esi, 0x4b7bd8
lea edi, [ebp + 4]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x36
lea eax, [ebp + 0xe]
push ebx
push eax
movsw word es:[edi], word [esi]
call fcn.004701a0
mov dword [ebp + 0x44], 4
mov esi, 0x4b6e34
lea edi, [ebp + 0x48]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x30
lea eax, [ebp + 0x58]
push ebx
push eax
movsd dword es:[edi], dword [esi]
call fcn.004701a0
mov dword [ebp + 0x88], 3
mov esi, 0x4b7750
lea edi, [ebp + 0x8c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x36
lea eax, [ebp + 0x96]
push ebx
push eax
movsw word es:[edi], word [esi]
call fcn.004701a0
add esp, 0x24
push 0x96
lea ecx, [ebp - 0x10]
call fcn.00432171
mov byte [ebp - 4], 4
mov eax, dword [eax]
push ebx
push ebx
push ebx
push 0x30
lea ecx, [ebp]
push ecx
push 3
push eax
push dword [ebp - 0x14]
call dword [sym.imp.USER32.dll_GetActiveWindow]
mov ecx, dword [0x4f17c0]
push eax
call fcn.0045d0fb
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
mov byte [ebp - 4], 2
mov esi, eax
call fcn.0040290e
cmp esi, 6
jne 0x44728b
push 5
push ebx
push ebx
push str.http:__bbs.360safe.com_thread_4985800_1_1.html
push str.open
push ebx
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
cmp esi, 9
jne 0x447117
push 0xde
lea ecx, [ebp - 0x20]
call fcn.00432171
push dword [eax]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 5
call fcn.004025d8
mov ecx, dword [ebp - 0x20]
add ecx, 0xfffffff0
mov byte [ebp - 4], 7
call fcn.0040290e
mov ecx, dword [0x4f17c0]
call fcn.0045bb48
test eax, eax
je 0x4472f7
push 0xe5
lea ecx, [ebp - 0x1c]
call fcn.00432171
push dword [eax]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 8
call fcn.0040285e
mov ecx, dword [ebp - 0x1c]
add ecx, 0xfffffff0
mov byte [ebp - 4], 7
call fcn.0040290e
push 0x4b7b6c
lea ecx, [ebp - 0x10]
call fcn.00403a9d
mov eax, dword [ebp + 0xd8]
push dword [eax - 0xc]
lea ecx, [ebp - 0x10]
push eax
call fcn.00403bb5
mov ecx, dword [0x4f17c0]
push 3
pop esi
lea eax, [ebp - 0x10]
push eax
call fcn.0045ba6e
mov ecx, eax
call fcn.00433b36
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.0040290e
jmp 0x447117