Function at 0x14000b950
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xc0
mov rax, qword [0x1400a0080]
xor rax, rsp
mov qword [rbp + 0x47], rax
xorps xmm0, xmm0
movups xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], 4
mov qword [rbp + 0x1f], reloc.WS2_32.dll_ntohs
mov dword [rbp + 7], 0x6d305b1b
mov byte [rbp + 0xb], 0
movups xmmword [rbp - 0x39], xmm0
mov qword [rbp - 0x29], reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x21], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.e_38_2_128_0_0m]
movsd qword [rbp - 0x39], xmm0
mov eax, dword [0x140091a00]
mov dword [rbp - 0x31], eax
movzx eax, word [0x140091a04]
mov word [rbp - 0x2d], ax
movzx eax, byte [0x140091a06]
mov byte [rbp - 0x2b], al
mov byte [rbp - 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
xor r14d, r14d
mov qword [rbp - 9], r14
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
lea ecx, [r14 + 0x20]
call fcn.14007dd70
mov qword [rbp - 0x19], rax
mov qword [rbp - 9], reloc.WS2_32.dll_send
mov qword [rbp - 1], Ordinal_33
movups xmm0, xmmword [str.e_38_2_152_255_152m]
movups xmmword [rax], xmm0
movzx ecx, word [0x140091a18]
mov word [rax + 0x10], cx
movzx ecx, byte [0x140091a1a]
mov byte [rax + 0x12], cl
mov byte [rax + 0x13], r14b
xorps xmm0, xmm0
movups xmmword [rbp + 0x27], xmm0
mov qword [rbp + 0x37], r14
mov qword [rbp + 0x3f], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x27], r14b
lea rcx, str.color
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp - 0x45], Ordinal_33
mov dword [rbp - 0x41], 0x48
mov dword [rbp - 0x3d], Ordinal_79
mov dword [rbp - 0x49], 0x736c63
lea rcx, [rbp - 0x49]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._______________________________________________________________________________________________n
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, [0x1400927f0]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str._______________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, str._Current_Version
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140091824]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.v1.0
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140092880]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, str._Developer
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140091824]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.ovh.h
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140092880]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, str._Discord_Inv
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140091824]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.coldware.pro_discord_
mov rcx, rax
call fcn.1400049f0
lea rdx, [0x140004be0]
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 rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._____________________________________________________________________________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140092940]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str.___________________________________________________________________________________________________n
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str.___________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b8]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str.___________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str._____________________________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str.___________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str.____________________________.__________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str.____________________________________________________________________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._______________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140092af8]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._______________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str.___Darkness_emphasizes_starlight.
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.___Coldware.pro
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.___n
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str.________________________________________________________________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str.______________________________________________________________________________________________n
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._________________________________________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._____________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140092cf8]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str._____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str._____________MMM8.
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._____________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, str.
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140092d58]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str._____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str.________...MMMMM88..._
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._____________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, str._1.
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str.Spoof_Temporary
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str._____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str.____.::MMMMM88::.
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._____________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, str._2.
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str.Spoof_Permanent
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str._____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str.___::_____MMMMM88_____::
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._____________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, str._3.
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str.Return_to_Menu
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str._____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str.___::....MMMMM88....::
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._____________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, str.
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140092d58]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str.____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str._____
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str._______MMMMM88_
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._______________________________________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, str._____________MMM8
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, str._____________n
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str.____________________________________________________________________________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
mov r8, qword [rbp - 0x29]
mov rcx, rax
call fcn.140005520
lea rdx, [0x1400929b4]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._n_n_________________________
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, str._Please_Select
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
mov rcx, rax
call fcn.140005520
lea rdx, [0x140091824]
mov rcx, rax
call fcn.1400049f0
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, rax
call fcn.140005520
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, [rbp + 0x27]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14001dcc0
lea rcx, [rbp + 0x27]
mov rbx, qword [rbp + 0x27]
mov rsi, qword [rbp + 0x3f]
cmp rsi, 0x10
cmovae rcx, rbx
mov rdi, qword [rbp + 0x37]
cmp rdi, 1
jne 0x14000cbe2
mov r8, rdi
lea rdx, [0x140092f70]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000cbe2
lea rcx, [0x140091a20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140009890
lea rcx, [rbp + 0x27]
cmp rsi, 0x10
cmovae rcx, rbx
cmp rdi, 1
jne 0x14000cc0c
mov r8, rdi
lea rdx, [0x140092f74]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000cc0c
call fcn.14000a2c0
lea rcx, [rbp + 0x27]
cmp rsi, 0x10
cmovae rcx, rbx
cmp rdi, 1
jne 0x14000cc58
mov r8, rdi
lea rdx, [0x140092f78]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000cc58
mov dword [rbp - 0x45], 0x5b
mov dword [rbp - 0x41], WSAStartup
mov dword [rbp - 0x3d], reloc.WS2_32.dll_WSACleanup
mov dword [rbp - 0x49], 0x736c63
lea rcx, [rbp - 0x49]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
cmp rsi, 0x10
jb 0x14000cc93
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000cc8a
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cc8a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.14007ddac
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0x10
jb 0x14000ccd1
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cccc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cccc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007ddac
mov qword [rbp - 9], r14
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x19], 0
mov rdx, qword [rbp - 0x21]
cmp rdx, 0x10
jb 0x14000cd1f
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cd1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cd1a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007ddac
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x39], 0
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x14000cd6d
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cd68
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cd68
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007ddac
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.14007dd50
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret