Function at 0x140043ad0
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
mov rbx, qword [0x140062530]
mov rdi, qword [0x140062518]
mov rsi, rbx
movaps xmmword [rsp + 0x90], xmm6
mov qword [rbp + 0x67], rbx
test rbx, rbx
jne 0x140043b3f
mov rbx, qword [rdi + 0x48]
test rbx, rbx
jne 0x140043b38
mov rbx, qword [rdi + 0x38]
cmp dword [rbx + 0x58], esi
jg 0x140043b31
mov r8d, 0x828
lea rdx, str.C:UserscseDownloadsimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rbx, qword [rax]
mov qword [rbp + 0x67], rbx
mov rsi, rbx
lea rcx, [rdi + 0x4b50]
lea rdx, [rbp + 0x67]
call fcn.140020680
mov rcx, rbx
call fcn.140012b50
mov rax, qword [rsi + 0x40]
mov rdx, qword [rax + 8]
mov rax, qword [rdi + 0x40a0]
mov rcx, qword [rax + 0x2b0]
cmp qword [rcx + 0x70], rdx
je 0x140043b7c
mov qword [rcx + 0x70], rdx
call fcn.14002a530
mov rcx, qword [0x140062518]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
lea rcx, str.PAK_VIP_Bypass_Login
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, dword [0x140059558]
addss xmm0, dword [0x140059518]
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm0
call fcn.140035f80
mov rcx, qword [0x140062518]
lea r9, [rbp + 0x67]
lea r8, [rbp + 0x6f]
mov dword [rbp + 0x67], 0x3f800000
lea rdx, [rbp + 0x77]
mov dword [rbp + 0x6b], 0x3f800000
mov qword [rbp + 0x6f], 0
mov rax, qword [rcx + 0x40a0]
mov dword [rbp + 0x77], 0x42c80000
mov dword [rbp + 0x7b], 0x42c80000
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
mov rcx, qword [0x140062538]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, dword [0x140059560]
addss xmm0, dword [0x140059550]
movss dword [rax + 0x118], xmm1
movdqa xmm1, xmmword [0x140059910]
movss dword [rax + 0x11c], xmm0
xorps xmm0, xmm0
lea rax, [rbp - 0x29]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x19]
mov qword [rsp + 0x20], rax
movups xmmword [rbp - 0x29], xmm0
movups xmmword [rbp - 0x19], xmm1
call fcn.140037960
mov rcx, qword [0x140062518]
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x41200000
mov dword [rbp + 0x6b], 0x41700000
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, dword [0x140059544]
addss xmm0, dword [0x140059564]
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm0
or dword [rcx + 0x4a30], 1
mov dword [rcx + 0x4a48], 0x43960000
mov ecx, 0xb
call fcn.140004880
mov rbx, qword [0x140062518]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x140059670]
mov dword [rbp + 7], 7
movups xmm0, xmmword [rbx + 0x3a88]
lea rcx, [rbx + 0x4b30]
movups xmmword [rbp + 0xb], xmm0
call fcn.140020460
cmp dword [rbx + 0x4b2c], 7
je 0x140043d6e
movups xmmword [rbx + 0x3a88], xmm6
mov rbx, qword [0x140062518]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x140059850]
mov dword [rbp + 7], 1
movups xmm0, xmmword [rbx + 0x3a28]
lea rcx, [rbx + 0x4b30]
movups xmmword [rbp + 0xb], xmm0
call fcn.140020460
cmp dword [rbx + 0x4b2c], 1
je 0x140043daf
movups xmmword [rbx + 0x3a28], xmm6
xor edi, edi
mov qword [rbp + 0x67], 0
mov qword [rsp + 0x38], rdi
lea rax, [rbp + 0x67]
mov qword [rsp + 0x30], rdi
lea r14, [0x140062590]
mov dword [rsp + 0x28], 0x400
lea rdx, [0x140059068]
mov r9d, 0x12c
mov qword [rsp + 0x20], rax
mov r8, r14
lea rcx, str.Password
call fcn.14003b6f0
mov ecx, 1
call fcn.140004960
mov ecx, 2
call fcn.1400047b0
xor ecx, ecx
call fcn.140008400
test al, al
je 0x140043e29
lea rdx, str.Enter_Key
lea rcx, [0x14004c9b4]
call fcn.1400183a0
mov rcx, qword [0x140062518]
movss xmm3, dword [0x140059540]
movss xmm2, dword [0x140059574]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, dword [0x140059544]
addss xmm0, dword [0x14005956c]
movss dword [rax + 0x118], xmm1
movdqa xmm1, xmmword [0x1400598c0]
movss dword [rax + 0x11c], xmm0
lea rax, [rbp - 0x19]
movdqa xmm0, xmmword [0x140059900]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x29]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 9]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 7]
mov qword [rsp + 0x20], rax
movdqa xmmword [rbp - 0x19], xmm1
movdqa xmmword [rbp - 0x29], xmm0
movdqa xmmword [rbp - 9], xmm0
movdqa xmmword [rbp + 7], xmm1
call fcn.1400432a0
test al, al
je 0x140043ff1
xorps xmm0, xmm0
mov qword [rbp + 0x17], rdi
movups xmmword [rbp + 7], xmm0
mov qword [rbp + 0x1f], rdi
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [r14 + rbx], dil
jne 0x140043f01
movabs rsi, 0x7fffffffffffffff
cmp rbx, rsi
ja 0x140044030
cmp rbx, 0xf
ja 0x140043f48
mov r8, rbx
mov qword [rbp + 0x17], rbx
mov rdx, r14
mov qword [rbp + 0x1f], 0xf
lea rcx, [rbp + 7]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 7], dil
jmp 0x140043fda
mov rax, rbx
or rax, 0xf
cmp rax, rsi
jbe 0x140043f7d
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140049ae4
test rax, rax
je 0x140043fad
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140043fbc
mov ecx, 0x16
mov rsi, rax
cmp rax, rcx
cmovb rsi, rcx
lea rcx, [rsi + 1]
test rcx, rcx
je 0x140043fbc
cmp rcx, 0x1000
jb 0x140043fb4
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140044036
jmp 0x140043f62
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140049ae4
mov rdi, rax
mov r8, rbx
mov qword [rbp + 7], rdi
mov rdx, r14
mov qword [rbp + 0x17], rbx
mov rcx, rdi
mov qword [rbp + 0x1f], rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rbx], 0
lea rcx, [rbp + 7]
call fcn.140045ba0
test eax, eax
je 0x14004400b
mov dword [0x140062544], 1
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
jmp fcn.140012c80
xor r9d, r9d
lea r8, [0x140059098]
lea rdx, str.Wrong_key
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140042e70
int3
call fcn.140042dd0
int3