Function at 0x140040320
Capabilities:
Execute command
Reference sql statements
Terminate process

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rsi
mov qword [r11 + 0x18], rdi
mov qword [r11 + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x380
mov rax, qword [0x1400d4040]
xor rax, rsp
mov qword [rsp + 0x378], rax
xor ebx, ebx
xorps xmm0, xmm0
movups xmmword [r11 - 0x80], xmm0
movdqa xmm1, xmmword [0x1400c9720]
movdqu xmmword [r11 - 0x70], xmm1
mov eax, 0x6264
mov word [r11 - 0x80], ax
mov byte [r11 - 0x7e], bl
movups xmmword [r11 - 0x60], xmm0
movdqa xmm1, xmmword [0x1400c9740]
movdqu xmmword [r11 - 0x50], xmm1
mov dword [r11 - 0x60], 0x65657266
mov byte [r11 - 0x5c], bl
movups xmmword [rsp + 0x2f8], xmm0
movdqa xmm1, xmmword [0x1400c9730]
movdqu xmmword [rsp + 0x308], xmm1
mov eax, dword [0x1400c8268]
mov word [rsp + 0x2f8], ax
movzx eax, byte [0x1400c826a]
mov byte [rsp + 0x2fa], al
mov byte [rsp + 0x2fb], bl
lea r9, [r11 - 0x1f3]
mov r8d, 0x7f
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400403e0
lea r8, [rsp + 0x1a5]
mov rdx, r9
lea rcx, [rsp + 0x270]
call fcn.140058000
nop
lea r9, [rsp + 0x1c5]
mov r8d, 0xb5
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140040431
lea r8, [rsp + 0x1c5]
mov rdx, r9
lea rcx, [rsp + 0x290]
call fcn.140058000
nop
lea r9, [rsp + 0x1a5]
mov r8d, 0xf3
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140040482
lea r8, [rsp + 0x1a5]
mov rdx, r9
lea rcx, [rsp + 0x1d0]
call fcn.140058000
nop
lea r9, [rsp + 0x1c5]
mov r8d, 0xb9
nop dword [rax]
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400404e0
lea r8, [rsp + 0x1c5]
mov rdx, r9
lea rcx, [rsp + 0x170]
call fcn.140058000
nop
mov r8d, 1
lea rdx, [0x1400c826c]
lea rcx, [rsp + 0x170]
call fcn.140056080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x210], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x220], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rsp + 0x1d0]
lea r8, [rsp + 0x210]
lea rcx, [rsp + 0x150]
call fcn.140058d80
nop
mov r8d, 1
lea rdx, [0x1400c826c]
lea rcx, [rsp + 0x150]
call fcn.140056080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x230], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x240], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rsp + 0x290]
lea r8, [rsp + 0x230]
lea rcx, [rsp + 0x1f0]
call fcn.140058d80
nop
mov r8d, 1
lea rdx, [0x1400c826c]
lea rcx, [rsp + 0x1f0]
call fcn.140056080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x250], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x260], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rsp + 0x270]
lea r8, [rsp + 0x250]
lea rcx, [rsp + 0x358]
call fcn.140058d80
nop
mov rdx, qword [rsp + 0x268]
cmp rdx, 0xf
jbe 0x140040684
inc rdx
mov rcx, qword [rsp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004067e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004067e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
nop
mov rdx, qword [rsp + 0x208]
cmp rdx, 0xf
jbe 0x1400406ca
inc rdx
mov rcx, qword [rsp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400406c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400406c5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
movdqa xmm0, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x200], xmm0
mov byte [rsp + 0x1f0], 0
mov rdx, qword [rsp + 0x248]
cmp rdx, 0xf
jbe 0x14004072a
inc rdx
mov rcx, qword [rsp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040724
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040724
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
nop
mov rdx, qword [rsp + 0x168]
cmp rdx, 0xf
jbe 0x140040770
inc rdx
mov rcx, qword [rsp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004076b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004076b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
movdqa xmm0, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x160], xmm0
mov byte [rsp + 0x150], 0
mov rdx, qword [rsp + 0x228]
cmp rdx, 0xf
jbe 0x1400407d0
inc rdx
mov rcx, qword [rsp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400407ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400407ca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
nop
mov rdx, qword [rsp + 0x188]
cmp rdx, 0xf
jbe 0x140040816
inc rdx
mov rcx, qword [rsp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040811
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040811
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
movdqa xmm0, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x180], xmm0
mov byte [rsp + 0x170], 0
mov rdx, qword [rsp + 0x1e8]
cmp rdx, 0xf
jbe 0x140040876
inc rdx
mov rcx, qword [rsp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040870
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040870
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
nop
mov rdx, qword [rsp + 0x2a8]
cmp rdx, 0xf
jbe 0x1400408bd
inc rdx
mov rcx, qword [rsp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400408b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400408b7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
nop
mov rdx, qword [rsp + 0x288]
cmp rdx, 0xf
jbe 0x140040903
inc rdx
mov rcx, qword [rsp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400408fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400408fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
xorps xmm0, xmm0
movups xmmword [rsp + 0x250], xmm0
mov ecx, 0x20
call fcn.14005a008
mov qword [rsp + 0x250], rax
movdqa xmm0, xmmword [0x1400c9780]
movdqu xmmword [rsp + 0x260], xmm0
movups xmm1, xmmword [str.hxagorco_authpanel]
movups xmmword [rax], xmm1
movzx ecx, word [0x1400c8280]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], 0
lea r9, [rsp + 0x1c5]
mov r8d, ebx
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140040960
lea r8, [rsp + 0x1c5]
mov rdx, r9
lea rcx, [rsp + 0x290]
call fcn.140058000
nop
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
mov r14, qword [rsp + 0x2a0]
sub rax, r14
cmp rax, 0xa
jb 0x140041c8d
lea r15, [rsp + 0x290]
mov r12, qword [rsp + 0x290]
mov r13, qword [rsp + 0x2a8]
cmp r13, 0xf
cmova r15, r12
xorps xmm0, xmm0
movups xmmword [rsp + 0x190], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x1a0], xmm1
lea rsi, [r14 + 0xa]
mov ebx, 0xf
lea rdi, [rsp + 0x190]
cmp rsi, rbx
jbe 0x140040a96
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x140040a4e
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14005a008
test rax, rax
je 0x140040a76
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140040a8e
mov eax, 0x16
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140040a7d
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140041c93
jmp 0x140040a33
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140040a8c
call fcn.14005a008
mov rdi, rax
jmp 0x140040a8e
xor edi, edi
mov qword [rsp + 0x190], rdi
mov qword [rsp + 0x1a0], rsi
mov qword [rsp + 0x1a8], rbx
movsd xmm0, qword [str.em4Np_Jd5M]
movsd qword [rdi], xmm0
movzx eax, word [0x1400c8290]
mov word [rdi + 8], ax
lea rcx, [rdi + 0xa]
mov r8, r14
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rsi], 0
mov r8d, 1
lea rdx, [0x1400c826c]
lea rcx, [rsp + 0x190]
call fcn.140056080
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x200], xmm1
xor edi, edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 0xf
jbe 0x140040b58
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040b53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040b53
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
movdqa xmm0, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x1a0], xmm0
mov byte [rsp + 0x190], 0
lea rdx, [rsp + 0x1f0]
cmp qword [rsp + 0x208], 0xf
cmova rdx, qword [rsp + 0x1f0]
mov r8, qword [rsp + 0x200]
lea rcx, [0x1400f7cc8]
call fcn.140056c90
xorps xmm0, xmm0
movups xmmword [rsp + 0x230], xmm0
mov ecx, 0x20
call fcn.14005a008
mov qword [rsp + 0x230], rax
movdqa xmm0, xmmword [0x1400c9790]
movdqu xmmword [rsp + 0x240], xmm0
movups xmm1, xmmword [str.hxagorco_authpaneldb]
movups xmmword [rax], xmm1
mov ecx, dword [0x1400c82a8]
mov dword [rax + 0x10], ecx
mov byte [rax + 0x14], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x150], xmm0
movdqa xmm1, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x160], xmm1
mov byte [rsp + 0x150], 0
lea rcx, [rsp + 0x150]
call qword [sym.imp.mysqlcppconn_9_vs14.dll_void___cdecl_check_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64_]
nop
mov rdx, qword [rsp + 0x168]
cmp rdx, 0xf
jbe 0x140040c5d
inc rdx
mov rcx, qword [rsp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040c58
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040c58
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
movdqa xmm0, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x160], xmm0
mov byte [rsp + 0x150], 0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x190], xmm1
mov ecx, 0x60
call fcn.14005a008
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x190], rax
lea rcx, [rsp + 0x190]
call qword [sym.imp.mysqlcppconn_9_vs14.dll__check__YAXAEBV__map_V__basic_string_DU__char_traits_D_std__V__allocator_D_2__std__V12_U__less_V__]
nop
mov r8, qword [rsp + 0x190]
mov r8, qword [r8 + 8]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x190]
call fcn.140058a50
mov edx, 0x60
mov rcx, qword [rsp + 0x190]
call fcn.140059e14
lea rcx, [0x14005daf6]
call qword [sym.imp.mysqlcppconn_9_vs14.dll_class_sql::mysql::MySQL_Driver____ptr64___cdecl_sql::mysql::_get_driver_instance_by_name_char_const__const___ptr64_]
mov rbx, rax
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x210]
call fcn.140056120
nop
lea rdx, [rsp + 0x250]
lea rcx, [rsp + 0x270]
call fcn.140056120
nop
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x2d8]
call fcn.140056120
nop
mov rax, qword [rbx]
lea r9, [rsp + 0x210]
lea r8, [rsp + 0x270]
lea rdx, [rsp + 0x2d8]
mov rcx, rbx
call qword [rax + 0x10]
mov rsi, rax
mov rdx, qword [rsp + 0x2f0]
cmp rdx, 0xf
jbe 0x140040da3
inc rdx
mov rcx, qword [rsp + 0x2d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040d9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040d9e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
movdqa xmm0, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x2e8], xmm0
mov byte [rsp + 0x2d8], 0
mov rdx, qword [rsp + 0x288]
cmp rdx, 0xf
jbe 0x140040e02
inc rdx
mov rcx, qword [rsp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040dfd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040dfd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
movdqa xmm0, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x280], xmm0
mov byte [rsp + 0x270], 0
mov rdx, qword [rsp + 0x228]
cmp rdx, 0xf
jbe 0x140040e61
inc rdx
mov rcx, qword [rsp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040e5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040e5c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
movdqa xmm0, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x220], xmm0
mov byte [rsp + 0x210], 0
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0x1d0]
call fcn.140056120
nop
mov rax, qword [rsi]
lea rdx, [rsp + 0x1d0]
mov rcx, rsi
call qword [rax + 0xf8]
nop
mov rdx, qword [rsp + 0x1e8]
cmp rdx, 0xf
jbe 0x140040eeb
inc rdx
mov rcx, qword [rsp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040ee6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040ee6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
xorps xmm0, xmm0
movups xmmword [rsp + 0x170], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x180], xmm1
mov ecx, 0x30
call fcn.14005a008
mov qword [rsp + 0x170], rax
movdqa xmm0, xmmword [0x1400c97a0]
movdqu xmmword [rsp + 0x180], xmm0
movups xmm1, xmmword [str.SELECT_serverstatus3_FROM_server]
movups xmmword [rax], xmm1
movups xmm0, xmmword [0x1400c82c0]
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], 0
mov rax, qword [rsi]
lea rdx, [rsp + 0x170]
mov rcx, rsi
call qword [rax + 0xc8]
mov rbx, rax
mov rdx, qword [rsp + 0x188]
cmp rdx, 0xf
jbe 0x140040f9b
inc rdx
mov rcx, qword [rsp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040f96
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040f96
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
movdqa xmm0, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x180], xmm0
mov byte [rsp + 0x170], 0
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x128]
mov rbx, rax
mov rax, qword [rax]
mov rcx, rbx
call qword [rax + 0x170]
test al, al
je 0x140041c61
xorps xmm0, xmm0
movups xmmword [rsp + 0x170], xmm0
movdqa xmm1, xmmword [0x1400c9770]
movdqu xmmword [rsp + 0x180], xmm1
movsd xmm0, qword [str.serverstatus3]
movsd qword [rsp + 0x170], xmm0
mov eax, dword [0x1400c82e0]
mov dword [rsp + 0x178], eax
movzx eax, byte [0x1400c82e4]
mov byte [rsp + 0x17c], al
mov byte [rsp + 0x17d], 0
mov rax, qword [rbx]
lea rdx, [rsp + 0x170]
mov rcx, rbx
call qword [rax + 0xa0]
mov ebx, eax
mov rdx, qword [rsp + 0x188]
cmp rdx, 0xf
jbe 0x140041083
inc rdx
mov rcx, qword [rsp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004107e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004107e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
cmp ebx, 1
jne 0x140041c43
lea rdx, str.Please_enter_your_key:
call fcn.1400571a0
lea rdx, [0x1400f7ca8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140057840
xorps xmm0, xmm0
movups xmmword [rsp + 0x2b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x2c0], xmm1
lea ecx, [rbx + 0x2f]
call fcn.14005a008
mov rcx, rax
mov qword [rsp + 0x2b0], rax
movdqa xmm0, xmmword [0x1400c97b0]
movdqu xmmword [rsp + 0x2c0], xmm0
movups xmm1, xmmword [str.SELECT__FROM__keys__WHERE__key____]
movups xmmword [rax], xmm1
movups xmm0, xmmword [0x1400c8368]
movups xmmword [rax + 0x10], xmm0
mov eax, dword [0x1400c8378]
mov dword [rcx + 0x20], eax
mov byte [rcx + 0x24], 0
mov rax, qword [rsi]
lea rdx, [rsp + 0x2b0]
mov rcx, rsi
call qword [rax + 0xc8]
mov rbx, rax
mov rdx, qword [rsp + 0x2c8]
cmp rdx, 0xf
jbe 0x14004116c
inc rdx
mov rcx, qword [rsp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041167
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140041167
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
movdqa xmm0, xmmword [0x1400c9710]
movdqu xmmword [rsp + 0x2c0], xmm0
mov byte [rsp + 0x2b0], 0
lea rdx, [0x1400f7ca8]
lea rcx, [rsp + 0x1d0]
call fcn.140056120
nop
mov rax, qword [rbx]
lea r8, [rsp + 0x1d0]
mov edx, 1
mov rcx, rbx
call qword [rax + 0x198]
nop
mov rdx, qword [rsp + 0x1e8]
cmp rdx, 0xf
jbe 0x1400411fa
inc rdx
mov rcx, qword [rsp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400411f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400411f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140059e14
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x128]
mov r15, rax
mov rax, qword [rax]
mov rcx, r15
call qword [rax + 0x170]
test al, al
jmp fcn.140054632
lea rdx, str.Server_has_issues._Closing_the_program.
call fcn.1400571a0
lea rdx, [0x140057160]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140041c84
lea rdx, str.Error:_Could_not_retrieve_server_status.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400571a0
lea rdx, [0x140057160]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.1400387e0
int3
call fcn.140038740
int3