Function at 0x14001ce2e
Capabilities:
Create thread
Execute command
Hide graphical window
Log keystrokes via polling

Disassembly:
jmp 0x14004cab0
push rbp
push rdi
sub rsp, 0x808
lea rbp, [rsp + 0x30]
lea rcx, [0x140078108]
call fcn.14001d4ff
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 5
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rbp + 0x244]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x244]
call fcn.14002fbe0
mov rcx, rax
call fcn.14001db1c
mov rcx, rax
call qword [sym.imp.ucrtbased.dll_system]
lea rax, [rbp + 0x284]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2a4]
lea rcx, [rbp + 0x284]
call fcn.140030520
mov rcx, rax
call fcn.14001dacc
mov rcx, rax
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str._n_n_n_DEEZ
lea rcx, [rbp + 0x2c8]
call fcn.14001c90b
mov dword [rbp + 0x2f0], 0x55
lea rdx, [rbp + 0x2c8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cb3b
nop
lea rcx, [rbp + 0x2c8]
call fcn.14001c5af
lea rdx, str._n_n_Last_Updated:_1_10_2023
lea rcx, [rbp + 0x318]
call fcn.14001c90b
mov dword [rbp + 0x340], 0x4b
lea rdx, [rbp + 0x318]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cb3b
nop
lea rcx, [rbp + 0x318]
call fcn.14001c5af
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [0x14001c6cc]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [0x14001cac8]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [0x140060340]
lea rcx, [rbp + 0x368]
call fcn.14001c90b
mov dword [rbp + 0x390], 0x32
lea rdx, [rbp + 0x368]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cb3b
nop
lea rcx, [rbp + 0x368]
call fcn.14001c5af
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [0x14001d00e]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 5
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.14001c6c2
lea rdx, str._n__
lea rcx, [rbp + 0x3b8]
call fcn.14001d28e
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x7c0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cd11
nop
lea rcx, [rbp + 0x3b8]
call fcn.14001d3a6
lea rdx, [0x140060023]
lea rcx, [rbp + 0x3e8]
call fcn.14001d28e
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x7c0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cd11
nop
lea rcx, [rbp + 0x3e8]
call fcn.14001d3a6
lea rdx, [0x14006034c]
lea rcx, [rbp + 0x418]
call fcn.14001c90b
mov dword [rbp + 0x440], 0x32
lea rdx, [rbp + 0x418]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cb3b
nop
lea rcx, [rbp + 0x418]
call fcn.14001c5af
lea rdx, [0x140060350]
lea rcx, [rbp + 0x468]
call fcn.14001d28e
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x7c0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cd11
nop
lea rcx, [rbp + 0x468]
call fcn.14001d3a6
lea rdx, str.___
lea rcx, [rbp + 0x498]
call fcn.14001c90b
mov dword [rbp + 0x4c0], 0x32
lea rdx, [rbp + 0x498]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cb3b
nop
lea rcx, [rbp + 0x498]
call fcn.14001c5af
lea rdx, [0x14006035c]
lea rcx, [rbp + 0x4e8]
call fcn.14001d28e
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x7c0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cd11
nop
lea rcx, [rbp + 0x4e8]
call fcn.14001d3a6
lea rdx, str.SPOOF__CLEAN
lea rcx, [rbp + 0x518]
call fcn.14001c90b
mov dword [rbp + 0x540], 0x32
lea rdx, [rbp + 0x518]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cb3b
nop
lea rcx, [rbp + 0x518]
call fcn.14001c5af
lea rdx, [0x140060350]
lea rcx, [rbp + 0x568]
call fcn.14001d28e
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x7c0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cd11
nop
lea rcx, [rbp + 0x568]
call fcn.14001d3a6
lea rdx, str._n__
lea rcx, [rbp + 0x598]
call fcn.14001d28e
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x7c0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cd11
nop
lea rcx, [rbp + 0x598]
call fcn.14001d3a6
lea rdx, [0x140060023]
lea rcx, [rbp + 0x5c8]
call fcn.14001d28e
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x7c0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cd11
nop
lea rcx, [rbp + 0x5c8]
call fcn.14001d3a6
lea rdx, [0x140060370]
lea rcx, [rbp + 0x5f8]
call fcn.14001c90b
mov dword [rbp + 0x620], 0x32
lea rdx, [rbp + 0x5f8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cb3b
nop
lea rcx, [rbp + 0x5f8]
call fcn.14001c5af
lea rdx, [0x140060350]
lea rcx, [rbp + 0x648]
call fcn.14001d28e
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x7c0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cd11
nop
lea rcx, [rbp + 0x648]
call fcn.14001d3a6
lea rdx, str.___
lea rcx, [rbp + 0x678]
call fcn.14001c90b
mov dword [rbp + 0x6a0], 0x32
lea rdx, [rbp + 0x678]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cb3b
nop
lea rcx, [rbp + 0x678]
call fcn.14001c5af
lea rdx, [0x14006035c]
lea rcx, [rbp + 0x6c8]
call fcn.14001d28e
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x7c0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cd11
nop
lea rcx, [rbp + 0x6c8]
call fcn.14001d3a6
lea rdx, str.CHECK_SERIALS
lea rcx, [rbp + 0x6f8]
call fcn.14001c90b
mov dword [rbp + 0x720], 0x32
lea rdx, [rbp + 0x6f8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cb3b
nop
lea rcx, [rbp + 0x6f8]
call fcn.14001c5af
lea rdx, [0x140060350]
lea rcx, [rbp + 0x748]
call fcn.14001d28e
mov qword [rbp + 0x7b8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x7c0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cd11
nop
lea rcx, [rbp + 0x748]
call fcn.14001d3a6
xor eax, eax
cmp eax, 1
je 0x14004d189
mov ecx, 0x70
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x14004d14a
mov edx, 0x1f4
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Beep]
call fcn.14001cbd6
lea rdx, str._n_n_n____________Done_Perm_Spoofing_n_n_n
lea rcx, [rbp + 0x778]
call fcn.14001c90b
mov dword [rbp + 0x7a0], 0x32
lea rdx, [rbp + 0x778]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001cb3b
nop
lea rcx, [rbp + 0x778]
call fcn.14001c5af
jmp 0x14004cc7e
mov ecx, 0x71
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 2
test eax, eax
je 0x14004d167
call fcn.14001ca64
jmp 0x14004cc7e
mov ecx, 0x72
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 3
test eax, eax
je 0x14004d184
call fcn.14001ca64
jmp 0x14004cc7e
jmp 0x14004d0d5
call fcn.14001ce2e
lea rsp, [rbp + 0x7d8]
pop rdi
pop rbp
ret