Function at 0x140051e50
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 r12d, r12d
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 rdx, str.C:Nezurconfig_counter.txt
lea rcx, [rbp + 0xa0]
call fcn.14004b040
nop
cmp qword [rbp + 0x130], r12
je 0x140051f0e
lea rdx, reloc.WS2_32.dll_accept
lea rcx, [rbp + 0xa0]
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 + 0xb0]
call fcn.14004ae40
test rax, rax
jne 0x140051f0e
mov rax, qword [rbp + 0xa0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xa0]
add rcx, rax
xor r8d, r8d
lea edx, [r12 + 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 0x140051f35
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 [0x1401d4070]
mov rax, qword [rcx + 0x3ee0]
cmp byte [rax + 0xb3], 0
jne 0x140051f65
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036cb0
mov rcx, qword [0x1401d4070]
mov rax, qword [rcx + 0x3ee0]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rcx + 0x382c]
movss xmm9, dword [0x1401719a8]
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 r15, [0x1401d4160]
test al, al
je 0x1400522a5
mov r8d, dword [reloc.WS2_32.dll_accept]
lea r10, [rsp + 0x45]
test r8d, r8d
jns 0x140052020
neg r8d
nop word [rax + rax]
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 0x140051fe0
dec r10
mov byte [r10], reloc.WLDAP32.dll_Ordinal_45
jmp 0x14005204a
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 0x140052020
lea r9, [rbp + 0x220]
lea r8, [rsp + 0x45]
mov rdx, r10
lea rcx, [rsp + 0x70]
call fcn.14004ca50
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 0x1400520ff
lea rax, [r8 + 6]
mov qword [rbp - 0x80], rax
lea rbx, [rsp + 0x70]
cmp rcx, 0x10
cmovae rbx, qword [rsp + 0x70]
lea rax, [0x14017180a]
cmp rax, rbx
jbe 0x1400520c2
lea rax, [rbx + r8]
cmp rsi, rax
ja 0x1400520c2
cmp rbx, rsi
ja 0x1400520ba
mov rdi, r12
jmp 0x1400520c5
mov rdi, rbx
sub rdi, rsi
jmp 0x1400520c5
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 0x140052119
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov rdx, r14
lea rcx, [rsp + 0x70]
call fcn.140042550
movups xmm7, xmmword [rax]
movups xmmword [rsp + 0x50], xmm7
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm6
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140052178
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052173
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140052173
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401322f8
movdqa xmm0, xmmword [0x140171cb0]
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
mov r8, r15
sub r8, rcx
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [r8 + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x1400521c0
call fcn.1400516b0
lea rdx, str.C:Nezurconfig_counter.txt
lea rcx, [rbp - 0x70]
call fcn.140049790
nop
cmp qword [rbp + 0x18], 0
je 0x140052227
mov edx, dword [reloc.WS2_32.dll_accept]
lea rcx, [rbp - 0x70]
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 - 0x68]
call fcn.14004ae40
test rax, rax
jne 0x140052227
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]
nop
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_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 - 0xa8]
mov dword [rbp + rcx - 0x74], edx
lea rcx, [rbp - 0x68]
call fcn.14004a400
lea rcx, [rbp - 0x60]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x38]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
cmp rdi, 0x10
jb 0x1400522a5
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14005229d
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005229d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.1401322f8
movss xmm1, dword [0x140171bf0]
xorps xmm0, xmm0
call fcn.140016aa0
mov rdx, qword [0x1401d4070]
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, [0x1401d30e8]
movabs rdx, 0x8000000000000000
lea r8d, [rdi + 0x17]
lea r13, [0x1401d4668]
test al, al
je 0x1400525d4
mov r12, qword [reloc.WS2_32.dll_htons]
mov rbx, rdi
inc rbx
cmp byte [r15 + rbx], 0
jne 0x140052341
mov rax, rcx
sub rax, r12
cmp rax, rbx
jb 0x140052bd0
mov r13, rsi
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r13, qword [0x1401d30e8]
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 0x1400523fd
mov rsi, r15
or rsi, 0xf
cmp rsi, rcx
jbe 0x1400523c3
mov rsi, rcx
lea rax, [rdx + 0x27]
mov rcx, rax
call fcn.140131f9c
test rax, rax
je 0x1400524dc
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400523f8
cmp rsi, r8
cmovb rsi, r8
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x1400523e6
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140052bc4
jmp 0x1400523a4
test rcx, rcx
je 0x1400523f5
call fcn.140131f9c
mov r14, rax
jmp 0x1400523f8
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, [0x1401d4160]
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r15], 0
mov r8d, 4
lea rdx, str..ini
lea rcx, [rsp + 0x30]
call fcn.14003e4b0
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
mov rdx, qword [0x1401d4680]
cmp rdx, 0x10
jb 0x14005249a
mov rcx, qword [0x1401d4668]
inc rdx
cmp rdx, 0x1000
jb 0x140052495
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400524e3
mov rcx, r8
call fcn.1401322f8
movups xmmword [0x1401d4668], xmm6
movups xmmword [0x1401d4678], xmm7
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1400524ef
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400524ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400524ea
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.1401322f8
lea r13, [0x1401d4668]
mov rcx, r13
cmp qword [0x1401d4680], 0x10
cmovae rcx, qword [0x1401d4668]
mov qword [0x1401d41b0], 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], r12
mov qword [rsp + 0x68], r12
mov r8, rdi
lea r15, [0x1401d4160]
nop
inc r8
cmp byte [r15 + r8], 0
jne 0x140052540
mov rdx, r15
lea rcx, [rsp + 0x50]
call fcn.140041350
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.140131f9c
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], Ordinal_27
mov qword [rsp + 0x48], Ordinal_32
movups xmm0, xmmword [str.C:NezurConfig_List.ini]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140171820]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140051190
xorps xmm0, xmm0
movups xmmword [0x1401d4160], xmm0
xorps xmm1, xmm1
movups xmmword [0x1401d41c0], xmm1
lea rsi, [0x1401d30e8]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140052894
mov r12, qword [reloc.WS2_32.dll_htons]
mov rbx, rdi
inc rbx
cmp byte [r15 + rbx], 0
jne 0x1400525f1
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r12
cmp rax, rbx
jb 0x140052bbe
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rsi, qword [0x1401d30e8]
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 0x1400526ce
mov rsi, r15
or rsi, 0xf
cmp rsi, rcx
jbe 0x140052687
mov rsi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140131f9c
test rax, rax
je 0x1400526b0
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400526c9
cmp rsi, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rsi, rax
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x1400526b7
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140052bca
jmp 0x14005266c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x1400526c6
call fcn.140131f9c
mov r14, rax
jmp 0x1400526c9
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, [0x1401d4160]
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.14003e4b0
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
mov rdx, qword [0x1401d4680]
cmp rdx, 0x10
jb 0x140052772
mov rcx, qword [0x1401d4668]
inc rdx
cmp rdx, 0x1000
jb 0x14005276d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400527bb
mov rcx, r8
call fcn.1401322f8
movups xmmword [0x1401d4668], xmm6
movups xmmword [0x1401d4678], xmm7
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1400527c7
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400527c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400527c2
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.1401322f8
cmp qword [0x1401d4680], 0x10
cmovae r13, qword [0x1401d4668]
mov qword [0x1401d41b0], 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], r12
mov qword [rsp + 0x68], r12
inc rdi
cmp byte [rbx + rdi], 0
jne 0x140052805
mov r8, rdi
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.140041350
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.140131f9c
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], Ordinal_27
mov qword [rsp + 0x48], Ordinal_32
movups xmm0, xmmword [str.C:NezurConfig_List.ini]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140171820]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140051190
xorps xmm0, xmm0
movups xmmword [0x1401d4160], xmm0
xorps xmm1, xmm1
movups xmmword [0x1401d41c0], xmm1
mov rcx, qword [0x1401d4070]
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 0x1400528fe
call fcn.1400505d0
xorps xmm0, xmm0
movups xmmword [0x1401d4160], xmm0
xorps xmm1, xmm1
movups xmmword [0x1401d41c0], xmm1
mov ecx, reloc.WS2_32.dll_listen
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x140052927
call fcn.1400505d0
xorps xmm2, xmm2
movups xmmword [0x1401d4160], xmm2
xorps xmm3, xmm3
movups xmmword [0x1401d41c0], xmm3
movss xmm1, dword [0x140171bf0]
xorps xmm0, xmm0
call fcn.140016aa0
mov rdx, qword [0x1401d4070]
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 0x1400529a1
call fcn.140050ae0
xorps xmm0, xmm0
movups xmmword [0x1401d4160], xmm0
xorps xmm1, xmm1
movups xmmword [0x1401d41c0], xmm1
mov rcx, qword [0x1401d4070]
mov rax, qword [rcx + 0x3ee0]
cmp byte [rax + 0xb3], 0
jne 0x1400529d1
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036cb0
mov rcx, qword [0x1401d4070]
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 0x140052b3c
cmp byte [0x1401d4160], 0
je 0x140052b3c
mov byte [0x1401d4272], 0
mov byte [0x1401d41e5], 0
mov byte [0x1401d4270], 0
mov dword [0x1401d2fc8], 0
mov dword [0x1401d3008], 0
mov dword [reloc.WS2_32.dll_accept], 0x64
mov dword [0x1401d2fb8], 0x7d
mov dword [0x1401d300c], 0x3f000000
mov byte [0x1401d41e4], 0
movaps xmm0, xmmword [0x140171ed0]
movups xmmword [0x1401d3010], xmm0
mov dword [reloc.WS2_32.dll_accept], 0
mov byte [reloc.WS2_32.dll_accept], 0
mov dword [0x1401d41e8], r12d
mov dword [0x1401d41e0], r12d
mov dword [0x1401d4274], r12d
mov dword [0x1401d41fc], r12d
mov dword [0x1401d41f8], r12d
mov dword [0x1401d41ec], r12d
mov dword [0x1401d3040], 0x64
mov dword [0x14018d6e4], 0x64
mov byte [0x1401d4271], 0
mov byte [0x1401d4264], 0
mov byte [0x1401d41f4], 0
mov byte [0x1401d41dc], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1401d4200], xmm0
movups xmmword [0x1401d4210], xmm0
movups xmmword [0x1401d4220], xmm0
movups xmmword [0x1401d4230], xmm0
movups xmmword [0x1401d4240], xmm0
movups xmmword [0x1401d4250], xmm0
mov dword [0x1401d4260], eax
call fcn.140050ae0
xorps xmm0, xmm0
movups xmmword [0x1401d4160], xmm0
xorps xmm1, xmm1
movups xmmword [0x1401d41c0], xmm1
mov rax, qword [rbp + 0xa0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x9c], edx
lea rcx, [rbp + 0xb0]
call fcn.14004a400
lea rcx, [rbp + 0xb8]
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 + 0x150]
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