Function at 0x44977c
Capabilities:
Create process on windows

Disassembly:
push ebp
sub esp, 0xcc
lea ebp, [esp - 4]
mov eax, dword [0x4f2be0]
xor eax, ebp
mov dword [ebp + 0xcc], eax
push 0x14
mov eax, 0x4b0712
call fcn.00475a5f
mov ecx, dword [0x4f6a6c]
xor ebx, ebx
mov dword [ebp - 4], ebx
call fcn.0045e466
mov ecx, eax
call fcn.0043cb4f
test eax, eax
jne 0x4497f3
push 3
pop esi
mov ecx, dword [ebp + 0xd8]
add ecx, 0xfffffff0
call fcn.004029d4
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.00474a8a
add ebp, 0xd0
leave
ret 4
cmp dword [0x4f6a6c], ebx
jne 0x4497ff
push 5
jmp 0x4497bd
push 0x4bcc50
lea ecx, [ebp - 0x14]
call fcn.00402675
push 0x4bcbd0
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 1
call fcn.00402675
mov ecx, dword [0x4f6a6c]
mov byte [ebp - 4], 2
call fcn.0045feb5
test eax, eax
je 0x449867
push ecx
lea eax, [ebp - 0x18]
mov dword [ebp - 0x1c], esp
mov ecx, esp
push eax
call fcn.00403cb4
mov ecx, dword [0x4f6a6c]
call fcn.0045f71b
mov esi, eax
mov ecx, dword [ebp - 0x18]
add ecx, 0xfffffff0
call fcn.004029d4
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.004029d4
jmp 0x4497be
mov ecx, dword [0x4f6a6c]
call fcn.0045e40e
mov ecx, eax
call fcn.00432ffd
test eax, eax
je 0x4498f8
mov dword [ebp], reloc.OLEAUT32.dll_VariantCopy
mov esi, 0x4bcbc4
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.00474a10
mov dword [ebp + 0x44], 4
mov esi, 0x4bbddc
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.00474a10
mov dword [ebp + 0x88], 3
mov esi, 0x4bc730
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.00474a10
add esp, 0x24
push 0x96
lea ecx, [ebp - 0x10]
call fcn.00432299
mov byte [ebp - 4], 3
jmp 0x449972
mov dword [ebp], reloc.OLEAUT32.dll_SysStringLen
mov esi, 0x4bcbb8
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.00474a10
mov dword [ebp + 0x44], 4
mov esi, 0x4bbddc
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.00474a10
mov dword [ebp + 0x88], 3
mov esi, 0x4bc730
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.00474a10
add esp, 0x24
push 0x96
lea ecx, [ebp - 0x10]
call fcn.00432299
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 [0x4f6a6c]
push eax
call fcn.0045f685
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
mov byte [ebp - 4], 2
mov esi, eax
call fcn.004029d4
cmp esi, 6
jne 0x4499c0
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 0x44984c
push 0xde
lea ecx, [ebp - 0x20]
call fcn.00432299
push dword [eax]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 5
call fcn.00402675
mov ecx, dword [ebp - 0x20]
add ecx, 0xfffffff0
mov byte [ebp - 4], 7
call fcn.004029d4
mov ecx, dword [0x4f6a6c]
call fcn.0045e4f0
test eax, eax
je 0x449a2c
push 0xe5
lea ecx, [ebp - 0x1c]
call fcn.00432299
push dword [eax]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 8
call fcn.004028fb
mov ecx, dword [ebp - 0x1c]
add ecx, 0xfffffff0
mov byte [ebp - 4], 7
call fcn.004029d4
push 0x4bcb4c
lea ecx, [ebp - 0x10]
call fcn.00403b59
mov eax, dword [ebp + 0xd8]
push dword [eax - 0xc]
lea ecx, [ebp - 0x10]
push eax
call fcn.00403c1c
mov ecx, dword [0x4f6a6c]
push 3
pop esi
lea eax, [ebp - 0x10]
push eax
call fcn.0045e40e
mov ecx, eax
call fcn.00433c8a
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.004029d4
jmp 0x44984c