Function at 0x1800b92c0
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x220
mov rax, qword [0x1802ae740]
xor rax, rsp
mov qword [rsp + 0x210], rax
lea rdx, str.Grand_Theft_Auto_V
lea rcx, str.grcWindow
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
jne 0x1800b9333
nop dword [rax + rax]
mov edx, 1
lea rcx, [rsp + 0x90]
call fcn.180038ea0
mov rcx, rax
call fcn.18003c400
lea rdx, str.Grand_Theft_Auto_V
lea rcx, str.grcWindow
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
je 0x1800b9300
lea rcx, [rsp + 0x90]
call fcn.1800b9ec0
nop
lea rcx, [rsp + 0x88]
call fcn.1800b9f00
nop
lea rcx, [rsp + 0x80]
call fcn.1800b9f40
nop
mov dword [rsp + 0x48], 0xa
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x78]
call fcn.1800b9f80
nop
lea rcx, [rsp + 0x70]
call fcn.1800ba090
nop
lea rcx, [rsp + 0x68]
call fcn.1800ba0e0
nop
lea rcx, [rsp + 0x60]
call fcn.1800ba120
nop
lea rcx, [rsp + 0xa0]
call fcn.1800ba160
nop
lea rcx, [rsp + 0x98]
call fcn.1800ba1a0
nop
call fcn.1800bd5f0
lea rax, [0x1800b3d60]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.1800b3f90
mov rdx, rax
call fcn.1800dae60
lea rax, [0x1800b5560]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.1800b3f90
mov rdx, rax
call fcn.1800dae60
lea rax, [0x18008a7b0]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.1800b3f90
mov rdx, rax
call fcn.1800dae60
lea rax, [0x1800eadc0]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.1800b3f90
mov rdx, rax
call fcn.1800dae60
lea rax, [0x1800dc8e0]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.1800b3f90
mov rdx, rax
call fcn.1800dae60
lea rax, [0x18004ae90]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.1800b3f90
mov rdx, rax
call fcn.1800dae60
lea rax, [0x1800eda20]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.1800b3f90
mov rdx, rax
call fcn.1800dae60
lea rcx, [rsp + 0x58]
call fcn.1800ba320
nop
call fcn.1800b8650
call fcn.180022c30
test al, al
je 0x1800b9580
xor ebx, ebx
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x30], socket
lea rdi, [0x1802b3c78]
mov qword [rsp + 0x20], rdi
lea r9, str.unsigned_long___cdecl_DllMain::_lambda_1_::operator____void___const
lea r8d, [rbx + 0x45]
lea rdx, str.C:UserschailOneDriveDesktopAtomic_Source_mainBigBaseV2_srcmain.cpp
lea rcx, [rsp + 0xd0]
call fcn.18003c6a0
nop
mov rcx, rax
call fcn.180008f40
mov rcx, rax
lea rdx, str.Atomic_Loaded
call fcn.18000d900
nop
lea rcx, [rsp + 0xd0]
call fcn.18003c540
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x30], socket
mov qword [rsp + 0x20], rdi
lea r9, str.unsigned_long___cdecl_DllMain::_lambda_1_::operator____void___const
lea r8d, [rbx + 0x46]
lea rdx, str.C:UserschailOneDriveDesktopAtomic_Source_mainBigBaseV2_srcmain.cpp
lea rcx, [rsp + 0xd0]
call fcn.18003c6a0
nop
mov rcx, rax
call fcn.180008f40
mov rcx, rax
lea rdx, str.Menu_Version_1.1.4
call fcn.18000d900
nop
lea rcx, [rsp + 0xd0]
call fcn.18003c540
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov r9d, 0x18
lea r8, [rsp + 0xb0]
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_K32GetModuleInformation]
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x40], rax
lea r8, [rsp + 0xb8]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.1800ba520
mov rcx, qword [0x1802ec848]
add rcx, 0x488
lea rdx, [rsp + 0x48]
call fcn.1800b9eb0
lea rcx, [0x1802b4238]
call fcn.180039b80
test al, al
je 0x1800b965a
nop word [rax + rax]
mov ecx, 0x23
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800b9633
lea rcx, [0x1802b4238]
call fcn.180039b90
mov edx, 0xfa
lea rcx, [rsp + 0x40]
call fcn.180038ea0
mov rcx, rax
call fcn.180038ba0
mov edx, 0x1f4
lea rcx, [rsp + 0x48]
call fcn.180038ea0
mov rcx, rax
call fcn.180038ba0
lea rcx, [0x1802b4238]
call fcn.180039b80
test al, al
jne 0x1800b9600
mov rcx, qword [0x1802ec860]
call fcn.1800b88c0
lea rcx, [rsp + 0x58]
call fcn.1800b9780
mov edx, 0x3e8
lea rcx, [rsp + 0x40]
call fcn.180038ea0
mov rcx, rax
call fcn.180038ba0
call fcn.1800daf30
lea rcx, [rsp + 0x68]
call fcn.1800b9900
lea rcx, [rsp + 0x78]
call fcn.1800b99e0
lea rcx, [rsp + 0x70]
call fcn.1800b9970
lea rcx, [rsp + 0x80]
call fcn.1800b9a80
lea rcx, [rsp + 0x88]
call fcn.1800b9ba0
lea rcx, [rsp + 0x60]
call fcn.1800b98d0
nop
lea rcx, [rsp + 0x58]
call fcn.1800b97e0
nop
lea rcx, [rsp + 0x98]
call fcn.1800b9830
nop
lea rcx, [rsp + 0xa0]
call fcn.1800b9870
nop
lea rcx, [rsp + 0x60]
call fcn.1800b98f0
nop
lea rcx, [rsp + 0x68]
call fcn.1800b9940
nop
lea rcx, [rsp + 0x70]
call fcn.1800b99b0
nop
lea rcx, [rsp + 0x78]
call fcn.1800b9a30
nop
lea rcx, [rsp + 0x80]
call fcn.1800b9b10
nop
lea rcx, [rsp + 0x88]
call fcn.1800b9c30
nop
lea rcx, [rsp + 0x90]
call fcn.1800b9cc0
mov rcx, qword [0x1802eca98]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor edx, edx
mov rcx, qword [0x1802eca90]
call qword [sym.imp.KERNEL32.dll_FreeLibraryAndExitThread]