Function at 0x14004bd40
Capabilities:
Encode data using xor
Execute command
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 - 0x118]
sub rsp, 0x1f0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
mov rax, qword [0x1400e9080]
xor rax, rsp
mov qword [rbp + 0x80], rax
xor r14d, r14d
movdqa xmm8, xmmword [0x1400d6b00]
movdqa xmm11, xmmword [0x1400d6ae0]
movdqa xmm6, xmmword [0x1400d6ad0]
movdqa xmm9, xmmword [0x1400d6b10]
movdqa xmm10, xmmword [0x1400d6af0]
movdqa xmm7, xmmword [0x1400d7090]
mov esi, dword [reloc.WS2_32.dll_accept]
movabs r15, 0xff00ff00ff00ff00
nop dword [rax]
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov ecx, 0x55
call fcn.14004a360
lea rcx, [0x1400d4e8c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, Ordinal_27
mov ecx, 0x50
call fcn.14004a360
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, reloc.WS2_32.dll_listen
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._n_________________________________________________________________n________________________________________________________________n_________________________________________________________n_________________________________________________________n_________________________________________________________________n___________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
lea rdx, [0x140056830]
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]
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], r14
mov r8d, Ordinal_27
lea rdx, str._Select_a_Listed_Option._n
lea rcx, [rbp - 0x28]
call fcn.14003fed0
nop
lea rcx, [rbp - 0x28]
call fcn.14004b0e0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14004beb2
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004bead
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cd66
call fcn.1400bcba0
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rax, [rbp + 0x118]
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], rax
mov rbx, qword [rax]
xor rbx, r15
mov qword [rbp - 0x28], rbx
mov qword [rax], r14
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movsd xmm0, qword [0x1400d5770]
movsd qword [rsp + 0x28], xmm0
movzx eax, word [0x1400d5778]
mov word [rsp + 0x30], ax
cmp byte [0x1400d5779], 0
je 0x14004bf43
mov byte [rsp + 0x28], 0xa
xor byte [rsp + 0x29], 0x32
xor byte [rsp + 0x2a], 0x33
xor byte [rsp + 0x2b], 0x34
xor byte [rsp + 0x2c], 0x35
xor byte [rsp + 0x2d], 0x36
xor byte [rsp + 0x2e], 0x37
xor byte [rsp + 0x2f], 0x38
xor byte [rsp + 0x30], 0x39
xor byte [rsp + 0x31], 0x3a
lea rdx, [rsp + 0x28]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, reloc.WS2_32.dll_listen
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [0x1400d5df4]
mov word [rsp + 0x20], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
je 0x14004bf8c
mov byte [rsp + 0x20], Ordinal_50
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [0x1400d555c]
mov word [rsp + 0x20], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
je 0x14004bfd5
mov byte [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_41
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
lea rdx, str._Load_Cheat.___You_have_to_load_driver_first_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rax, [rbp + 0x118]
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x28], rbx
mov qword [rax], r14
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movsd xmm0, qword [0x1400d5770]
movsd qword [rsp + 0x38], xmm0
movzx eax, word [0x1400d5778]
mov word [rsp + 0x40], ax
cmp byte [0x1400d5779], 0
je 0x14004c085
mov byte [rsp + 0x38], 0xa
xor byte [rsp + 0x39], 0x32
xor byte [rsp + 0x3a], 0x33
xor byte [rsp + 0x3b], 0x34
xor byte [rsp + 0x3c], 0x35
xor byte [rsp + 0x3d], 0x36
xor byte [rsp + 0x3e], 0x37
xor byte [rsp + 0x3f], 0x38
xor byte [rsp + 0x40], 0x39
xor byte [rsp + 0x41], 0x3a
lea rdx, [rsp + 0x38]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, reloc.WS2_32.dll_listen
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [0x1400d6448]
mov word [rsp + 0x20], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
je 0x14004c0ce
mov byte [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_50
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [0x1400d555c]
mov word [rsp + 0x20], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
je 0x14004c117
mov byte [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_41
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
lea rdx, str._Load_Driver.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rax, [rbp + 0x118]
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x28], rbx
mov qword [rax], r14
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movsd xmm0, qword [0x1400d5770]
movsd qword [rsp + 0x48], xmm0
movzx eax, word [0x1400d5778]
mov word [rsp + 0x50], ax
cmp byte [0x1400d5779], 0
je 0x14004c1c7
mov byte [rsp + 0x48], 0xa
xor byte [rsp + 0x49], 0x32
xor byte [rsp + 0x4a], 0x33
xor byte [rsp + 0x4b], 0x34
xor byte [rsp + 0x4c], 0x35
xor byte [rsp + 0x4d], 0x36
xor byte [rsp + 0x4e], 0x37
xor byte [rsp + 0x4f], 0x38
xor byte [rsp + 0x50], 0x39
xor byte [rsp + 0x51], 0x3a
lea rdx, [rsp + 0x48]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, reloc.WS2_32.dll_listen
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [0x1400d581c]
mov word [rsp + 0x20], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
je 0x14004c210
mov byte [rsp + 0x20], 0x33
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [0x1400d555c]
mov word [rsp + 0x20], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
je 0x14004c259
mov byte [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_41
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
lea rdx, str._Socials.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rdi, [rbp + 0x118]
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x28], rbx
mov qword [rdi], r14
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movsd xmm0, qword [0x1400d5770]
movsd qword [rsp + 0x58], xmm0
movzx eax, word [0x1400d5778]
mov word [rsp + 0x60], ax
cmp byte [0x1400d5779], 0
je 0x14004c309
mov byte [rsp + 0x58], 0xa
xor byte [rsp + 0x59], 0x32
xor byte [rsp + 0x5a], 0x33
xor byte [rsp + 0x5b], 0x34
xor byte [rsp + 0x5c], 0x35
xor byte [rsp + 0x5d], 0x36
xor byte [rsp + 0x5e], 0x37
xor byte [rsp + 0x5f], 0x38
xor byte [rsp + 0x60], 0x39
xor byte [rsp + 0x61], 0x3a
lea rdx, [rsp + 0x58]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, reloc.WS2_32.dll_listen
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [0x1400d5784]
mov word [rsp + 0x20], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
je 0x14004c352
mov byte [rsp + 0x20], 0x34
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [0x1400d555c]
mov word [rsp + 0x20], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
je 0x14004c39b
mov byte [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_41
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
lea rdx, str._Exit_Cheat.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
nop
xor rbx, r15
mov qword [rdi], rbx
lea rdx, [0x140056830]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movsd xmm0, qword [0x1400d5770]
movsd qword [rsp + 0x68], xmm0
movzx eax, word [0x1400d5778]
mov word [rsp + 0x70], ax
cmp byte [0x1400d5779], 0
je 0x14004c448
mov byte [rsp + 0x68], 0xa
xor byte [rsp + 0x69], 0x32
xor byte [rsp + 0x6a], 0x33
xor byte [rsp + 0x6b], 0x34
xor byte [rsp + 0x6c], 0x35
xor byte [rsp + 0x6d], 0x36
xor byte [rsp + 0x6e], 0x37
xor byte [rsp + 0x6f], 0x38
xor byte [rsp + 0x70], 0x39
xor byte [rsp + 0x71], 0x3a
lea rdx, [rsp + 0x68]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 0xa
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [0x1400d5834]
mov word [rsp + 0x20], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
je 0x14004c491
mov byte [rsp + 0x20], Ordinal_45
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx eax, word [0x1400d555c]
mov word [rsp + 0x20], ax
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
je 0x14004c4da
mov byte [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_41
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._Enter_Input
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, reloc.WS2_32.dll_listen
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400d50b8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400d4324]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, reloc.WS2_32.dll_listen
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], reloc.WS2_32.dll_ntohs
mov byte [rbp - 8], 0
lea rdx, [rbp - 8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140056be0
lea rcx, [rbp - 8]
mov rdi, qword [rbp - 8]
mov r12, qword [rbp + 0x10]
cmp r12, 0xf
cmova rcx, rdi
mov rbx, qword [rbp + 8]
cmp rbx, 1
jne 0x14004c8fc
mov r8, rbx
lea rdx, [0x1400d4300]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14004c8fc
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov ecx, 0x55
call fcn.14004a360
lea rcx, [0x1400d4e8c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str._Loading_Driver_now.
call fcn.14004a720
mov ecx, 0x384
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14003dd20
lea rcx, [0x1400d4e8c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str._Driver_is
call fcn.14004a720
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 0xa
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov r15, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], r14
mov r8d, 7
lea rdx, str._Loaded
lea rcx, [rbp - 0x28]
call fcn.14003fed0
nop
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x78]
call fcn.140049830
mov dword [rbp - 0x58], reloc.WLDAP32.dll_Ordinal_50
lea rbx, [rbp - 0x78]
mov rsi, qword [rbp - 0x78]
mov r13, qword [rbp - 0x60]
cmp r13, 0xf
cmova rbx, rsi
lea rcx, [rbp - 0x78]
cmova rcx, rsi
mov r14, qword [rbp - 0x68]
add r14, rcx
cmp rbx, r14
je 0x14004c6fd
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_50
nop
movzx edx, byte [rbx]
mov rcx, r15
call fcn.140056660
lea rdx, [0x140056ba0]
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, [rsp + 0x20]
call fcn.140056170
inc rbx
cmp rbx, r14
jne 0x14004c6d0
cmp r13, 0xf
jbe 0x14004c735
lea rdx, [r13 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x14004c72c
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004ccf7
mov rcx, rsi
call fcn.1400bcba0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14004c770
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c76b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cd05
call fcn.1400bcba0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov r15, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xor eax, eax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rax
mov r8d, 1
lea rdx, reloc.WLDAP32.dll_Ordinal_33
lea rcx, [rbp - 0x28]
call fcn.14003fed0
nop
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x50]
call fcn.140049830
mov dword [rbp - 0x30], reloc.WLDAP32.dll_Ordinal_50
lea rbx, [rbp - 0x50]
mov rsi, qword [rbp - 0x50]
mov r13, qword [rbp - 0x38]
cmp r13, 0xf
cmova rbx, rsi
lea rcx, [rbp - 0x50]
cmova rcx, rsi
mov r14, qword [rbp - 0x40]
add r14, rcx
cmp rbx, r14
je 0x14004c82d
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_50
nop dword [rax]
movzx edx, byte [rbx]
mov rcx, r15
call fcn.140056660
lea rdx, [0x140056ba0]
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, [rsp + 0x20]
call fcn.140056170
inc rbx
cmp rbx, r14
jne 0x14004c800
cmp r13, 0xf
jbe 0x14004c865
lea rdx, [r13 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x14004c85c
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004ccfe
mov rcx, rsi
call fcn.1400bcba0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14004c8a0
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c89b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cd05
call fcn.1400bcba0
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
cmp r12, 0xf
jbe 0x14004c8e4
lea rdx, [r12 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14004c8dc
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cd66
mov rcx, rdi
call fcn.1400bcba0
xor r14d, r14d
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], reloc.WS2_32.dll_ntohs
mov byte [rbp - 8], r14b
jmp 0x14004bdcd
lea rcx, [rbp - 8]
cmp r12, 0xf
cmova rcx, rdi
cmp rbx, 1
jne 0x14004cd0c
mov r8, rbx
lea rdx, [0x1400d4304]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14004cd0c
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov ecx, 0x55
call fcn.14004a360
mov eax, dword [str.R_4]
mov dword [rsp + 0x20], eax
cmp byte [0x1400d584f], 0
je 0x14004c9f3
cmp esi, 2
jl 0x14004c9b6
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm9
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x20], xmm1
jmp 0x14004c9f3
lea r9, [rsp + 0x20]
mov r8d, r14d
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14004c9c0
lea rcx, [rsp + 0x20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov dword [rbp + 0x20], 0x60
lea rdx, [rbp + 0x20]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfoEx]
mov dword [rbp + 0x44], 0xff6e00
lea rdx, [rbp + 0x20]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferInfoEx]
mov edx, 1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str._Cheat_made_by:__seizedwtf____undwkpe_
call fcn.14004a720
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str._Discord:__https:__dsc.gg_avhook____Always_updated.
call fcn.14004a720
lea rcx, str._Telegram:__https:__t.me_avhook____Always_updated.
call fcn.14004a720
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov dword [rbp + 0x20], 0x60
lea rdx, [rbp + 0x20]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfoEx]
mov dword [rbp + 0x44], 0xff6e00
lea rdx, [rbp + 0x20]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferInfoEx]
mov edx, 1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov byte [rsp + 0x20], 0
lea rdx, [rsp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140056480
lea rdx, [0x140056830]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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]
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], r14
mov r8d, Ordinal_45
lea rdx, str._Press_any_key_to_return_to_the_main_menu.
lea rcx, [rbp - 0x28]
call fcn.14003fed0
nop
lea rcx, [rbp - 0x28]
call fcn.14004baa0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14004cb58
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004cb53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cd05
call fcn.1400bcba0
movsd xmm0, qword [str.ASFGP]
movsd qword [rsp + 0x78], xmm0
mov eax, dword [str.WOW_]
mov dword [rbp - 0x80], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x14004cc9e
mov ecx, r14d
cmp esi, 2
jl 0x14004cc59
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm9
movd xmm0, dword [str.ASFGP]
xorps xmm1, xmm0
movd dword [rsp + 0x78], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm9
movd xmm0, dword [rsp + 0x7c]
xorps xmm1, xmm0
movd dword [rsp + 0x7c], xmm1
mov ecx, 8
movsxd rax, ecx
lea r8, [rsp + 0x78]
add r8, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, cl
sub al, dl
add al, 0x31
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0xc
jl 0x14004cc70
lea rcx, [rsp + 0x78]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
cmp r12, 0xf
jbe 0x14004cce2
lea rdx, [r12 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14004ccda
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cd66
mov rcx, rdi
call fcn.1400bcba0
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], reloc.WS2_32.dll_ntohs
mov byte [rbp - 8], 0
jmp 0x14004bde0
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
lea rcx, [rbp - 8]
cmp r12, 0xf
cmova rcx, rdi
cmp rbx, 1
jne 0x14004cd3a
mov r8, rbx
lea rdx, [0x1400d4968]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14004cd3a
mov ecx, ebx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
cmp r12, 0xf
jbe 0x14004cd75
lea rdx, [r12 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14004cd6d
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004cd6d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.1400bcba0
mov rcx, qword [rbp + 0x80]
xor rcx, rsp
call fcn.1400bc750
lea r11, [rsp + 0x1f0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret