Function at 0x44f000
Capabilities:
Create process on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4afc55
mov eax, dword fs:[0]
push eax
sub esp, 0x2d0
mov eax, dword [0x4d0968]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xor ebx, ebx
mov esi, 0xf
mov edi, ecx
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x34], ebx
mov byte [ebp - 0x44], bl
movzx eax, word [ebp + 0xc]
add eax, 0xfffff63c
cmp eax, 7
mov dword [ebp - 4], ebx
ja case.default.0x44f055
jmp dword [eax*4 + 0x44f3d0]
push ebx
push 0x8012
push 0x111
jmp 0x44f270
push 0x286d4
call fcn.00456ab0
add esp, 4
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
push ebx
lea esi, [edi + 0x5f0]
push 0x4b7d68
mov ecx, esi
mov byte [ebp - 4], 1
call fcn.004303e0
cmp eax, 0xffffffff
push 0xffffffffffffffff
jne 0x44f0ac
push ebx
push esi
lea ecx, [ebp - 0x2c]
call fcn.0040bc90
jmp 0x44f0dd
add eax, 2
push eax
lea ecx, [ebp - 0x2dc]
push ecx
mov ecx, esi
call fcn.004147f0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 2
call fcn.0040bc90
lea ecx, [ebp - 0x2dc]
mov byte [ebp - 4], 1
call fcn.0040a610
sub esp, 0x1c
lea edx, [ebp - 0x2c]
mov ecx, esp
mov dword [ebp - 0x234], esp
push edx
call fcn.004138e0
lea ecx, [ebp - 0x22c]
call fcn.00444a60
mov eax, dword [edi + 4]
push ebx
push eax
lea ecx, [ebp - 0x22c]
mov byte [ebp - 4], 3
call fcn.00435ca0
lea ecx, [ebp - 0x22c]
mov byte [ebp - 4], 1
call fcn.004470a0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], bl
call fcn.0040a610
mov esi, 0xf
jmp 0x44f27a
push 0x286d5
call fcn.00456ab0
push 1
lea ecx, [ebp - 0x250]
push ebx
push ecx
call fcn.00460a60
add esp, 0x10
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 4
call fcn.0040bc90
lea ecx, [ebp - 0x250]
mov byte [ebp - 4], bl
call fcn.0040a610
jmp 0x44f27a
push 0x286d6
call fcn.00456ab0
push 1
lea edx, [ebp - 0x288]
push 2
push edx
call fcn.00460a60
add esp, 0x10
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 5
call fcn.0040bc90
lea ecx, [ebp - 0x288]
mov byte [ebp - 4], bl
call fcn.0040a610
jmp 0x44f27a
push 0x286d7
call fcn.00456ab0
push 1
lea eax, [ebp - 0x2c0]
push 1
push eax
call fcn.00460a60
add esp, 0x10
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 6
call fcn.0040bc90
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 4], bl
call fcn.0040a610
jmp 0x44f27a
push 0x286d8
call fcn.00456ab0
push 1
lea ecx, [ebp - 0x26c]
push 3
push ecx
call fcn.00460a60
add esp, 0x10
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 7
call fcn.0040bc90
lea ecx, [ebp - 0x26c]
mov byte [ebp - 4], bl
call fcn.0040a610
jmp 0x44f27a
lea edx, [ebp - 0x2a4]
push edx
call fcn.00417fb0
add esp, 4
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 8
call fcn.0040bc90
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], bl
call fcn.0040a610
jmp 0x44f27a
push 0x286d9
call fcn.00456ab0
add esp, 4
push ebx
push ebx
push 0x10
mov eax, dword [edi + 4]
push eax
call dword [sym.imp.USER32.dll_PostMessageW]
cmp dword [ebp - 0x34], ebx
je 0x44f395
push esi
push str.webNeedAccount
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
call fcn.0040bd70
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
mov byte [ebp - 4], 9
jae 0x44f2aa
lea eax, [ebp - 0x28]
mov ecx, dword [ebp - 0x18]
push ecx
push ebx
push eax
lea ecx, [ebp - 0x48]
call fcn.004075d0
cmp eax, 0xffffffff
je 0x44f32f
mov edx, dword [ebp - 0x18]
push ebx
push 0x4b674f
push edx
push eax
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x22d], bl
call fcn.00435df0
lea eax, [ebp - 0x22d]
push eax
call fcn.0044e2c0
add esp, 4
cmp byte [ebp - 0x22d], bl
je 0x44f32f
mov ecx, dword [edi + 4]
push 0x40
push 0x4b6f44
push 0x4b7d44
push ecx
call fcn.00441e50
mov edi, 0x10
add esp, 0x10
cmp dword [ebp - 0x14], edi
jb 0x44f31b
mov edx, dword [ebp - 0x28]
push edx
call fcn.004803bd
add esp, 4
cmp dword [ebp - 0x30], edi
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
jb case.default.0x44f055
mov eax, dword [ebp - 0x44]
push eax
jmp 0x44f39f
cmp dword [ebp - 0x30], 0x10
jb 0x44f340
mov edi, dword [ebp - 0x44]
cmp edi, ebx
jne 0x44f343
xor eax, eax
jmp 0x44f372
lea edi, [ebp - 0x44]
push edi
call dword [sym.imp.KERNEL32.dll_lstrlenA]
mov esi, eax
add esi, 1
cmp esi, 0x3fffffff
jle 0x44f35b
xor eax, eax
jmp 0x44f372
lea eax, [esi + esi]
call fcn.00480be0
mov eax, esp
push 0x3a8
push esi
push edi
push eax
call fcn.004010f0
push 1
push ebx
push ebx
push eax
push str.open
push ebx
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
cmp dword [ebp - 0x14], 0x10
jb 0x44f395
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004803bd
add esp, 4
cmp dword [ebp - 0x30], 0x10
jb case.default.0x44f055
mov edx, dword [ebp - 0x44]
push edx
call fcn.004803bd
add esp, 4
xor eax, eax
lea esp, [ebp - 0x2ec]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00480bcf
mov esp, ebp
pop ebp
ret 0x10