Function at 0x14001131b
Capabilities:
Log keystrokes via polling

Disassembly:
jmp 0x1400127e0
push rbp
push rdi
sub rsp, 0x2a8
lea rbp, [rsp + 0x20]
lea rcx, [0x1400250fd]
call fcn.140011451
nop
lea rcx, str.cs2.exe
call fcn.140011163
mov dword [rbp + 4], eax
cmp dword [rbp + 4], 0
jne 0x140012835
xor r9d, r9d
lea r8, str.awakenware
lea rdx, str.Proc_ID_ALINAMADI_YARRRRRAMMMMM
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov eax, 1
jmp 0x140012b16
mov eax, dword [rbp + 4]
lea rdx, str.client.dll
mov ecx, eax
call fcn.1400110a0
mov qword [rbp + 0x28], rax
cmp qword [rbp + 0x28], 0
jne 0x140012875
xor r9d, r9d
lea r8, str.awakenware
lea rdx, str.module_base_ALINAMADI_YARRRRRAMMMM
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov eax, 1
jmp 0x140012b16
xor r9d, r9d
lea r8, str.awakenware
lea rdx, [0x14001bea8]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov byte [rbp + 0x44], 1
movzx eax, byte [rbp + 0x44]
test eax, eax
je 0x140012b14
mov ecx, 0xa3
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
test eax, eax
je 0x1400128b3
mov byte [rbp + 0x44], 0
mov rax, qword [rbp + 0x28]
add rax, 0x17c37f0
mov rcx, rax
call fcn.14001128a
mov qword [rbp + 0x68], rax
cmp qword [rbp + 0x68], 0
jne 0x1400128ff
lea rdx, str.localPlayerPawn_bulunamad
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001108c
mov qword [rbp + 0x278], rax
lea rdx, [0x14001103c]
mov rcx, qword [rbp + 0x278]
call qword [sym.imp.MSVCP140D.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]
nop
mov rax, qword [rbp + 0x28]
add rax, 0x1956a68
mov rcx, rax
call fcn.14001128a
mov qword [rbp + 0x88], rax
cmp qword [rbp + 0x88], 0
jne 0x140012951
lea rdx, str.entList_bulunamad
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001108c
mov qword [rbp + 0x278], rax
lea rdx, [0x14001103c]
mov rcx, qword [rbp + 0x278]
call qword [sym.imp.MSVCP140D.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]
nop
mov rax, qword [rbp + 0x68]
add rax, 0x3c3
mov rcx, rax
call fcn.1400113d9
mov dword [rbp + 0xa4], eax
mov rax, qword [rbp + 0x68]
add rax, 0x13a8
mov rcx, rax
call fcn.1400113d9
mov dword [rbp + 0xc4], eax
mov dword [rbp + 0xe4], 0
jmp 0x14001299b
mov eax, dword [rbp + 0xe4]
inc eax
mov dword [rbp + 0xe4], eax
cmp dword [rbp + 0xe4], 0x40
jge 0x140012b0f
cmp dword [rbp + 0xc4], 0
jl 0x1400129ba
cmp dword [rbp + 0xc4], 0
jne 0x1400129bc
jmp 0x14001298d
mov eax, dword [rbp + 0xe4]
and eax, 0x7fff
shl eax, 3
sar eax, 9
cdqe
mov rcx, qword [rbp + 0x88]
lea rax, [rcx + rax + 0x10]
mov rcx, rax
call fcn.14001128a
mov qword [rbp + 0x108], rax
cmp qword [rbp + 0x108], 0
jne 0x1400129f6
jmp 0x14001298d
mov eax, dword [rbp + 0xe4]
and eax, 0x1ff
imul eax, eax, 0x78
cdqe
mov rcx, qword [rbp + 0x108]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.14001128a
mov qword [rbp + 0x128], rax
cmp qword [rbp + 0x128], 0
jne 0x140012a31
jmp 0x14001298d
mov rax, qword [rbp + 0x128]
add rax, 0x60c
mov rcx, rax
call fcn.14001128a
mov qword [rbp + 0x148], rax
cmp qword [rbp + 0x148], 0
jne 0x140012a5c
jmp 0x14001298d
mov rax, qword [rbp + 0x148]
and rax, 0x1ff
imul rax, rax, 0x78
mov rcx, qword [rbp + 0x108]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.14001128a
mov qword [rbp + 0x168], rax
cmp qword [rbp + 0x168], 0
jne 0x140012a98
jmp 0x14001298d
mov rax, qword [rbp + 0x168]
add rax, 0x3c3
mov rcx, rax
call fcn.1400113d9
mov dword [rbp + 0x184], eax
mov eax, dword [rbp + 0xa4]
cmp dword [rbp + 0x184], eax
jne 0x140012ac6
jmp 0x14001298d
mov rax, qword [rbp + 0x168]
add rax, 0x324
mov rcx, rax
call fcn.1400113d9
mov dword [rbp + 0x1a4], eax
cmp dword [rbp + 0x1a4], 0
jle 0x140012af3
cmp dword [rbp + 0x1a4], 0x64
jle 0x140012af8
jmp 0x14001298d
call fcn.140011294
nop
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
jmp 0x14001298d
jmp 0x140012893
xor eax, eax
lea rsp, [rbp + 0x288]
pop rdi
pop rbp
ret