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

Disassembly:
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xb0
mov rax, qword [0x14004d900]
xor rax, rsp
mov qword [rbp + 0xf], rax
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003b4cd
cmp byte [0x14004d168], 0
sete al
mov byte [0x14004d168], al
jmp 0x14003b4d4
movzx eax, byte [0x14004d168]
test al, al
je 0x14003bb25
mov qword [rsp + 0xc0], rbx
lea rcx, [rbp - 0x29]
mov qword [rsp + 0xc8], rdi
mov edx, 2
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0x90], xmm7
movaps xmmword [rsp + 0x80], xmm8
movaps xmmword [rsp + 0x70], xmm9
mov dword [rbp - 0x29], 0x442f0000
mov dword [rbp - 0x25], 0x43fa0000
call fcn.1400131a0
mov qword [rbp - 0x29], 0
call fcn.14000a660
movss xmm7, dword [0x1400409b0]
movss xmm6, dword [rax + 0xc]
subss xmm6, dword [0x140045214]
mulss xmm6, xmm7
call fcn.14000a660
lea r8, [rbp - 0x29]
mov edx, 2
lea rcx, [rbp - 0x21]
movss xmm0, dword [rax + 8]
subss xmm0, dword [0x140040a14]
movss dword [rbp - 0x1d], xmm6
mulss xmm0, xmm7
movss dword [rbp - 0x21], xmm0
call fcn.140013160
movss xmm1, dword [0x1400409f8]
mov ecx, 2
call fcn.1400113f0
lea rdx, [rbp - 0x21]
mov dword [rbp - 0x21], 0x41200000
mov ecx, 0xa
mov dword [rbp - 0x1d], 0x41200000
call fcn.140011360
movdqa xmm0, xmmword [0x140045440]
lea rdx, [rbp - 1]
mov ecx, 2
movups xmmword [rbp - 1], xmm0
call fcn.140011300
movdqa xmm0, xmmword [0x140045460]
lea rdx, [rbp - 1]
mov ecx, 5
movups xmmword [rbp - 1], xmm0
call fcn.140011300
mov r8d, 0x2b
lea rdx, [0x14004d168]
lea rcx, str.D4rkWare_On_TOP
call fcn.140003060
call fcn.14000ad80
lea rcx, [rbp - 9]
mov rbx, rax
call fcn.14000a480
movss xmm8, dword [0x1400409e4]
xor edi, edi
movss xmm9, dword [0x1400409d4]
xorps xmm6, xmm6
nop dword [rax]
nop word [rax + rax]
movaps xmm0, xmm6
mov qword [rbp - 1], 0x3f000000
divss xmm0, xmm8
mov dword [rbp + 7], 0x3f000000
lea rcx, [rbp - 1]
movaps xmm1, xmm9
subss xmm1, xmm0
mulss xmm1, xmm7
movss dword [rbp + 0xb], xmm1
call fcn.14000a2c0
movss xmm0, dword [rbp - 9]
lea r9, str.D4rkWare_1.0V
subss xmm0, xmm6
mov qword [rsp + 0x20], rdi
mov r8d, eax
lea rdx, [rbp - 0x21]
mov rcx, rbx
movss dword [rbp - 0x21], xmm0
movss xmm0, dword [rbp - 5]
movss dword [rbp - 0x1d], xmm0
call fcn.1400187b0
lea rcx, [rbp - 1]
call fcn.14000a2c0
movss xmm0, dword [rbp - 9]
lea r9, str.D4rkWare_1.0V
addss xmm0, xmm6
mov qword [rsp + 0x20], rdi
mov r8d, eax
lea rdx, [rbp - 0x29]
mov rcx, rbx
movss dword [rbp - 0x29], xmm0
movss xmm0, dword [rbp - 5]
movss dword [rbp - 0x25], xmm0
call fcn.1400187b0
lea rcx, [rbp - 1]
call fcn.14000a2c0
movss xmm1, dword [rbp - 5]
lea r9, str.D4rkWare_1.0V
movss xmm0, dword [rbp - 9]
subss xmm1, xmm6
mov r8d, eax
movss dword [rbp - 0x11], xmm0
lea rdx, [rbp - 0x11]
mov qword [rsp + 0x20], rdi
mov rcx, rbx
movss dword [rbp - 0xd], xmm1
call fcn.1400187b0
lea rcx, [rbp - 1]
call fcn.14000a2c0
movss xmm1, dword [rbp - 5]
lea r9, str.D4rkWare_1.0V
movss xmm0, dword [rbp - 9]
addss xmm1, xmm6
mov r8d, eax
movss dword [rbp - 0x19], xmm0
lea rdx, [rbp - 0x19]
mov qword [rsp + 0x20], rdi
mov rcx, rbx
movss dword [rbp - 0x15], xmm1
call fcn.1400187b0
addss xmm6, xmm9
comiss xmm8, xmm6
ja 0x14003b630
movaps xmm9, xmmword [rsp + 0x70]
lea rdx, str.D4rkWare_1.0V
movaps xmm8, xmmword [rsp + 0x80]
lea rcx, [0x140040878]
movaps xmm7, xmmword [rsp + 0x90]
call fcn.140030b90
call fcn.14002e6f0
xor edx, edx
lea rcx, str.TabBar
call fcn.1400292e0
test al, al
je 0x14003b805
xor r8d, r8d
lea rcx, [0x140044e68]
xor edx, edx
call fcn.140029660
test al, al
je 0x14003b7b8
mov dword [0x14004dfe8], edi
call fcn.14002aca0
xor r8d, r8d
lea rcx, str.Visuals
xor edx, edx
call fcn.140029660
test al, al
je 0x14003b7dc
mov dword [0x14004dfe8], 1
call fcn.14002aca0
xor r8d, r8d
lea rcx, str.Misc
xor edx, edx
call fcn.140029660
test al, al
je 0x14003b800
mov dword [0x14004dfe8], 3
call fcn.14002aca0
call fcn.14002abe0
mov eax, dword [0x14004dfe8]
mov rdi, qword [rsp + 0xc8]
test eax, eax
jne 0x14003b916
lea rdx, [0x14004e0de]
lea rcx, str.Aimbot
call fcn.140029e50
mov r8d, dword [0x14004e0c8]
lea rdx, [0x140039880]
mov ecx, dword [0x14004d8d8]
call fcn.14003a970
lea rdx, [0x14004e0df]
lea rcx, str.Prediction
call fcn.140029e50
lea rdx, [0x14004e0e0]
lea rcx, str.Triggerbot
call fcn.140029e50
mov r8d, dword [0x14004e0cc]
lea rdx, [0x14003c560]
mov ecx, dword [0x14004d8dc]
call fcn.14003a970
lea rdx, [0x14004e0e1]
lea rcx, str.Fov_Circle
call fcn.140029e50
lea rbx, [0x14004097c]
mov r9d, 0x3e8
mov r8d, 0xa
mov qword [rsp + 0x20], rbx
lea rdx, [0x14004d8d0]
lea rcx, str.Fov_Size
call fcn.14002eac0
mov r9d, 0x14
mov qword [rsp + 0x20], rbx
mov r8d, 1
lea rdx, [0x14004d8d4]
lea rcx, str.Smoothing
call fcn.14002eac0
mov r9d, 3
mov dword [rsp + 0x20], 0xffffffff
lea r8, str.Head
lea rdx, [0x14004e03c]
lea rcx, str.Hitbox
call fcn.14002a810
mov eax, dword [0x14004dfe8]
movss xmm6, dword [0x140040a30]
mov rbx, qword [rsp + 0xc0]
cmp eax, 1
jne 0x14003ba11
lea rdx, [0x14004e0da]
lea rcx, [0x140040ac4]
call fcn.140029e50
lea rdx, [0x14004e0e5]
lea rcx, str.Cornered_Box
call fcn.140029e50
lea rdx, [0x14004e0e3]
lea rcx, str.Gay_box
call fcn.140029e50
lea rdx, [0x14004e0e6]
lea rcx, str.Show_Level
call fcn.140029e50
lea rdx, [0x14004e0dd]
lea rcx, str.Show_Current_Weapon
call fcn.140029e50
lea rdx, [0x14004e0dc]
lea rcx, str.Skeleton
call fcn.140029e50
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140012910
lea rdx, [0x14004e0e7]
lea rcx, str.Rainbow_Skeleton
call fcn.140029e50
lea rdx, [0x14004e0db]
lea rcx, str.Show_Rank
call fcn.140029e50
lea rdx, [0x14004e0e2]
lea rcx, str.Distance
call fcn.140029e50
lea rdx, [0x14004e0d9]
lea rcx, str.Render_Count
call fcn.140029e50
lea rdx, [0x14004e0d8]
lea rcx, str.Snapline
call fcn.140029e50
mov eax, dword [0x14004dfe8]
cmp eax, 3
jne 0x14003bb0e
lea rdx, [0x14004e0e9]
lea rcx, str.car_fly__dont_know_if_works_too_
call fcn.140029e50
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140012910
lea rdx, [0x14004e0e8]
lea rcx, str.player_fly__doesnt_work_very_well_
call fcn.140029e50
lea rdx, [0x14004d8e0]
lea rcx, str.WaterMark
call fcn.140029e50
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140012910
call fcn.14002f020
call fcn.14002f020
call fcn.14002f020
call fcn.14002f020
call fcn.14000ac00
call fcn.14000ac00
call fcn.14000ac00
call fcn.14000ac00
movdqa xmm0, xmmword [0x140044790]
lea rdx, [rbp - 1]
mov ecx, 0x15
movups xmmword [rbp - 1], xmm0
call fcn.140011300
movdqa xmm0, xmmword [0x1400453f0]
lea rdx, [rbp - 1]
mov ecx, 0x16
movups xmmword [rbp - 1], xmm0
call fcn.140011300
movdqa xmm0, xmmword [0x1400453e0]
lea rdx, [rbp - 1]
mov ecx, 0x17
movups xmmword [rbp - 1], xmm0
call fcn.140011300
lea rdx, [rbp - 0x19]
mov qword [rbp - 0x19], 0
lea rcx, str.Unload
call fcn.140029710
test al, al
je 0x14003bb04
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 3
call fcn.140010c70
call fcn.140008260
mov ecx, 2
call fcn.140010cc0
movaps xmm6, xmmword [rsp + 0xa0]
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.14003e6d0
add rsp, 0xb0
pop rbp
ret