Function at 0x140007fc0
Capabilities:
Log keystrokes via polling

Disassembly:
sub rsp, 0xd8
call fcn.140009900
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0
je 0x140008002
lea rdx, [0x14016de88]
lea rcx, [0x14054c4b0]
call fcn.140001260
mov qword [rsp + 0x38], rax
lea rdx, [0x140002090]
mov rcx, qword [rsp + 0x38]
call fcn.1400038f0
jmp 0x14000803e
lea rdx, [0x14016dea0]
lea rcx, [0x14054c4b0]
call fcn.140001260
mov qword [rsp + 0x40], rax
lea rdx, [0x140002090]
mov rcx, qword [rsp + 0x40]
call fcn.1400038f0
lea rcx, [0x14016dec0]
call fcn.1400112a4
xor ecx, ecx
call fcn.140011298
lea rdx, [0x14016dec8]
lea rcx, [0x14054c4b0]
call fcn.140001260
mov qword [rsp + 0x48], rax
lea rdx, [0x140002090]
mov rcx, qword [rsp + 0x48]
call fcn.1400038f0
xor eax, eax
cmp eax, 1
je 0x1400080ba
xor edx, edx
lea rcx, str.CryENGINE
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [rsp + 0x30], rax
cmp qword [rsp + 0x30], 0
je 0x1400080b8
lea rdx, [rsp + 0xa0]
mov rcx, qword [rsp + 0x30]
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa8]
sub ecx, eax
mov eax, ecx
cmp eax, 0x258
jle 0x1400080b8
jmp 0x1400080ba
jmp 0x140008067
lea rdx, [0x14016def0]
lea rcx, [0x14054c4b0]
call fcn.140001260
mov qword [rsp + 0x50], rax
lea rdx, [0x140002090]
mov rcx, qword [rsp + 0x50]
call fcn.1400038f0
lea rdx, str.___1.
lea rcx, [0x14054c4b0]
call fcn.140001260
mov qword [rsp + 0x58], rax
lea rdx, [0x140002090]
mov rcx, qword [rsp + 0x58]
call fcn.1400038f0
lea rdx, str.___2.
lea rcx, [0x14054c4b0]
call fcn.140001260
mov qword [rsp + 0x60], rax
lea rdx, [0x140002090]
mov rcx, qword [rsp + 0x60]
call fcn.1400038f0
lea rdx, str.________________________________________________________________________________________________________________
lea rcx, [0x14054c4b0]
call fcn.140001260
mov qword [rsp + 0x68], rax
lea rdx, [0x140002090]
mov rcx, qword [rsp + 0x68]
call fcn.1400038f0
lea rdx, [0x14016e038]
lea rcx, [0x14054c4b0]
call fcn.140001260
mov qword [rsp + 0x70], rax
lea rdx, [0x140002090]
mov rcx, qword [rsp + 0x70]
call fcn.1400038f0
xor eax, eax
cmp eax, 1
je 0x1400081c4
mov ecx, 0x24
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
je 0x1400081ad
mov dword [rsp + 0x20], 1
jmp 0x1400081b5
mov dword [rsp + 0x20], 0
mov eax, dword [rsp + 0x20]
and eax, 1
test eax, eax
je 0x1400081c2
jmp 0x1400081c4
jmp 0x140008187
lea rdx, str.HuntGame.exe
lea rcx, [rsp + 0xb0]
call fcn.1400026d0
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x80], rax
mov rcx, qword [rsp + 0x80]
call fcn.140004060
mov dword [rsp + 0x28], eax
lea rcx, [rsp + 0xb0]
call fcn.140003490
xor r9d, r9d
mov r8d, 0x13fa01
lea rdx, [0x14002e480]
mov ecx, dword [rsp + 0x28]
call fcn.140009850
mov qword [rsp + 0x88], rax
cmp qword [rsp + 0x88], 0
je 0x140008265
lea rdx, [0x14016e088]
lea rcx, [0x14054c4b0]
call fcn.140001260
mov qword [rsp + 0x90], rax
lea rdx, [0x140002090]
mov rcx, qword [rsp + 0x90]
call fcn.1400038f0
jmp 0x140008294
lea rdx, [0x14016e0a8]
lea rcx, [0x14054c4b0]
call fcn.140001260
mov qword [rsp + 0x98], rax
lea rdx, [0x140002090]
mov rcx, qword [rsp + 0x98]
call fcn.1400038f0
lea rcx, [0x14016e0c8]
call fcn.1400112a4
xor ecx, ecx
call fcn.140011298
nop
add rsp, 0xd8
ret