Function at 0x140005a60
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Set console window title
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x108]
sub rsp, 0x1e0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x14008d080]
xor rax, rsp
mov qword [rbp + 0xb0], rax
xor ebx, ebx
mov dword [rsp + 0x50], ebx
call fcn.140004cf0
call fcn.140004590
call fcn.140005090
call fcn.1400052a0
call fcn.1400044d0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov qword [rbp + 0x48], rax
lea rcx, [rbp + 0x48]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64]
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov eax, dword [rax + 0x20]
mov dword [rbp + 0x18], eax
call fcn.140003ba0
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
call fcn.140004b40
lea rcx, str.kreon.core
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rsp + 0x30], 0x407f7e57
mov dword [rsp + 0x34], 0x44434241
mov word [rsp + 0x38], 0x3e
mov byte [rsp + 0x3a], 1
mov edx, ebx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rdx + 0x5d]
xor byte [rsp + rdx + 0x30], al
inc rdx
cmp rdx, 9
jb 0x140005b30
mov byte [rsp + 0x3a], 0
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140007c80
movdqa xmm0, xmm6
psrldq xmm0, 0xc
movd esi, xmm0
mov edx, esi
mov rcx, rdi
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]
mov rcx, rax
lea rdx, [0x14008166c]
call fcn.140007c80
movd r14d, xmm7
inc r14d
mov edx, r14d
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___int____ptr64]
mov rcx, rax
lea rdx, [0x14008166c]
call fcn.140007c80
psrldq xmm7, 4
movd r15d, xmm7
add r15d, 0x76c
mov edx, r15d
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___int____ptr64]
mov rcx, rax
lea rdx, [0x140081d7c]
call fcn.140007c80
movdqa xmm0, xmm6
psrldq xmm0, 8
movd r12d, xmm0
mov edx, r12d
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___int____ptr64]
mov rcx, rax
lea rdx, [0x140081d78]
call fcn.140007c80
psrldq xmm6, 4
movd edx, xmm6
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___int____ptr64]
mov rcx, rax
lea rdx, [0x140081670]
call fcn.140007c80
mov rdi, rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], 1
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
mov word [rbp - 0x80], 0x79
lea rdx, str.Successfully_connected_
lea rcx, [rsp + 0x58]
call fcn.140007090
nop
lea r8, [rbp - 0x80]
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.140008a70
nop
lea rax, [rbp - 8]
mov qword [rbp - 0x60], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x58], rax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x20]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x8000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 8]
call fcn.14006be70
lea rdx, [rbp + 0x20]
mov rcx, rdi
call fcn.1400077b0
mov dword [rsp + 0x50], ebx
lea rcx, [rbp + 0x20]
call fcn.140006e20
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rsp + 0x30], 0x407f7e57
mov dword [rsp + 0x34], 0x44434241
mov word [rsp + 0x38], 0x3e
mov byte [rsp + 0x3a], 1
mov rdx, rbx
nop word [rax + rax]
lea eax, [rdx + 0x5d]
xor byte [rsp + rdx + 0x30], al
inc rdx
cmp rdx, 9
jb 0x140005cf0
mov byte [rsp + 0x3a], 0
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140007c80
mov edx, esi
mov rcx, rdi
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]
mov rcx, rax
lea rdx, [0x14008166c]
call fcn.140007c80
mov edx, r14d
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___int____ptr64]
mov rcx, rax
lea rdx, [0x14008166c]
call fcn.140007c80
mov edx, r15d
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___int____ptr64]
mov rcx, rax
lea rdx, [0x140081d7c]
call fcn.140007c80
mov edx, r12d
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___int____ptr64]
mov rcx, rax
lea rdx, [0x140081d78]
call fcn.140007c80
movd edx, xmm6
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___int____ptr64]
mov rcx, rax
lea rdx, [0x140081670]
call fcn.140007c80
mov rdi, rax
lea rax, [rbp - 0x80]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], 1
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
mov word [rbp - 0x80], WSAStartup
lea rdx, str.Checking_if_you_are_blacklist_banned_from_the_woofer
lea rcx, [rsp + 0x58]
call fcn.140007090
nop
lea r8, [rbp - 0x80]
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.140008a70
nop
lea rax, [rbp - 8]
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x20]
mov qword [rbp + 0x28], rax
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x50]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x10000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 8]
call fcn.14006be70
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.1400077b0
mov dword [rsp + 0x50], ebx
lea rcx, [rbp - 0x50]
call fcn.140006e20
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140003810
lea rcx, [0x14008e9e0]
call fcn.140015b50
call fcn.140003810
cmp byte [0x14008ebf0], 0
jne 0x140005f32
lea rax, [rbp - 0x80]
mov qword [rbp - 0x60], rax
lea rdx, [0x14008ebf8]
lea rcx, [rbp + 0x50]
call fcn.1400071b0
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140007fd0
mov rbx, rax
lea rdx, str.___Status:
lea rcx, [rbp + 0x70]
call fcn.140007090
nop
mov r8, rbx
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x20]
call fcn.140008110
mov rdi, rax
mov dword [rsp + 0x50], 0x47e57
mov byte [rsp + 0x54], 1
lea rdx, [rsp + 0x50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006d30
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.140007f10
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400077b0
mov rdx, rdi
mov rcx, rax
call fcn.1400077b0
nop
lea rcx, [rbp - 0x50]
call fcn.140003b90
nop
lea rcx, [rbp + 0x20]
call fcn.140003b90
nop
lea rcx, [rbp + 0x70]
call fcn.1400022b0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, str._n______
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x80]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x20000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400077b0
mov rdi, rax
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, [0x140081d0c]
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x60000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400077b0
mov rdi, rax
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, str.__login
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x20]
call fcn.1400088c0
mov dword [rsp + 0x50], 0xe0000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rbp + 0x20]
mov rcx, rdi
call fcn.1400077b0
nop
lea rcx, [rbp + 0x20]
call fcn.140006e20
nop
lea rcx, [rsp + 0x30]
call fcn.140006e20
mov dword [rsp + 0x50], ebx
lea rcx, [rbp - 0x80]
call fcn.140006e20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, str._n______
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x30]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x100000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400077b0
mov rdi, rax
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, [0x140081ddc]
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x300000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rbp + 0x20]
mov rcx, rdi
call fcn.1400077b0
mov rdi, rax
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, str.__register
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x50]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x700000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.1400077b0
nop
lea rcx, [rbp - 0x50]
call fcn.140006e20
nop
lea rcx, [rbp + 0x20]
call fcn.140006e20
mov dword [rsp + 0x50], ebx
lea rcx, [rsp + 0x30]
call fcn.140006e20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rsp + 0x30], 0x407f5457
mov dword [rsp + 0x34], 0x3f434241
mov word [rsp + 0x38], 0x100
mov rcx, rbx
nop
lea eax, [rcx + 0x5d]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 8
jb 0x140006340
mov byte [rsp + 0x39], 0
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140007c80
nop
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, [0x140081d1c]
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x50]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x800000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.1400077b0
mov rcx, rax
lea rdx, [0x140081d18]
call fcn.140007c80
mov dword [rsp + 0x50], ebx
lea rcx, [rbp - 0x50]
call fcn.140006e20
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
movdqa xmm1, xmmword [0x140081f20]
movdqu xmmword [rbp + 0xa0], xmm1
mov byte [rbp + 0x90], 0
movups xmmword [rbp + 0x50], xmm0
movdqu xmmword [rbp + 0x60], xmm1
mov byte [rbp + 0x50], 0
movups xmmword [rbp + 0x70], xmm0
movdqu xmmword [rbp + 0x80], xmm1
mov byte [rbp + 0x70], 0
lea rdx, [rbp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
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]
mov ecx, dword [rbp + 0x40]
sub ecx, 1
je 0x140006897
cmp ecx, 1
je 0x14000651b
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._n_n_Status:_Failure:_Invalid_Selection
lea rcx, [rbp - 0x80]
call fcn.1400076f0
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400077b0
nop
lea rcx, [rbp - 0x80]
call fcn.140003b90
mov dword [rsp + 0x30], 0x407f5457
mov dword [rsp + 0x34], 0x3f434241
mov word [rsp + 0x38], 0x100
lea rdx, [rsp + 0x30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a20
mov rbx, rax
lea rdx, reloc.WLDAP32.dll_Ordinal_45
lea rcx, [rbp - 0x80]
call fcn.1400076f0
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400077b0
mov rcx, rax
lea rdx, str.__Status:_Failure:_Invalid_Selection
call fcn.140007c80
nop
lea rcx, [rbp - 0x80]
call fcn.140003b90
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rsp + 0x30], 0x407f5457
mov dword [rsp + 0x34], 0x3f434241
mov word [rsp + 0x38], 0x100
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x5d]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 8
jb 0x140006540
mov byte [rsp + 0x39], 0
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140007c80
nop
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, [0x140081d1c]
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x50]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x10000000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.1400077b0
mov rcx, rax
lea rdx, str.__Enter_username:
call fcn.140007c80
mov dword [rsp + 0x50], ebx
lea rcx, [rbp - 0x50]
call fcn.140006e20
lea rdx, [rbp + 0x90]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400081c0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rsp + 0x30], 0x407f5457
mov dword [rsp + 0x34], 0x3f434241
mov word [rsp + 0x38], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x5d]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 8
jb 0x140006650
mov byte [rsp + 0x39], 0
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140007c80
nop
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, [0x140081d1c]
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x50]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x4000000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.1400077b0
mov rcx, rax
lea rdx, str.__Enter_password:
call fcn.140007c80
mov dword [rsp + 0x50], ebx
lea rcx, [rbp - 0x50]
call fcn.140006e20
lea rdx, [rbp + 0x50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400081c0
lea rdx, str._n_n______
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140007c80
mov rdi, rax
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, [0x140081d1c]
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x50]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x8000000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.1400077b0
mov rcx, rax
lea rdx, str.__Enter_licence:
call fcn.140007c80
nop
lea rcx, [rbp - 0x50]
call fcn.140006e20
lea rdx, [rbp + 0x70]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400081c0
lea rax, [rsp + 0x58]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x58], 0
lea rax, [rbp - 8]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x70]
lea rcx, [rbp - 8]
call fcn.1400071b0
mov rdi, rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.1400071b0
mov rbx, rax
lea rdx, [rbp + 0x90]
lea rcx, [rbp - 0x50]
call fcn.1400071b0
nop
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x20], rdx
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [0x14008e9e0]
call fcn.140019320
jmp 0x140006ab4
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rsp + 0x40], 0x407f5457
mov dword [rsp + 0x44], 0x3f434241
mov word [rsp + 0x48], 0x100
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x5d]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 8
jb 0x1400068c0
mov byte [rsp + 0x49], 0
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140007c80
nop
lea rax, [rsp + 0x58]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, [0x140081d1c]
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x50]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x1000000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.1400077b0
mov rcx, rax
lea rdx, str.__Enter_username:
call fcn.140007c80
mov dword [rsp + 0x50], ebx
lea rcx, [rbp - 0x50]
call fcn.140006e20
lea rdx, [rbp + 0x90]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400081c0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rsp + 0x40], 0x407f5457
mov dword [rsp + 0x44], 0x3f434241
mov word [rsp + 0x48], 0x100
nop dword [rax + rax]
lea eax, [rbx + 0x5d]
xor byte [rsp + rbx + 0x40], al
inc rbx
cmp rbx, 8
jb 0x1400069d0
mov byte [rsp + 0x49], 0
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140007c80
nop
lea rax, [rsp + 0x58]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x58], 0x65
lea rdx, [0x140081d1c]
lea rcx, [rbp - 8]
call fcn.140007090
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140008a70
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x50]
call fcn.1400088c0
mov dword [rsp + 0x50], 0x2000000
lea r9, [fcn.1400022b0]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.14006be70
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.1400077b0
mov rcx, rax
lea rdx, str.__Enter_password:
call fcn.140007c80
nop
lea rcx, [rbp - 0x50]
call fcn.140006e20
lea rdx, [rbp + 0x50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400081c0
cmp byte [0x14008ebf0], 0
jne 0x140006bc0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea r8, [0x14008ebf8]
lea rdx, str._n_Status:
lea rcx, [rbp - 8]
call fcn.140007680
nop
mov rdx, rax
mov rcx, rbx
call fcn.140007c60
nop
lea rcx, [rbp - 8]
call fcn.1400022b0
lea rax, [rbp - 0x80]
mov qword [rsp + 0x30], rax
lea rdx, [0x14008ebf8]
lea rcx, [rbp - 8]
call fcn.1400071b0
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140007fd0
mov rbx, rax
lea rdx, str.___Status:
lea rcx, [rsp + 0x58]
call fcn.140007090
nop
mov r8, rbx
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x20]
call fcn.140008110
mov rdi, rax
mov dword [rsp + 0x50], 0x3b7f5457
mov word [rsp + 0x54], 0x100
lea rdx, [rsp + 0x50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006d70
mov rbx, rax
lea rdx, [0x140081dc4]
lea rcx, [rbp - 0x50]
call fcn.140007e50
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400077b0
mov rdx, rdi
mov rcx, rax
call fcn.1400077b0
nop
lea rcx, [rbp - 0x50]
call fcn.140003b90
nop
lea rcx, [rbp + 0x20]
call fcn.140003b90
nop
lea rcx, [rsp + 0x58]
call fcn.1400022b0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140003810
lea rax, [rbp - 8]
mov qword [rsp + 0x30], rax
lea rdx, [0x14008eb20]
lea rcx, [rbp - 8]
call fcn.1400071b0
mov rbx, rax
lea rdx, str.Successfully_connected_to_the_woofer_as:
lea rcx, [rbp - 0x80]
call fcn.140007860
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400083b0
mov rbx, rax
mov dword [rsp + 0x40], 0x407f7e57
mov dword [rsp + 0x44], 0x44434241
mov word [rsp + 0x48], 0x3e
mov byte [rsp + 0x4a], 1
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006cf0
mov edx, esi
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___int____ptr64]
mov rcx, rax
lea rdx, [0x14008166c]
call fcn.140007c80
mov edx, r14d
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___int____ptr64]
mov rcx, rax
lea rdx, [0x14008166c]
call fcn.140007c80
mov edx, r15d
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___int____ptr64]
mov rcx, rax
lea rdx, [0x140081d7c]
call fcn.140007c80
mov edx, r12d
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___int____ptr64]
mov rcx, rax
lea rdx, [0x140081d78]
call fcn.140007c80
movd edx, xmm6
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___int____ptr64]
mov rcx, rax
lea rdx, [0x140081670]
call fcn.140007c80
mov rdx, rbx
mov rcx, rax
call fcn.1400077b0
nop
lea rcx, [rbp - 0x50]
call fcn.140003b90
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140003810
call fcn.140005880
int3