Function at 0x1400415b4
Capabilities:
Log keystrokes via polling
Terminate process

Disassembly:
sub rsp, 0x488
mov rax, qword [0x140055b18]
xor rax, rsp
mov qword [rsp + 0x470], rax
call fcn.14001fac0
call fcn.140020454
call fcn.14000e060
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x140041616
movzx eax, byte [0x140054168]
test eax, eax
jne 0x140041604
mov dword [rsp + 0x48], 1
jmp 0x14004160c
mov dword [rsp + 0x48], 0
mov al, byte [rsp + 0x48]
mov byte [0x140054168], al
movzx eax, byte [0x140054168]
test eax, eax
je 0x1400420b2
movss xmm2, dword [0x140046c68]
movss xmm1, dword [0x140046c68]
lea rcx, [rsp + 0xf8]
call fcn.140035bfc
xor edx, edx
lea rcx, [rsp + 0xf8]
call fcn.14001079c
mov r8d, 0x2a
xor edx, edx
lea rcx, str.OOGABOOGAWARE
call fcn.14000335c
lea rcx, [rsp + 0x88]
call fcn.140009bfc
lea rcx, [rsp + 0x90]
call fcn.140009c18
movss xmm2, dword [0x14004b190]
movss xmm1, dword [0x14004b190]
lea rcx, [rsp + 0xa0]
call fcn.140035bfc
movss xmm0, dword [rsp + 0x8c]
addss xmm0, dword [0x140046c40]
movss xmm1, dword [rsp + 0x88]
addss xmm1, dword [rsp + 0x90]
subss xmm1, dword [rsp + 0xa0]
subss xmm1, dword [0x140046c40]
movaps xmm2, xmm0
lea rcx, [rsp + 0x98]
call fcn.140035bfc
lea rcx, [rsp + 0x128]
call fcn.140009254
movss xmm0, dword [rax]
subss xmm0, dword [rsp + 0x90]
movss xmm1, dword [rsp + 0x98]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x98], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [0x14004ca1c]
call fcn.1400261dc
movzx eax, al
test eax, eax
je 0x140041736
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call fcn.140009a4c
mov qword [rsp + 0x68], rax
movss xmm0, dword [0x140046c24]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140046bf8]
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x78]
call fcn.140035c34
mov eax, 0x10
imul rax, rax, 0x21
mov rcx, qword [rsp + 0x68]
movups xmm0, xmmword [rsp + 0x78]
movdqu xmmword [rcx + rax + 0xa0], xmm0
movss xmm0, dword [rsp + 0x80]
addss xmm0, dword [0x140046be4]
movss xmm1, dword [rsp + 0x7c]
addss xmm1, dword [0x140046be4]
movss xmm2, dword [rsp + 0x78]
addss xmm2, dword [0x140046be4]
movss dword [rsp + 0x58], xmm2
movss xmm3, dword [0x140046c24]
movss dword [rsp + 0x20], xmm3
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rsp + 0x58]
movaps xmm1, xmm0
lea rcx, [rsp + 0x130]
call fcn.140035c34
mov ecx, 0x10
imul rcx, rcx, 0x22
mov rdx, qword [rsp + 0x68]
movups xmm0, xmmword [rax]
movdqu xmmword [rdx + rcx + 0xa0], xmm0
movss xmm0, dword [rsp + 0x80]
addss xmm0, dword [0x140046bf0]
movss xmm1, dword [rsp + 0x7c]
addss xmm1, dword [0x140046bf0]
movss xmm2, dword [rsp + 0x78]
addss xmm2, dword [0x140046bf0]
movss dword [rsp + 0x5c], xmm2
movss xmm3, dword [0x140046c24]
movss dword [rsp + 0x20], xmm3
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rsp + 0x5c]
movaps xmm1, xmm0
lea rcx, [rsp + 0x140]
call fcn.140035c34
mov ecx, 0x10
imul rcx, rcx, 0x23
mov rdx, qword [rsp + 0x68]
movups xmm0, xmmword [rax]
movdqu xmmword [rdx + rcx + 0xa0], xmm0
xor edx, edx
lea rcx, str.TabBar
call fcn.140025e70
movzx eax, al
test eax, eax
je 0x1400420ad
xor r8d, r8d
xor edx, edx
lea rcx, str.Aimbot
call fcn.140026140
movzx eax, al
test eax, eax
je 0x140041a71
lea rdx, [0x140056343]
lea rcx, str.Memory_Aim
call fcn.1400268d8
movss xmm0, dword [0x140046c24]
movss dword [rsp + 0x28], xmm0
lea rax, [0x14004cb6c]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140046c68]
movss xmm2, dword [0x14004dafc]
lea rdx, [0x1400541bc]
lea rcx, [0x14004ca34]
call fcn.14002f1a8
movss xmm0, dword [0x140046c24]
movss dword [rsp + 0x28], xmm0
lea rax, [0x14004cb74]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140046c4c]
movss xmm2, dword [0x140046c24]
lea rdx, [0x1400541b8]
lea rcx, str.Smooth
call fcn.14002f1a8
lea rdx, [0x14005635f]
lea rcx, str.Silent_Aim
call fcn.1400268d8
movss xmm0, dword [0x140046c24]
movss dword [rsp + 0x28], xmm0
lea rax, [0x14004cb8c]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140046c68]
movss xmm2, dword [0x14004dafc]
lea rdx, [0x1400541b4]
lea rcx, [0x14004ca4c]
call fcn.14002f1a8
movss xmm0, dword [0x140046c24]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140046c00]
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x150]
call fcn.140035c34
mov rdx, rax
mov ecx, 0x1b
call fcn.14000eec4
call fcn.14002ef04
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 5
lea r8, [0x1400541c0]
lea rdx, [0x140056378]
lea rcx, str.Hitbox
call fcn.14002a06c
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 7
lea r8, [0x140054170]
lea rdx, [0x1400541a8]
lea rcx, str.Aim_Key
call fcn.14002a06c
lea rdx, [0x140056344]
lea rcx, str.Crosshair
call fcn.1400268d8
lea rdx, [0x14005633a]
lea rcx, str.Circle_FOV
call fcn.1400268d8
lea rdx, [0x14005635a]
lea rcx, str.Filled_Circle_FOV
call fcn.1400268d8
lea rdx, [0x14005636e]
lea rcx, str.Visible_Only
call fcn.1400268d8
lea rdx, [0x14005636f]
lea rcx, str.Targetline
call fcn.1400268d8
call fcn.14002ad7c
xor r8d, r8d
xor edx, edx
lea rcx, str.Visuals
call fcn.140026140
movzx eax, al
test eax, eax
je 0x140041b8e
lea rdx, [0x14005633c]
lea rcx, str.Enable_ESP
call fcn.1400268d8
lea rdx, [0x14005633d]
lea rcx, str.Corner_Box
call fcn.1400268d8
lea rdx, [0x140056369]
lea rcx, str.3D_Box
call fcn.1400268d8
lea rdx, [0x140056368]
lea rcx, str.Head_Circle
call fcn.1400268d8
lea rdx, [0x140056342]
lea rcx, [0x14004cc30]
call fcn.1400268d8
lea rdx, [0x140056346]
lea rcx, str.Skeleton
call fcn.1400268d8
lea rdx, [0x14005636a]
lea rcx, str.Radar
call fcn.1400268d8
lea rdx, [0x14005636c]
lea rcx, str.Snaplines
call fcn.1400268d8
lea rdx, [0x140056337]
lea rcx, str.Player_Nmae
call fcn.1400268d8
lea rdx, [0x14005636b]
lea rcx, str.Player_Distance
call fcn.1400268d8
lea rdx, [0x14005636d]
lea rcx, str.Player_Weapon
call fcn.1400268d8
lea rax, [0x14004ca64]
mov qword [rsp + 0x20], rax
mov r9d, 0x1f4
mov r8d, 0x32
lea rdx, [0x140055b04]
lea rcx, str.Esp_Distance
call fcn.14002f1f0
call fcn.14002ad7c
xor r8d, r8d
xor edx, edx
lea rcx, str.Exploits
call fcn.140026140
movzx eax, al
test eax, eax
je 0x140041d44
lea rdx, [0x140056350]
lea rcx, str.Spinbot
call fcn.1400268d8
lea rdx, [0x140056354]
lea rcx, str.Instant_Reload
call fcn.1400268d8
lea rdx, [0x14005635d]
lea rcx, str.Car_Fly
call fcn.1400268d8
lea rdx, [0x14005634f]
lea rcx, str.Rapid_Fire
call fcn.1400268d8
lea rdx, [0x140056358]
lea rcx, str.First_Person_Mode
call fcn.1400268d8
lea rdx, [0x140056352]
lea rcx, str.T_pose
call fcn.1400268d8
lea rdx, [0x140056353]
lea rcx, str.Big_Players
call fcn.1400268d8
lea rdx, [0x14005635e]
lea rcx, str.Bullet_TP
call fcn.1400268d8
lea rdx, [0x140056360]
lea rcx, str.No_Spread
call fcn.1400268d8
lea rdx, [0x140056361]
lea rcx, str.No_Recoil
call fcn.1400268d8
lea rdx, [0x140056365]
lea rcx, str.Player_Fly
call fcn.1400268d8
lea rdx, [0x140056361]
lea rcx, str.Aim_while_Jumping
call fcn.1400268d8
lea rdx, [0x140056366]
lea rcx, str.Doublepump
call fcn.1400268d8
lea rdx, [0x140056364]
lea rcx, str.Remove_Camerashake
call fcn.1400268d8
movss xmm0, dword [0x140046c24]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140046c00]
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x160]
call fcn.140035c34
mov rdx, rax
mov ecx, 0x1b
call fcn.14000eec4
call fcn.14002ef04
lea rdx, [0x14005633e]
lea rcx, str.FOV_Changer
call fcn.1400268d8
movss xmm0, dword [0x140046c24]
movss dword [rsp + 0x28], xmm0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14004db00]
movss xmm2, dword [0x140046c24]
lea rdx, [0x1400541b0]
lea rcx, [0x14004b6ae]
call fcn.14002f1a8
call fcn.14002ad7c
xor r8d, r8d
xor edx, edx
lea rcx, str.Misc
call fcn.140026140
movzx eax, al
test eax, eax
je 0x140041f63
lea rdx, [0x14005633f]
lea rcx, str.Nazi_Crosshair
call fcn.1400268d8
lea rcx, str.Config_Settings
call fcn.140030e08
call fcn.14002ef04
lea rcx, [0x140056868]
call fcn.140040578
xor r8d, r8d
mov rdx, rax
lea rcx, str.config_combo
call fcn.140025850
movzx eax, al
test eax, eax
je 0x140041e9e
lea rax, [0x140056508]
mov qword [rsp + 0xa8], rax
mov rcx, qword [rsp + 0xa8]
call fcn.140034248
mov qword [rsp + 0x50], rax
mov rcx, qword [rsp + 0xa8]
call fcn.140040158
mov qword [rsp + 0xb0], rax
jmp 0x140041df3
mov rax, qword [rsp + 0x50]
add rax, 0x20
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xb0]
cmp qword [rsp + 0x50], rax
je 0x140041e99
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rax
lea rdx, [0x140056868]
mov rcx, qword [rsp + 0x70]
call fcn.1400331f4
mov byte [rsp + 0x40], al
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x100]
call fcn.140035bfc
mov qword [rsp + 0xb8], rax
mov rcx, qword [rsp + 0x70]
call fcn.140040578
mov qword [rsp + 0xc0], rax
mov r9, qword [rsp + 0xb8]
xor r8d, r8d
mov dl, byte [rsp + 0x40]
mov rcx, qword [rsp + 0xc0]
call fcn.14002ea60
movzx eax, al
test eax, eax
je 0x140041e86
mov rdx, qword [rsp + 0x70]
lea rcx, [0x140056868]
call fcn.1400367a0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140041e94
call fcn.140010640
jmp 0x140041de5
call fcn.14002acc4
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x108]
call fcn.140035bfc
mov rdx, rax
lea rcx, str.Save
call fcn.1400261dc
movzx eax, al
movss xmm1, dword [0x140046c84]
xorps xmm0, xmm0
call fcn.14000fe80
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x110]
call fcn.140035bfc
mov rdx, rax
lea rcx, str.Load
call fcn.1400261dc
movzx eax, al
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x118]
call fcn.140035bfc
mov rdx, rax
lea rcx, str.Override
call fcn.1400261dc
movzx eax, al
movss xmm1, dword [0x140046c84]
xorps xmm0, xmm0
call fcn.14000fe80
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x120]
call fcn.140035bfc
mov rdx, rax
lea rcx, str.Delete
call fcn.1400261dc
movzx eax, al
lea rcx, str.oogaboogaware__made_by_jekolojuice
call fcn.140030e08
call fcn.14002ad7c
lea r9, [fcn.1400025d0]
mov r8d, 0x30
mov edx, 0x10
lea rcx, [rsp + 0x170]
call fcn.140002e78
mov dword [rsp + 0x44], 0
jmp 0x140041f96
mov eax, dword [rsp + 0x44]
inc eax
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0x30
jge 0x140041fc7
call fcn.140009a4c
movsxd rcx, dword [rsp + 0x44]
imul rcx, rcx, 0x10
movsxd rdx, dword [rsp + 0x44]
imul rdx, rdx, 0x10
movups xmm0, xmmword [rax + rcx + 0xa0]
movdqu xmmword [rsp + rdx + 0x170], xmm0
jmp 0x140041f8c
xor r8d, r8d
xor edx, edx
lea rcx, str.Color
call fcn.140026140
movzx eax, al
test eax, eax
je 0x1400420a8
lea rcx, str.Menu_Colors
call fcn.140030e08
call fcn.14002ef04
mov eax, 0x10
imul rax, rax, 2
lea rax, [rsp + rax + 0x170]
xor r8d, r8d
mov rdx, rax
lea rcx, str.Background_Color
call fcn.14002754c
mov eax, 0x10
imul rax, rax, 0
lea rax, [rsp + rax + 0x170]
xor r8d, r8d
mov rdx, rax
lea rcx, str.Text_Color
call fcn.14002754c
mov eax, 0x10
imul rax, rax, 0x21
lea rax, [rsp + rax + 0x170]
xor r8d, r8d
mov rdx, rax
lea rcx, str.Tab_Background_Color
call fcn.14002754c
mov eax, 0x10
imul rax, rax, 0x22
lea rax, [rsp + rax + 0x170]
xor r8d, r8d
mov rdx, rax
lea rcx, str.Tab_Background_Hovered_Color
call fcn.14002754c
mov eax, 0x10
imul rax, rax, 0x23
lea rax, [rsp + rax + 0x170]
xor r8d, r8d
mov rdx, rax
lea rcx, str.Tab_Background_Active_Color
call fcn.14002754c
call fcn.14002ad7c
call fcn.14002accc
call fcn.140007904
call fcn.140038a5c
call fcn.140007f08
mov rax, qword [0x140056988]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0xc8], rax
xor r8d, r8d
mov edx, 7
mov rcx, qword [0x140056988]
call qword [rsp + 0xc8]
mov rax, qword [0x140056988]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0xd0], rax
xor r8d, r8d
mov edx, 0x1b
mov rcx, qword [0x140056988]
call qword [rsp + 0xd0]
mov rax, qword [0x140056988]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0xd8], rax
xor r8d, r8d
mov edx, 0xae
mov rcx, qword [0x140056988]
call qword [rsp + 0xd8]
mov rax, qword [0x140056988]
mov rax, qword [rax]
mov rax, qword [rax + 0x158]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0x30], 0
movss xmm0, dword [0x140046c24]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0
mov r9d, 1
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x140056988]
call qword [rsp + 0xe0]
mov rax, qword [0x140056988]
mov rax, qword [rax]
mov rcx, qword [0x140056988]
call qword [rax + 0x148]
test eax, eax
jl 0x1400421dd
call fcn.14000f024
call fcn.140009350
mov rcx, rax
call fcn.14001fad8
mov rax, qword [0x140056988]
mov rax, qword [rax]
mov rcx, qword [0x140056988]
call qword [rax + 0x150]
mov rax, qword [0x140056988]
mov rax, qword [rax]
mov rax, qword [rax + 0x88]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x140056988]
call qword [rsp + 0xe8]
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0x88760868
jne 0x140042276
mov rax, qword [0x140056988]
mov rax, qword [rax]
mov rcx, qword [0x140056988]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x140042276
call fcn.14001fa48
mov rax, qword [0x140056988]
mov rax, qword [rax]
mov rax, qword [rax + 0x80]
mov qword [rsp + 0xf0], rax
lea rdx, [0x1400563e0]
mov rcx, qword [0x140056988]
call qword [rsp + pe_nt_image_headers64]
call fcn.14001f8e0
mov rcx, qword [rsp + 0x470]
xor rcx, rsp
call fcn.140044080
add rsp, 0x488
ret