Function at 0x4499bf
Capabilities:
Create process on windows

Disassembly:
push ebp
sub esp, 0xcc
lea ebp, [esp - 4]
mov eax, dword [0x4f3bd0]
xor eax, ebp
mov dword [ebp + 0xcc], eax
push 0x14
mov eax, 0x4b1187
call fcn.004764c0
mov ecx, dword [0x4f7b88]
xor ebx, ebx
mov dword [ebp - 4], ebx
call fcn.0045f2f3
mov ecx, eax
call fcn.0043ce92
test eax, eax
jne 0x449a36
push 3
pop esi
mov ecx, dword [ebp + 0xd8]
add ecx, 0xfffffff0
call fcn.00402820
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.0047549a
add ebp, 0xd0
leave
ret 4
cmp dword [0x4f7b88], ebx
jne 0x449a42
push 5
jmp 0x449a00
push 0x4bd048
lea ecx, [ebp - 0x14]
call fcn.004024e0
push 0x4bcfe0
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 1
call fcn.004024e0
mov ecx, dword [0x4f7b88]
mov byte [ebp - 4], 2
call fcn.00460d72
test eax, eax
je 0x449aaa
push ecx
lea eax, [ebp - 0x18]
mov dword [ebp - 0x1c], esp
mov ecx, esp
push eax
call fcn.00403cb9
mov ecx, dword [0x4f7b88]
call fcn.00460636
mov esi, eax
mov ecx, dword [ebp - 0x18]
add ecx, 0xfffffff0
call fcn.00402820
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.00402820
jmp 0x449a01
mov ecx, dword [0x4f7b88]
call fcn.0045f29b
mov ecx, eax
call fcn.00433309
test eax, eax
je 0x449b3b
mov dword [ebp], reloc.OLEAUT32.dll_VariantCopy
mov esi, 0x4bcfd4
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.00475420
mov dword [ebp + 0x44], 4
mov esi, 0x4bc22c
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.00475420
mov dword [ebp + 0x88], 3
mov esi, 0x4bcb40
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.00475420
add esp, 0x24
push 0x96
lea ecx, [ebp - 0x10]
call fcn.004325a7
mov byte [ebp - 4], 3
jmp 0x449bb5
mov dword [ebp], reloc.OLEAUT32.dll_SysStringLen
mov esi, 0x4bcfc8
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.00475420
mov dword [ebp + 0x44], 4
mov esi, 0x4bc22c
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.00475420
mov dword [ebp + 0x88], 3
mov esi, 0x4bcb40
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.00475420
add esp, 0x24
push 0x96
lea ecx, [ebp - 0x10]
call fcn.004325a7
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 [0x4f7b88]
push eax
call fcn.004605a0
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
mov byte [ebp - 4], 2
mov esi, eax
call fcn.00402820
cmp esi, 6
jne 0x449c03
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 0x449a8f
push 0xde
lea ecx, [ebp - 0x20]
call fcn.004325a7
push dword [eax]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 5
call fcn.004024e0
mov ecx, dword [ebp - 0x20]
add ecx, 0xfffffff0
mov byte [ebp - 4], 7
call fcn.00402820
mov ecx, dword [0x4f7b88]
call fcn.0045f37d
test eax, eax
je 0x449c6f
push 0xe5
lea ecx, [ebp - 0x1c]
call fcn.004325a7
push dword [eax]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 8
call fcn.00402766
mov ecx, dword [ebp - 0x1c]
add ecx, 0xfffffff0
mov byte [ebp - 4], 7
call fcn.00402820
push 0x4bcf5c
lea ecx, [ebp - 0x10]
call fcn.00403b09
mov eax, dword [ebp + 0xd8]
push dword [eax - 0xc]
lea ecx, [ebp - 0x10]
push eax
call fcn.00403c21
mov ecx, dword [0x4f7b88]
push 3
pop esi
lea eax, [ebp - 0x10]
push eax
call fcn.0045f29b
mov ecx, eax
call fcn.00433f99
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.00402820
jmp 0x449a8f