Function at 0x449da5
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, 0x4b1195
call fcn.00476610
mov ecx, dword [0x4f7ba0]
xor ebx, ebx
mov dword [ebp - 4], ebx
call fcn.0045f45e
mov ecx, eax
call fcn.0043cc82
test eax, eax
jne 0x449e1c
push 3
pop esi
mov ecx, dword [ebp + 0xd8]
add ecx, 0xfffffff0
call fcn.00402870
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.004755ea
add ebp, 0xd0
leave
ret 4
cmp dword [0x4f7ba0], ebx
jne 0x449e28
push 5
jmp 0x449de6
push 0x4be100
lea ecx, [ebp - 0x14]
call fcn.00402530
push 0x4be080
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 1
call fcn.00402530
mov ecx, dword [0x4f7ba0]
mov byte [ebp - 4], 2
call fcn.00461014
test eax, eax
je 0x449e90
push ecx
lea eax, [ebp - 0x18]
mov dword [ebp - 0x1c], esp
mov ecx, esp
push eax
call fcn.00403c96
mov ecx, dword [0x4f7ba0]
call fcn.004607b0
mov esi, eax
mov ecx, dword [ebp - 0x18]
add ecx, 0xfffffff0
call fcn.00402870
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.00402870
jmp 0x449de7
mov ecx, dword [0x4f7ba0]
call fcn.0045f406
mov ecx, eax
call fcn.0043312c
test eax, eax
je 0x449f21
mov dword [ebp], reloc.OLEAUT32.dll_VariantCopy
mov esi, 0x4be074
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.00475570
mov dword [ebp + 0x44], 4
mov esi, 0x4bd1dc
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.00475570
mov dword [ebp + 0x88], 3
mov esi, 0x4bdbe0
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.00475570
add esp, 0x24
push 0x96
lea ecx, [ebp - 0x10]
call fcn.004323e4
mov byte [ebp - 4], 3
jmp 0x449f9b
mov dword [ebp], reloc.OLEAUT32.dll_SysStringLen
mov esi, 0x4be068
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.00475570
mov dword [ebp + 0x44], 4
mov esi, 0x4bd1dc
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.00475570
mov dword [ebp + 0x88], 3
mov esi, 0x4bdbe0
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.00475570
add esp, 0x24
push 0x96
lea ecx, [ebp - 0x10]
call fcn.004323e4
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 [0x4f7ba0]
push eax
call fcn.0046071a
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
mov byte [ebp - 4], 2
mov esi, eax
call fcn.00402870
cmp esi, 6
jne 0x449fe9
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 0x449e75
push 0xde
lea ecx, [ebp - 0x20]
call fcn.004323e4
push dword [eax]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 5
call fcn.00402530
mov ecx, dword [ebp - 0x20]
add ecx, 0xfffffff0
mov byte [ebp - 4], 7
call fcn.00402870
mov ecx, dword [0x4f7ba0]
call fcn.0045f4e8
test eax, eax
je 0x44a055
push 0xe5
lea ecx, [ebp - 0x1c]
call fcn.004323e4
push dword [eax]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 8
call fcn.004027b6
mov ecx, dword [ebp - 0x1c]
add ecx, 0xfffffff0
mov byte [ebp - 4], 7
call fcn.00402870
push 0x4bdffc
lea ecx, [ebp - 0x10]
call fcn.00403b3b
mov eax, dword [ebp + 0xd8]
push dword [eax - 0xc]
lea ecx, [ebp - 0x10]
push eax
call fcn.00403bfe
mov ecx, dword [0x4f7ba0]
push 3
pop esi
lea eax, [ebp - 0x10]
push eax
call fcn.0045f406
mov ecx, eax
call fcn.00433d9c
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.00402870
jmp 0x449e75