Function at 0x4b3220
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x39c
mov eax, dword [0x6eb874]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
mov dword [ebp - 0x36c], ecx
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x380]
call fcn.00614c60
lea ecx, [ebp - 0x1e0]
call fcn.004219f0
lea ecx, [ebp - 0x1c8]
call fcn.004219f0
lea ecx, [ebp - 0x1b0]
call fcn.004219f0
lea ecx, [ebp - 0x1e0]
push ecx
lea ecx, [ebp - 0x380]
call fcn.00614e70
lea edx, [ebp - 0x1c8]
push edx
lea ecx, [ebp - 0x380]
call fcn.00614e70
mov eax, dword [ebp - 0x36c]
add eax, 0xf8
push eax
lea ecx, [ebp - 0x380]
call fcn.00614e70
lea ecx, [ebp - 0x1b0]
push ecx
lea ecx, [ebp - 0x380]
call fcn.00614e70
push 0x192
push 0
lea edx, [ebp - 0x198]
push edx
call fcn.0063a460
add esp, 0xc
push 0xc8
mov ecx, dword [ebp - 0x36c]
add ecx, 0xf8
call fcn.00424f40
push eax
lea eax, [ebp - 0x198]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpynW]
lea ecx, [ebp - 0x198]
push ecx
push 0x696058
call fcn.005564a0
add esp, 8
mov edx, dword [ebp - 0x36c]
cmp dword [edx + 0xa0], 0
jne 0x4b333a
lea ecx, [ebp - 0x1b0]
call fcn.00421c50
lea ecx, [ebp - 0x1c8]
call fcn.00421c50
lea ecx, [ebp - 0x1e0]
call fcn.00421c50
jmp 0x4b3520
lea ecx, [ebp - 0x378]
call fcn.00413220
call fcn.005e2270
mov dword [ebp - 0x370], eax
cmp dword [ebp - 0x370], 0
je 0x4b3420
push 0xfde9
mov ecx, dword [ebp - 0x36c]
add ecx, 0xf8
call fcn.00424f40
push eax
lea ecx, [ebp - 0x264]
call fcn.00421730
mov ecx, eax
call fcn.0040d3c0
push eax
call fcn.005e22a0
add esp, 4
push eax
push 0x6960c8
mov eax, dword [ebp - 0x370]
push eax
call fcn.005e2130
add esp, 0xc
lea ecx, [ebp - 0x264]
call fcn.00421ba0
mov ecx, dword [ebp - 0x370]
push ecx
call fcn.005e2520
add esp, 4
mov dword [ebp - 0x374], eax
cmp dword [ebp - 0x374], 0
je 0x4b3411
push 0xfde9
mov edx, dword [ebp - 0x374]
push edx
lea ecx, [ebp - 0x368]
call fcn.004214f0
mov ecx, eax
call fcn.0040d3c0
push eax
lea ecx, [ebp - 0x378]
call fcn.00413a70
lea ecx, [ebp - 0x368]
call fcn.00421ba0
mov eax, dword [ebp - 0x374]
push eax
call fcn.0063e41a
add esp, 4
mov ecx, dword [ebp - 0x370]
push ecx
call fcn.005e2350
add esp, 4
mov ecx, dword [ebp - 0x36c]
add ecx, 0xf8
call fcn.00425070
movzx edx, al
test edx, edx
jne 0x4b34e7
lea ecx, [ebp - 0x378]
call fcn.0040d3c0
mov dword [ebp - 0x38c], eax
mov dword [ebp - 0x388], 0
mov eax, dword [ebp - 0x36c]
mov dword [ebp - 0x384], eax
mov dword [ebp - 0x394], 0x4b3880
mov dword [ebp - 0x390], 0
mov ecx, dword [ebp - 0x394]
mov dword [ebp - 0x39c], ecx
mov edx, dword [ebp - 0x390]
mov dword [ebp - 0x398], edx
sub esp, 0x28
mov esi, esp
sub esp, 0x10
mov eax, esp
push 0x695c0f
push 0x695c0e
lea ecx, [ebp - 0x384]
push ecx
lea edx, [ebp - 0x39c]
push edx
push eax
call fcn.00420f50
add esp, 0x14
mov ecx, esi
call fcn.004b6e40
lea eax, [ebp - 0x388]
push eax
push 1
lea ecx, [ebp - 0x38c]
push ecx
push str.login_end
mov ecx, dword [ebp - 0x36c]
add ecx, 0x8c
call fcn.005d2470
push 0x6960d0
call fcn.005564a0
add esp, 4
lea ecx, [ebp - 0x378]
call fcn.00413870
lea ecx, [ebp - 0x1b0]
call fcn.00421c50
lea ecx, [ebp - 0x1c8]
call fcn.00421c50
lea ecx, [ebp - 0x1e0]
call fcn.00421c50
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.006135ac
mov esp, ebp
pop ebp
ret 4