Function at 0x140057ca0
Capabilities:
Create directory
Delete file
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x218]
sub rsp, 0x2e0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm9
xor r15d, r15d
mov dword [rbp + 0x220], r15d
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
lea rdx, str.Nezur
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_locale_l1_1_0.dll_setlocale]
xor edx, edx
lea rcx, str.C:Nezur
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
lea rax, [0x140177378]
mov qword [rbp - 0x70], rax
lea rcx, [rbp + 0x40]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rbp + 0x220], 1
lea rcx, [rbp - 0x60]
call fcn.14004ae80
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp - 0x70]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx - 0x70], rax
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx - 0x74], edx
lea rcx, [rbp - 0x60]
call fcn.14004bb30
nop
lea r9d, [r15 + 0x40]
lea r8d, [r15 + 1]
lea rdx, str.C:Nezurconfig_counter.txt
lea rcx, [rbp - 0x60]
call fcn.14004ba30
test rax, rax
jne 0x140057da7
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [rbp - 0x70]
add rcx, rax
xor r8d, r8d
lea edx, [r15 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
cmp qword [rbp + 0x20], 0
je 0x140057de9
lea rdx, reloc.WS2_32.dll_accept
lea rcx, [rbp - 0x70]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
lea rcx, [rbp - 0x60]
call fcn.14004b9a0
test rax, rax
jne 0x140057de9
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [rbp - 0x70]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
call fcn.14000b640
test al, al
je 0x140057e10
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov rcx, rax
mov edx, 0x50
mov r9d, 0x409
lea r8d, [rdx - 0x4f]
call qword [sym.imp.USER32.dll_PostMessageA]
mov rcx, qword [0x1401db620]
mov rax, qword [rcx + 0x3ee0]
cmp byte [rax + 0xb3], 0
jne 0x140057e40
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036cb0
mov rcx, qword [0x1401db620]
mov rax, qword [rcx + 0x3ee0]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rcx + 0x382c]
movss xmm9, dword [0x1401788c0]
mulss xmm1, xmm9
addss xmm0, xmm0
subss xmm1, xmm0
movss dword [rbp + 0x220], xmm1
mov dword [rbp + 0x224], 0x420c0000
lea rdx, [rbp + 0x220]
lea rcx, str.Create
call fcn.140033980
lea r14, [0x1401db708]
test al, al
je 0x140058162
mov r8d, dword [reloc.WS2_32.dll_accept]
lea r10, [rsp + 0x45]
test r8d, r8d
jns 0x140057ef0
neg r8d
dec r10
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 [r10], r8b
mov r8d, edx
test edx, edx
jne 0x140057eb2
dec r10
mov byte [r10], reloc.WLDAP32.dll_Ordinal_45
jmp 0x140057f1a
dec r10
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 [r10], r8b
mov r8d, edx
test edx, edx
jne 0x140057ef0
lea r9, [rbp + 0x220]
lea r8, [rsp + 0x45]
mov rdx, r10
lea rcx, [rsp + 0x70]
call fcn.1400531b0
nop
mov r8, qword [rbp - 0x80]
mov rcx, qword [rbp - 0x78]
mov rax, rcx
sub rax, r8
mov r14d, 6
lea rsi, str.config
cmp rax, r14
jb 0x140057fcf
lea rax, [r8 + 6]
mov qword [rbp - 0x80], rax
lea rbx, [rsp + 0x70]
cmp rcx, 0x10
cmovae rbx, qword [rsp + 0x70]
lea rax, [0x14017870a]
cmp rax, rbx
jbe 0x140057f92
lea rax, [rbx + r8]
cmp rsi, rax
ja 0x140057f92
cmp rbx, rsi
ja 0x140057f8a
mov rdi, r15
jmp 0x140057f95
mov rdi, rbx
sub rdi, rsi
jmp 0x140057f95
mov rdi, r14
lea rcx, [rbx + 6]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
sub r14, rdi
lea rdx, [rsi + 6]
add rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x70]
jmp 0x140057fe9
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov rdx, r14
lea rcx, [rsp + 0x70]
call fcn.14003f160
movups xmm7, xmmword [rax]
movups xmmword [rsp + 0x50], xmm7
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm6
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140058048
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140058043
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140058043
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14013986c
movdqa xmm0, xmmword [0x140178b50]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
inc dword [reloc.WS2_32.dll_accept]
lea rcx, [rsp + 0x50]
movq rbx, xmm7
psrldq xmm6, 8
movq rdi, xmm6
cmp rdi, 0x10
cmovae rcx, rbx
lea r14, [0x1401db708]
mov r8, r14
sub r8, rcx
nop dword [rax]
movzx eax, byte [rcx]
mov byte [r8 + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x140058090
call fcn.140057450
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.C:Nezurconfig_counter.txt
lea rcx, [rbp + 0xa0]
call fcn.140047d60
nop
cmp qword [rbp + 0x128], 0
je 0x14005811b
mov edx, dword [reloc.WS2_32.dll_accept]
lea rcx, [rbp + 0xa0]
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___int____ptr64]
lea rcx, [rbp + 0xa8]
call fcn.14004b9a0
test rax, rax
jne 0x14005811b
mov rax, qword [rbp + 0xa0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xa0]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
lea rcx, [rbp + 0xa0]
call fcn.140047c40
nop
cmp rdi, 0x10
jb 0x140058162
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14005815a
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005815a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.14013986c
movss xmm1, dword [0x140178ac0]
xorps xmm0, xmm0
call fcn.140016aa0
mov rdx, qword [0x1401db620]
mov rax, qword [rdx + 0x3ee0]
movss xmm4, dword [rax + 0x20]
movss xmm0, dword [rdx + 0x382c]
mulss xmm4, xmm9
addss xmm0, xmm0
subss xmm4, xmm0
movss dword [rbp + 0x220], xmm4
mov dword [rbp + 0x224], 0x420c0000
lea rdx, [rbp + 0x220]
lea rcx, str.Delete
call fcn.140033980
mov rdi, 0xffffffffffffffff
movabs rcx, 0x7fffffffffffffff
lea rsi, [0x1401da638]
movabs rdx, 0x8000000000000000
lea r8d, [rdi + 0x17]
lea r13, [0x1401dbd00]
test al, al
je 0x140058494
mov r12, qword [reloc.WS2_32.dll_htons]
mov rbx, rdi
nop
inc rbx
cmp byte [r14 + rbx], 0
jne 0x140058200
mov rax, rcx
sub rax, r12
cmp rax, rbx
jb 0x140058a75
mov r13, rsi
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r13, qword [0x1401da638]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
lea r15, [rbx + r12]
mov esi, reloc.WS2_32.dll_ntohs
lea r14, [rsp + 0x30]
cmp r15, rsi
jbe 0x1400582bc
mov rsi, r15
or rsi, 0xf
cmp rsi, rcx
jbe 0x140058282
mov rsi, rcx
lea rax, [rdx + 0x27]
mov rcx, rax
call fcn.140139510
test rax, rax
je 0x14005839b
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400582b7
cmp rsi, r8
cmovb rsi, r8
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x1400582a5
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140058a69
jmp 0x140058263
test rcx, rcx
je 0x1400582b4
call fcn.140139510
mov r14, rax
jmp 0x1400582b7
xor r14d, r14d
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], rsi
mov r8, r12
mov rdx, r13
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + r12]
mov r8, rbx
lea rdx, [0x1401db708]
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r15], 0
mov r8d, 4
lea rdx, str..ini
lea rcx, [rsp + 0x30]
call fcn.14003ddc0
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
xor r15d, r15d
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r15b
mov rdx, qword [0x1401dbd18]
cmp rdx, 0x10
jb 0x140058359
mov rcx, qword [0x1401dbd00]
inc rdx
cmp rdx, 0x1000
jb 0x140058354
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400583a2
mov rcx, r8
call fcn.14013986c
movups xmmword [0x1401dbd00], xmm6
movups xmmword [0x1401dbd10], xmm7
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1400583ae
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400583a9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400583a9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.14013986c
lea r13, [0x1401dbd00]
mov rcx, r13
cmp qword [0x1401dbd18], 0x10
cmovae rcx, qword [0x1401dbd00]
mov qword [0x1401db8e0], rcx
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rax, [rsp + 0x50]
mov qword [rbp + 0x220], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r15
mov r8, rdi
lea r14, [0x1401db708]
nop dword [rax]
inc r8
cmp byte [r14 + r8], 0
jne 0x140058400
mov rdx, r14
lea rcx, [rsp + 0x50]
call fcn.14003e860
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.140139510
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], Ordinal_27
mov qword [rsp + 0x48], Ordinal_33
movups xmm0, xmmword [str.C:NezurConfig_List.ini]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140178720]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140056fb0
xorps xmm0, xmm0
movups xmmword [0x1401db708], xmm0
xorps xmm1, xmm1
movups xmmword [0x1401db8f0], xmm1
lea rsi, [0x1401da638]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140058754
mov r12, qword [reloc.WS2_32.dll_htons]
mov rbx, rdi
inc rbx
cmp byte [r14 + rbx], 0
jne 0x1400584b1
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r12
cmp rax, rbx
jb 0x140058a63
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rsi, qword [0x1401da638]
mov qword [rbp + 0x220], rsi
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
lea r15, [r12 + rbx]
mov esi, reloc.WS2_32.dll_ntohs
lea r14, [rsp + 0x30]
cmp r15, rsi
jbe 0x14005858e
mov rsi, r15
or rsi, 0xf
cmp rsi, rcx
jbe 0x140058547
mov rsi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140139510
test rax, rax
je 0x140058570
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140058589
cmp rsi, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rsi, rax
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x140058577
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140058a6f
jmp 0x14005852c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140058586
call fcn.140139510
mov r14, rax
jmp 0x140058589
xor r14d, r14d
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], rsi
mov r8, r12
mov rdx, qword [rbp + 0x220]
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + r12]
mov r8, rbx
lea rbx, [0x1401db708]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r15], 0
mov r8d, 4
lea rdx, str..ini
lea rcx, [rsp + 0x30]
call fcn.14003ddc0
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
xor r15d, r15d
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r15b
mov rdx, qword [0x1401dbd18]
cmp rdx, 0x10
jb 0x140058632
mov rcx, qword [0x1401dbd00]
inc rdx
cmp rdx, 0x1000
jb 0x14005862d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005867b
mov rcx, r8
call fcn.14013986c
movups xmmword [0x1401dbd00], xmm6
movups xmmword [0x1401dbd10], xmm7
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x140058687
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140058682
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140058682
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.14013986c
cmp qword [0x1401dbd18], 0x10
cmovae r13, qword [0x1401dbd00]
mov qword [0x1401db8e0], r13
mov rcx, r13
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rax, [rsp + 0x50]
mov qword [rbp + 0x220], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r15
inc rdi
cmp byte [rbx + rdi], 0
jne 0x1400586c5
mov r8, rdi
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.14003e860
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.140139510
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], Ordinal_27
mov qword [rsp + 0x48], Ordinal_33
movups xmm0, xmmword [str.C:NezurConfig_List.ini]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140178720]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140056fb0
xorps xmm0, xmm0
movups xmmword [0x1401db708], xmm0
xorps xmm1, xmm1
movups xmmword [0x1401db8f0], xmm1
mov rcx, qword [0x1401db620]
mov rax, qword [rcx + 0x3ee0]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rcx + 0x382c]
mulss xmm1, xmm9
addss xmm0, xmm0
subss xmm1, xmm0
movss dword [rbp + 0x220], xmm1
mov dword [rbp + 0x224], 0x420c0000
lea rdx, [rbp + 0x220]
lea rcx, str.Load
call fcn.140033980
test al, al
je 0x1400587be
call fcn.1400563b0
xorps xmm0, xmm0
movups xmmword [0x1401db708], xmm0
xorps xmm1, xmm1
movups xmmword [0x1401db8f0], xmm1
mov ecx, reloc.WS2_32.dll_listen
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x1400587e7
call fcn.1400563b0
xorps xmm2, xmm2
movups xmmword [0x1401db708], xmm2
xorps xmm3, xmm3
movups xmmword [0x1401db8f0], xmm3
movss xmm1, dword [0x140178ac0]
xorps xmm0, xmm0
call fcn.140016aa0
mov rdx, qword [0x1401db620]
mov rax, qword [rdx + 0x3ee0]
movss xmm4, dword [rax + 0x20]
movss xmm0, dword [rdx + 0x382c]
mulss xmm4, xmm9
addss xmm0, xmm0
subss xmm4, xmm0
movss dword [rbp + 0x220], xmm4
mov dword [rbp + 0x224], 0x420c0000
lea rdx, [rbp + 0x220]
lea rcx, str.Save
call fcn.140033980
test al, al
je 0x140058861
call fcn.1400568c0
xorps xmm0, xmm0
movups xmmword [0x1401db708], xmm0
xorps xmm1, xmm1
movups xmmword [0x1401db8f0], xmm1
mov rcx, qword [0x1401db620]
mov rax, qword [rcx + 0x3ee0]
cmp byte [rax + 0xb3], 0
jne 0x140058891
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036cb0
mov rcx, qword [0x1401db620]
mov rax, qword [rcx + 0x3ee0]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rcx + 0x37e8]
addss xmm0, xmm0
subss xmm1, xmm0
movss dword [rbp + 0x220], xmm1
mov dword [rbp + 0x224], 0x420c0000
lea rdx, [rbp + 0x220]
lea rcx, str.Reset
call fcn.140033980
test al, al
je 0x1400589f6
cmp byte [0x1401db708], 0
je 0x1400589f6
mov byte [0x1401db85c], 0
mov byte [0x1401db8d5], 0
mov byte [0x1401db840], 0
mov dword [reloc.WS2_32.dll_accept], r15d
mov dword [reloc.WS2_32.dll_accept], r15d
mov dword [reloc.WS2_32.dll_accept], 0x64
mov dword [0x1401b41f0], 0x7d
mov dword [0x1401b41c4], 0x3f000000
mov byte [0x1401db851], 0
movaps xmm0, xmmword [0x140178d70]
movups xmmword [0x1401b4218], xmm0
mov dword [reloc.WS2_32.dll_accept], 0
mov byte [reloc.WS2_32.dll_accept], 0
mov dword [0x1401db844], r15d
mov dword [0x1401db860], r15d
mov dword [0x1401db854], r15d
mov dword [0x1401db83c], r15d
mov dword [0x1401db8dc], r15d
mov dword [0x1401db858], r15d
mov dword [0x1401b41a8], 0x64
mov dword [0x1401946e4], 0x64
mov byte [0x1401db85d], 0
mov byte [0x1401db841], 0
mov byte [0x1401db850], 0
mov byte [0x1401db8d4], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1401db870], xmm0
movups xmmword [0x1401db880], xmm0
movups xmmword [0x1401db890], xmm0
movups xmmword [0x1401db8a0], xmm0
movups xmmword [0x1401db8b0], xmm0
movups xmmword [0x1401db8c0], xmm0
mov dword [0x1401db8d0], eax
call fcn.1400568c0
xorps xmm0, xmm0
movups xmmword [0x1401db708], xmm0
xorps xmm1, xmm1
movups xmmword [0x1401db8f0], xmm1
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx - 0x70], rax
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx - 0x74], edx
lea rcx, [rbp - 0x60]
call fcn.1400493f0
lea rcx, [rbp - 0x58]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea r11, [rsp + 0x2e0]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm9, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140031ca0
nop
call fcn.14000b940
int3
call fcn.14000b940
int3
call fcn.140031ca0
int3