Function at 0x140009c90
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
mov rbp, rsp
sub rsp, 0x80
movaps xmmword [rsp + 0x70], xmm7
cmp byte [0x1401cb660], 0
je 0x14000a092
mov qword [rbp + 0x30], 0
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss xmm0, dword [0x140122014]
mulss xmm0, dword [0x1400bfe64]
subss xmm7, xmm0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x140122010]
mulss xmm0, dword [0x1400bfe64]
subss xmm1, xmm0
movss dword [rbp + 0x38], xmm1
movss dword [rbp + 0x3c], xmm7
lea r8, [rbp + 0x30]
mov edx, 2
lea rcx, [rbp + 0x38]
call fcn.14002efb0
movss xmm0, dword [0x140122010]
movss dword [rbp + 0x30], xmm0
movss xmm1, dword [0x140122014]
movss dword [rbp + 0x34], xmm1
xor edx, edx
lea rcx, [rbp + 0x30]
call fcn.14002f050
mov r8d, dword [0x140122020]
lea rdx, [0x1401cb660]
mov rcx, qword [str.Jhon_Net___Emulator_Antiblacklist]
call fcn.14000e420
movss xmm0, dword [0x1400c1808]
movss dword [rbp + 0x30], xmm0
movss xmm1, dword [0x1400bfe1c]
movss dword [rbp + 0x34], xmm1
lea rcx, [rbp + 0x30]
call fcn.14002ec70
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
movaps xmm1, xmmword [0x1400c18b0]
movups xmmword [rbp - 0x30], xmm1
mov dword [rbp + 0x30], 0x3f800000
mov dword [rbp + 0x34], 0x3f800000
mov qword [rbp + 0x38], 0
mov dword [rbp + 0x40], 0x43180000
mov dword [rbp + 0x44], 0x43180000
lea rax, [rbp - 0x50]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x30]
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x40]
mov rcx, qword [0x1401cb9c8]
call fcn.14004f730
mov dword [rbp + 0x30], 0x43250000
mov dword [rbp + 0x34], 0x43480000
lea rcx, [rbp + 0x30]
call fcn.14002ec70
mov dword [rbp + 0x30], 0x43c80000
mov dword [rbp + 0x34], 0x43480000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x30]
lea rcx, str.Login1
call fcn.140011100
lea rcx, [0x1400c0270]
call fcn.140057db0
xor r14d, r14d
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
mov r8d, 0xff
lea rdi, [0x1401cb661]
mov rdx, rdi
lea rcx, str.Username
call fcn.14004f960
lea rcx, [0x1400c0290]
call fcn.140057db0
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
mov r9d, 0x8000
mov r8d, 0xff
lea rsi, [0x1401cb760]
mov rdx, rsi
lea rcx, str.Password
call fcn.14004f960
call fcn.14001ed30
mov dword [rbp + 0x30], 0x43250000
mov dword [rbp + 0x34], 0x43af0000
lea rcx, [rbp + 0x30]
call fcn.14002ec70
mov dword [rbp + 0x30], 0x43c80000
mov dword [rbp + 0x34], 0x43480000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x30]
lea rcx, str.Login2
call fcn.140011100
mov dword [rbp + 0x30], 0x42f00000
mov dword [rbp + 0x34], 0x420c0000
lea rdx, [rbp + 0x30]
lea rcx, str.Login
call fcn.14004e130
test al, al
je 0x140009fb6
lea rcx, [0x1401cb330]
call fcn.140065a60
cmp byte [0x1401cb548], r14b
jne 0x140009f1b
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rbp - 0x30]
mov qword [rbp + 0x30], rax
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], reloc.WS2_32.dll_ntohs
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x140009f40
mov rdx, rsi
lea rcx, [rbp - 0x30]
call fcn.14000aa40
nop
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
inc rbx
cmp byte [rdi + rbx], 0
jne 0x140009f67
mov r8, rbx
mov rdx, rdi
lea rcx, [rbp - 0x50]
call fcn.14000aa40
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x50]
lea rcx, [0x1401cb330]
call fcn.140067220
cmp byte [0x1401cb548], 0
je 0x140009faf
mov word [0x1401cb9c0], 0
mov byte [0x1401cb9c2], 1
jmp 0x140009fb6
mov byte [0x1401cb9c4], 1
call fcn.14001ed30
movss xmm0, dword [0x1400c1814]
movss dword [rbp + 0x30], xmm0
mov dword [rbp + 0x34], 0x43af0000
lea rcx, [rbp + 0x30]
call fcn.14002ec70
mov dword [rbp + 0x30], 0x43c80000
mov dword [rbp + 0x34], 0x43480000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x30]
lea rcx, str.Login3
call fcn.140011100
mov dword [rbp + 0x30], 0x42f00000
mov dword [rbp + 0x34], 0x420c0000
lea rdx, [rbp + 0x30]
lea rcx, str.Register
call fcn.14004e130
test al, al
je 0x14000a027
mov word [0x1401cb9c0], 0x100
call fcn.14001ed30
cmp byte [0x1401cb9c4], 0
je 0x14000a08d
movss xmm0, dword [0x1400bfe68]
movss dword [rbp + 0x30], xmm0
movss xmm1, dword [0x1400c1828]
movss dword [rbp + 0x34], xmm1
lea rcx, [rbp + 0x30]
call fcn.14002ec70
mov edx, 0xff38328b
mov ecx, 1
call fcn.14002af60
lea rcx, [0x1401cb550]
cmp qword [0x1401cb568], 0x10
cmovae rcx, qword [0x1401cb550]
call fcn.140057db0
mov ecx, 1
call fcn.14002a8b0
call fcn.14001e800
movaps xmm7, xmmword [rsp + 0x70]
add rsp, 0x80
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret