Function at 0x140017510
Capabilities:
Execute command
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x130]
sub rsp, 0x230
mov rax, qword [0x1400a60a0]
xor rax, rsp
mov qword [rbp + 0x128], rax
xor edi, edi
mov r13d, edi
mov dword [rbp + 0x28], edi
lea rcx, [0x1400a73c0]
call fcn.14002bdf0
lea rcx, [rbp + 0xc0]
call fcn.140002ee0
nop
lea rdx, [0x1400171b0]
lea rcx, [rbp + 0xe0]
call fcn.14001e1e0
nop
lea rdx, [0x140005400]
lea rcx, [rbp + 0xf0]
call fcn.14001e1e0
nop
lea rdx, [0x1400174f0]
lea rcx, [rbp + 0x100]
call fcn.14001e1e0
nop
lea rcx, [0x1400959f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
lea rdx, [rbp + 0x110]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea r8, [0x1400a6268]
lea rdx, str._n_n___
lea rcx, [rsp + 0x40]
call fcn.14001ddc0
nop
lea r8, [0x140095c24]
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.14001df20
nop
lea r8, [0x1400959d0]
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.14001df20
nop
lea r8, [0x140095c20]
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14001df20
nop
lea r8, [0x1400959d0]
mov rdx, rax
lea rcx, [rsp + 0x20]
call fcn.14001df20
nop
lea r8, str._Enter_License
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.14001df20
nop
lea r8, [0x1400a6268]
mov rdx, rax
lea rcx, [rbp + 0x30]
call fcn.14001df90
nop
lea r8, [0x140095c0c]
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14001df20
mov dword [rbp - 0x80], 5
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.140006140
mov rcx, rax
lea rdx, [0x1400959d0]
call fcn.1400032b0
nop
lea rcx, [rsp + 0x60]
call fcn.140002bb0
nop
lea rcx, [rbp + 0x30]
call fcn.140002bb0
nop
lea rcx, [rbp + 8]
call fcn.140002bb0
nop
lea rcx, [rsp + 0x20]
call fcn.140002bb0
nop
lea rcx, [rbp - 0x38]
call fcn.140002bb0
nop
lea rcx, [rbp - 0x58]
call fcn.140002bb0
nop
lea rcx, [rbp - 0x78]
call fcn.140002bb0
nop
lea rcx, [rsp + 0x40]
call fcn.140002bb0
xor ecx, ecx
call qword [sym.imp.USER32.dll_BlockInput]
lea rdx, [rbp + 0xc0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14001e270
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x30]
call fcn.140002dc0
mov rdx, rax
lea rcx, [0x1400a73c0]
call fcn.14002d630
cmp byte [0x1400a75d0], dil
jne 0x14001787c
lea rcx, [0x1400959f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea r8, [0x1400a6268]
lea rdx, str._n_n___
lea rcx, [rsp + 0x40]
call fcn.14001ddc0
nop
lea r8, [0x140095c24]
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.14001df20
nop
lea r8, [0x1400959d0]
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.14001df20
nop
lea r8, [0x140095c20]
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14001df20
nop
lea r8, [0x1400959d0]
mov rdx, rax
lea rcx, [rsp + 0x20]
call fcn.14001df20
nop
lea r8, str._License_is___
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.14001df20
nop
lea r8, [0x1400a6268]
mov rdx, rax
lea rcx, [rbp + 0x30]
call fcn.14001df90
nop
lea r8, str.Invalid_n
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14001df20
mov dword [rbp - 0x80], 5
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.140006140
mov rcx, rax
lea rdx, [0x1400959d0]
call fcn.1400032b0
nop
lea rcx, [rsp + 0x60]
call fcn.140002bb0
nop
lea rcx, [rbp + 0x30]
call fcn.140002bb0
nop
lea rcx, [rbp + 8]
call fcn.140002bb0
nop
lea rcx, [rsp + 0x20]
call fcn.140002bb0
nop
lea rcx, [rbp - 0x38]
call fcn.140002bb0
nop
lea rcx, [rbp - 0x58]
call fcn.140002bb0
nop
lea rcx, [rbp - 0x78]
call fcn.140002bb0
nop
lea rcx, [rsp + 0x40]
call fcn.140002bb0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [rdi + 1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
nop dword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], rdi
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xa0], 0
lea rcx, [0x1400959f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x140095c50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032b0
lea rcx, [0x1400959f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x140095abc]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032b0
lea rdx, [0x140095abc]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032b0
lea rdx, [0x1400a6268]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rdx, qword [0x1400a6268]
mov r8, qword [reloc.WS2_32.dll_ioctlsocket]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400035c0
mov rcx, rax
lea rdx, [0x140095c60]
call fcn.1400032b0
lea rdx, [0x140095cc0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032b0
lea rdx, str.______________________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032b0
lea rdx, str._________________________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032b0
lea rdx, str.__________________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032b0
lea rdx, str.____________________________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400032b0
lea rdx, str.e_0m
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rdx, qword [str.e_0m]
mov r8, qword [reloc.WS2_32.dll_connect]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400035c0
mov r12, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r15, qword [reloc.WS2_32.dll_ioctlsocket]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x32
jb 0x14001911a
lea r14, [0x1400a6268]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r14, qword [0x1400a6268]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rdi
lea rsi, [r15 + 0x32]
mov ebx, reloc.WS2_32.dll_ntohs
lea rdi, [rsp + 0x20]
cmp rsi, rbx
jbe 0x140017aa7
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x140017a4b
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140017a72
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140017a91
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140019025
mov rcx, rax
call fcn.1400818b0
test rax, rax
je 0x140019040
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140017aa2
test rcx, rcx
je 0x140017aa0
call fcn.1400818b0
mov rdi, rax
jmp 0x140017aa2
xor edi, edi
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rbx
movups xmm0, xmmword [str._________________________________________Made_with]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [0x140095ed8]
movups xmmword [rdi + 0x10], xmm1
movups xmm0, xmmword [0x140095ee8]
movups xmmword [rdi + 0x20], xmm0
movzx eax, word [0x140095ef8]
mov word [rdi + 0x30], ax
lea rcx, [rdi + 0x32]
mov r8, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rsi], 0
bts r13d, 0xa
mov r8d, 6
lea rdx, str._Love
lea rcx, [rsp + 0x20]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xor ebx, ebx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 4]
lea rdx, [0x1400959d0]
lea rcx, [rsp + 0x40]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 0x18]
lea rdx, str.by___Injectedud.________n
lea rcx, [rsp + 0x60]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], rbx
mov qword [rbp], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
mov rcx, r12
call fcn.1400035c0
nop
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140017c1b
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140017c16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001902b
call fcn.1400818ec
mov qword [rbp - 8], rbx
mov qword [rbp], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x18], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x140017c68
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140017c63
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019032
call fcn.1400818ec
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x60], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x140017cb8
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140017cb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019039
call fcn.1400818ec
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140017d08
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140017d03
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019040
call fcn.1400818ec
mov rsi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r15, qword [reloc.WS2_32.dll_ioctlsocket]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x20
jb 0x140019114
lea r12, [0x1400a6268]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r12, qword [0x1400a6268]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
lea r14, [r15 + 0x20]
mov ebx, reloc.WS2_32.dll_ntohs
lea rdi, [rsp + 0x20]
cmp r14, rbx
jbe 0x140017de7
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x140017d8b
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140017db2
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140017dd1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140019047
mov rcx, rax
call fcn.1400818b0
test rax, rax
je 0x14001907e
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140017de2
test rcx, rcx
je 0x140017de0
call fcn.1400818b0
mov rdi, rax
jmp 0x140017de2
xor edi, edi
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rbx
movups xmm0, xmmword [str._n_n_n_____________________________]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [0x140095f48]
movups xmmword [rdi + 0x10], xmm1
lea rcx, [rdi + 0x20]
mov r8, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
mov r8d, 1
lea rdx, [0x140095c24]
lea rcx, [rsp + 0x20]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
xor ebx, ebx
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x28], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 4]
lea rdx, [0x1400959d0]
lea rcx, [rbp - 0x38]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x40], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x48], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 1]
lea rdx, [0x140095c20]
lea rcx, [rbp - 0x58]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rbx
mov qword [rbp - 0x60], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x68], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 4]
lea rdx, [0x1400959d0]
lea rcx, [rbp - 0x78]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], rbx
mov qword [rbp], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 0x13]
lea rdx, str._1._Spoof_Permanent
lea rcx, [rbp - 0x18]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea rdx, [0x1400a6268]
lea rcx, [rsp + 0x60]
call fcn.14001d720
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 0x19]
lea rdx, str.______________________
lea rcx, [rsp + 0x40]
call fcn.14001d8a0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x50], xmm1
movups xmm2, xmmword [rax + 0x10]
movups xmmword [rbp + 0x60], xmm2
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
mov dword [rbp + 0x70], 1
lea rbx, [rbp + 0x50]
movdqa xmm0, xmm2
psrldq xmm0, 8
movq r15, xmm0
cmp r15, 0x10
setae r12b
movq rdi, xmm1
cmovae rbx, rdi
lea r14, [rbp + 0x50]
test r12b, r12b
cmovne r14, rdi
movq rax, xmm2
add r14, rax
cmp rbx, r14
je 0x14001804e
mov qword [rbp + 0x28], 1
movzx edx, byte [rbx]
mov rcx, rsi
call fcn.14001dff0
lea rdx, [0x14001e1c0]
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]
lea rcx, [rbp + 0x28]
call fcn.14001db00
inc rbx
cmp rbx, r14
jne 0x140018022
lea rdx, [0x1400959d0]
mov rcx, rsi
call fcn.1400032b0
nop
test r12b, r12b
je 0x140018095
lea rdx, [r15 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14001808c
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001904d
mov rcx, rdi
call fcn.1400818ec
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x1400180d2
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400180cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019054
call fcn.1400818ec
xor ebx, ebx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x140018123
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001811e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001905b
call fcn.1400818ec
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x60], 0
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140018171
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001816c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019062
call fcn.1400818ec
mov qword [rbp - 8], rbx
mov qword [rbp], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x18], 0
mov rdx, qword [rbp - 0x60]
cmp rdx, 0x10
jb 0x1400181bc
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400181b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019069
call fcn.1400818ec
mov qword [rbp - 0x68], rbx
mov qword [rbp - 0x60], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x78], 0
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x140018207
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018202
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019070
call fcn.1400818ec
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x40], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x140018252
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001824d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019077
call fcn.1400818ec
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x38], 0
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x14001829f
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001829a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001907e
call fcn.1400818ec
mov r12, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov rsi, qword [reloc.WS2_32.dll_ioctlsocket]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rsi
cmp rax, 0x1e
jb 0x14001910e
lea r15, [0x1400a6268]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r15, qword [0x1400a6268]
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x20], rbx
lea r14, [rsi + 0x1e]
mov ebx, reloc.WS2_32.dll_ntohs
lea rdi, [rbp + 8]
cmp r14, rbx
jbe 0x140018379
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x14001831e
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140018345
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140018364
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001908c
mov rcx, rax
call fcn.1400818b0
test rax, rax
je 0x140019085
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140018375
test rcx, rcx
je 0x140018373
call fcn.1400818b0
mov rdi, rax
jmp 0x140018375
xor edi, edi
mov qword [rbp + 8], rdi
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x20], rbx
movups xmm0, xmmword [str._n_____________________________]
movups xmmword [rdi], xmm0
movsd xmm0, qword [0x140095fa8]
movsd qword [rdi + 0x10], xmm0
mov eax, dword [0x140095fb0]
mov dword [rdi + 0x18], eax
movzx eax, word [0x140095fb4]
mov word [rdi + 0x1c], ax
lea rcx, [rdi + 0x1e]
mov r8, rsi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
mov r8d, 1
lea rdx, [0x140095c24]
lea rcx, [rbp + 8]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xor edi, edi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
lea r8d, [rdi + 4]
lea rdx, [0x1400959d0]
lea rcx, [rsp + 0x40]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x68], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
lea r8d, [rdi + 1]
lea rdx, [0x140095c20]
lea rcx, [rbp - 0x78]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x40], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x48], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
lea r8d, [rdi + 4]
lea rdx, [0x1400959d0]
lea rcx, [rbp - 0x58]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x28], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
lea r8d, [rdi + 0x11]
lea rdx, str._2._Check_Serials
lea rcx, [rbp - 0x38]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rdi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
lea r8, [0x1400a6268]
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x30]
call fcn.14001df90
nop
lea r8, str._____________.o_o_________
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14001df20
mov dword [rbp - 0x80], 1
lea rdx, [rsp + 0x60]
mov rcx, r12
call fcn.140006140
mov rcx, rax
lea rdx, [0x1400959d0]
call fcn.1400032b0
nop
lea rcx, [rsp + 0x60]
call fcn.140002bb0
nop
lea rcx, [rbp + 0x30]
call fcn.140002bb0
nop
lea rcx, [rsp + 0x20]
call fcn.140002bb0
nop
lea rcx, [rbp - 0x38]
call fcn.140002bb0
nop
lea rcx, [rbp - 0x58]
call fcn.140002bb0
nop
lea rcx, [rbp - 0x78]
call fcn.140002bb0
nop
lea rcx, [rsp + 0x40]
call fcn.140002bb0
nop
lea rcx, [rbp + 8]
call fcn.140002bb0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea r8, [0x1400a6268]
lea rdx, str._n_____________________________
lea rcx, [rbp + 0x30]
call fcn.14001ddc0
nop
lea r8, [0x140095c24]
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.14001df20
nop
lea r8, [0x1400959d0]
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.14001df20
nop
lea r8, [0x140095c20]
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14001df20
nop
lea r8, [0x1400959d0]
mov rdx, rax
lea rcx, [rsp + 0x20]
call fcn.14001df20
nop
lea r8, str._3._Exit_Spoofer
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.14001df20
nop
lea r8, [0x1400a6268]
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14001df90
nop
lea r8, str.____________________________
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14001df20
mov dword [rbp - 0x80], 1
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.140006140
mov rcx, rax
lea rdx, [0x1400959d0]
call fcn.1400032b0
nop
lea rcx, [rsp + 0x60]
call fcn.140002bb0
nop
lea rcx, [rsp + 0x40]
call fcn.140002bb0
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x1400186d6
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400186d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019092
call fcn.1400818ec
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20], reloc.WS2_32.dll_ntohs
mov byte [rbp + 8], 0
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140018723
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001871e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019099
call fcn.1400818ec
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x20], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x140018771
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001876c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190a0
call fcn.1400818ec
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x38], 0
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x1400187bc
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400187b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190a7
call fcn.1400818ec
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x40], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp - 0x60]
cmp rdx, 0x10
jb 0x140018807
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018802
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190ae
call fcn.1400818ec
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x78], 0
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x140018852
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001884d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190b5
call fcn.1400818ec
mov rsi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r15, qword [reloc.WS2_32.dll_ioctlsocket]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x1f
jb 0x140019108
lea r12, [0x1400a6268]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r12, qword [0x1400a6268]
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20], rdi
lea r14, [r15 + 0x1f]
mov ebx, reloc.WS2_32.dll_ntohs
lea rdi, [rbp + 8]
cmp r14, rbx
jbe 0x14001892c
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x1400188d1
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400188f8
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140018917
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400190bc
mov rcx, rax
call fcn.1400818b0
test rax, rax
je 0x140019101
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140018928
test rcx, rcx
je 0x140018926
call fcn.1400818b0
mov rdi, rax
jmp 0x140018928
xor edi, edi
mov qword [rbp + 8], rdi
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x20], rbx
movups xmm0, xmmword [str._n_n_____________________________]
movups xmmword [rdi], xmm0
movsd xmm0, qword [0x140096010]
movsd qword [rdi + 0x10], xmm0
mov eax, dword [0x140096018]
mov dword [rdi + 0x18], eax
movzx eax, word [0x14009601c]
mov word [rdi + 0x1c], ax
movzx eax, byte [0x14009601e]
mov byte [rdi + 0x1e], al
lea rcx, [rdi + 0x1f]
mov r8, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
mov r8d, 1
lea rdx, [0x140095c24]
lea rcx, [rbp + 8]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xor ebx, ebx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 4]
lea rdx, [0x1400959d0]
lea rcx, [rsp + 0x20]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], rbx
mov qword [rbp], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 1]
lea rdx, [0x140095c20]
lea rcx, [rbp - 0x18]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 4]
lea rdx, [0x1400959d0]
lea rcx, [rsp + 0x60]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 0xf]
lea rdx, str._Please_Select
lea rcx, [rsp + 0x40]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rbx
mov qword [rbp - 0x60], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x68], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [0x1400a6268]
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x30]
call fcn.14001df90
nop
lea r8d, [rbx + 3]
lea rdx, [0x140095c0c]
mov rcx, rax
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x40], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x48], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8d, [rbx + 4]
lea rdx, [0x1400959d0]
lea rcx, [rbp - 0x58]
call fcn.14001d8a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x28], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
xor r8d, r8d
lea rdx, [0x140095458]
lea rcx, [rbp - 0x38]
call fcn.14001d8a0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x78], xmm1
movups xmm2, xmmword [rax + 0x10]
movups xmmword [rbp + 0x88], xmm2
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
or r13d, 0x7fffbff
mov dword [rbp + 0x98], 1
lea rbx, [rbp + 0x78]
movdqa xmm0, xmm2
psrldq xmm0, 8
movq r15, xmm0
cmp r15, 0x10
setae r12b
movq rdi, xmm1
cmovae rbx, rdi
lea rcx, [rbp + 0x78]
test r12b, r12b
cmovne rcx, rdi
movq r14, xmm2
add r14, rcx
cmp rbx, r14
je 0x140018c1c
mov qword [rbp + 0x28], 1
nop
movzx edx, byte [rbx]
mov rcx, rsi
call fcn.14001dff0
lea rdx, [0x14001e1c0]
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]
lea rcx, [rbp + 0x28]
call fcn.14001db00
inc rbx
cmp rbx, r14
jne 0x140018bf0
lea rdx, [0x1400959d0]
mov rcx, rsi
call fcn.1400032b0
nop
test r12b, r12b
je 0x140018c63
lea rdx, [r15 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140018c5a
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190c2
mov rcx, rdi
call fcn.1400818ec
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x140018c9e
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018c99
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190c9
call fcn.1400818ec
xor edi, edi
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x38], dil
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x140018ceb
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018ce6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190d0
call fcn.1400818ec
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x40], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x140018d36
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018d31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190d7
call fcn.1400818ec
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp - 0x60]
cmp rdx, 0x10
jb 0x140018d81
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018d7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190de
call fcn.1400818ec
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x78], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x140018dce
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018dc9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190e5
call fcn.1400818ec
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x140018e1e
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018e19
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190ec
call fcn.1400818ec
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x60], 0
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140018e6c
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018e67
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190f3
call fcn.1400818ec
mov qword [rbp - 8], rdi
mov qword [rbp], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x18], 0
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140018eb9
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018eb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400190fa
call fcn.1400818ec
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x20], 0
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x140018f10
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018f02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140019101
call fcn.1400818ec
nop word [rax + rax]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
add rcx, rbx
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0xa0]
mov rcx, rbx
call fcn.14001f8b0
lea rax, [rbp + 0xa0]
mov r8, qword [rbp + 0xb8]
cmp r8, 0x10
setae r9b
mov rcx, qword [rbp + 0xa0]
cmovae rax, rcx
mov rdx, qword [rbp + 0xb0]
cmp rdx, 1
jne 0x140018f7c
cmp byte [rax], 0x31
jne 0x140018f73
mov eax, edi
jmp 0x140018f78
sbb eax, eax
or eax, 1
test eax, eax
je 0x140018fcd
lea rax, [rbp + 0xa0]
test r9b, r9b
cmovne rax, rcx
cmp rdx, 1
jne 0x140018fa2
cmp byte [rax], 0x32
jne 0x140018f99
mov eax, edi
jmp 0x140018f9e
sbb eax, eax
or eax, 1
test eax, eax
je 0x140019001
lea rax, [rbp + 0xa0]
cmp r8, 0x10
cmovae rax, rcx
cmp rdx, 1
jne 0x140018f10
cmp byte [rax], 0x33
jne 0x140018f10
mov ecx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140006530
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400959f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140015f30
nop
lea rcx, [rbp + 0xa0]
call fcn.140002bb0
jmp 0x140017890
call fcn.1400061d0
lea rcx, [0x1400959f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0xa0]
call fcn.140002bb0
jmp 0x140017890
call fcn.140002230
nop
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 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]
int3
call fcn.140002230
nop
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 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 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 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]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002230
nop
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 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 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]
int3
call fcn.140002230
nop
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 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 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 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 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]
int3
call fcn.1400022d0
int3
call fcn.1400022d0
int3
call fcn.1400022d0
int3
call fcn.1400022d0
int3