Function at 0x140039a40
Capabilities:
Access peb ldr_data
Log keystrokes via polling
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x6b8]
sub rsp, 0x790
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x1400a7080]
xor rax, rsp
mov qword [rbp + 0x5e0], rax
mov rdi, qword [0x14012c080]
lea rbx, [0x14009b300]
movss xmm15, dword [0x14009b528]
lea rdx, [rsp + 0x70]
xorps xmm13, xmm13
xor eax, eax
mov qword [rbp + 0xc0], rax
mov eax, 0xffff
movsd xmm6, qword [rbp + 0xc0]
mov rcx, qword [rdi + 0x58]
movups xmmword [rbp + 0x50], xmm13
mov dword [rbp + 0x58], 5
movups xmmword [rbp + 0x90], xmm13
mov word [rbp + 0x94], ax
lea rax, [0x1400a7120]
movups xmmword [rbp + 0x40], xmm13
mov byte [rbp + 0x4c], 1
movaps xmm12, xmmword [rbp + 0x40]
movups xmmword [rbp + 0x70], xmm13
mov dword [rbp + 0x5c], 5
movaps xmm11, xmmword [rbp + 0x50]
movups xmmword [rbp + 0x60], xmm13
mov qword [rbp + 0x78], rbx
movaps xmm9, xmmword [rbp + 0x70]
movups xmmword [rbp + 0x80], xmm13
mov dword [rbp + 0x84], 0x7f7fffff
movaps xmm8, xmmword [rbp + 0x80]
movaps xmmword [rsp + 0x70], xmm12
mov byte [rbp + 0x60], 0
movaps xmm10, xmmword [rbp + 0x60]
mov dword [rbp + 0x90], 0x3fcccccd
movaps xmm7, xmmword [rbp + 0x90]
movaps xmmword [rbp - 0x80], xmm11
movaps xmmword [rbp - 0x60], xmm9
movaps xmmword [rbp - 0x40], xmm7
mov qword [rsp + 0x70], rax
movaps xmmword [rbp - 0x70], xmm10
movaps xmmword [rbp - 0x50], xmm8
movaps xmmword [rbp - 0x30], xmm13
movaps xmmword [rbp - 0x20], xmm13
movsd qword [rbp - 0x10], xmm6
mov dword [rsp + 0x78], 0x41d7c
mov dword [rbp - 0x7c], 0x41700000
mov qword [rbp - 0x58], rbx
call fcn.140026320
mov rcx, qword [rdi + 0x58]
lea rdx, [rsp + 0x70]
movss xmm14, dword [0x14009b4b8]
movaps xmmword [rsp + 0x70], xmm12
mov qword [0x14012c1a0], rax
lea rax, str.OTTO
movaps xmmword [rbp - 0x80], xmm11
movaps xmmword [rbp - 0x60], xmm9
mov qword [rsp + 0x70], rax
movaps xmmword [rbp - 0x70], xmm10
movaps xmmword [rbp - 0x50], xmm8
movaps xmmword [rbp - 0x40], xmm7
movaps xmmword [rbp - 0x30], xmm13
movaps xmmword [rbp - 0x20], xmm13
movsd qword [rbp - 0x10], xmm6
mov dword [rsp + 0x78], 0x421a8
mov dword [rbp - 0x7c], 0x41880000
mov qword [rbp - 0x58], rbx
call fcn.140026320
mov rcx, qword [rdi + 0x58]
lea rax, [0x14012b070]
movaps xmmword [rsp + 0x70], xmm12
lea rdx, [rsp + 0x70]
movaps xmmword [rbp - 0x80], xmm11
movaps xmmword [rbp - 0x60], xmm9
mov qword [rsp + 0x70], rax
movaps xmmword [rbp - 0x70], xmm10
movaps xmmword [rbp - 0x50], xmm8
movaps xmmword [rbp - 0x40], xmm7
movaps xmmword [rbp - 0x30], xmm13
movaps xmmword [rbp - 0x20], xmm13
movsd qword [rbp - 0x10], xmm6
mov dword [rsp + 0x78], 0x6bc
mov dword [rbp - 0x7c], 0x41880000
mov qword [rbp - 0x58], rbx
call fcn.140026320
mov rcx, qword [0x14012c130]
lea rdx, [rsp + 0x58]
xorps xmm0, xmm0
add rcx, 0x2a8
mov r8d, reloc.WS2_32.dll_recv
movups xmmword [rsp + 0x58], xmm0
call fcn.1400360f0
mov r8d, dword [rsp + 0x60]
lea rdx, str.render_count:__d
lea rcx, [rbp + 0xd0]
call fcn.14001aa40
call fcn.140038d50
mov r8d, eax
lea rdx, str.fps:__d
lea rcx, [rbp + 0x1d0]
call fcn.14001aa40
call fcn.140038d50
mov r8d, eax
lea r9, [rbp + 0xd0]
lea rdx, str.xerozify___.i_FPS___s
lea rcx, [rbp + 0x40]
call fcn.140041d60
mov rax, qword gs:[0x58]
lea r15, [0x14009a94c]
movss xmm13, dword [0x14009b540]
lea rbx, str.build:_dev
mov r12d, 4
lea r13, str.rendercount
xor esi, esi
mov r14, qword [rax]
mov eax, dword [r12 + r14]
cmp dword [0x14012c7c8], eax
jle 0x140039f96
lea rcx, [0x14012c7c8]
call fcn.140084ed8
cmp dword [0x14012c7c8], 0xffffffff
jne 0x140039f96
mov rbx, qword [0x14012c080]
lea rdx, [rbp + 0x38]
mov qword [rsp + 0x30], rsi
movaps xmm3, xmm15
mov qword [rsp + 0x28], r15
movss dword [rsp + 0x20], xmm13
movss xmm2, dword [rbx + 0x3c00]
mov rcx, qword [rbx + 0x3bf8]
call fcn.140028ec0
movss xmm2, dword [rbx + 0x3c00]
lea rax, [rbp + 0x1d0]
mov rcx, qword [rbx + 0x3bf8]
lea rdx, [rbp]
mov qword [rsp + 0x30], rsi
movaps xmm3, xmm15
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm13
call fcn.140028ec0
movss xmm2, dword [rbx + 0x3c00]
lea rdx, [rbp + 8]
mov rcx, qword [rbx + 0x3bf8]
movaps xmm3, xmm15
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r15
movss dword [rsp + 0x20], xmm13
call fcn.140028ec0
movss xmm2, dword [rbx + 0x3c00]
lea rax, str.build:_dev
mov rcx, qword [rbx + 0x3bf8]
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x30], rsi
movaps xmm3, xmm15
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm13
call fcn.140028ec0
movss xmm2, dword [rbx + 0x3c00]
lea rax, str.xerozify
mov rcx, qword [rbx + 0x3bf8]
lea rdx, [rbp + 0x30]
mov qword [rsp + 0x30], rsi
movaps xmm3, xmm15
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm13
call fcn.140028ec0
movss xmm2, dword [rbx + 0x3c00]
lea rdx, [rsp + 0x68]
mov rcx, qword [rbx + 0x3bf8]
movaps xmm3, xmm15
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r15
movss dword [rsp + 0x20], xmm13
call fcn.140028ec0
movss xmm2, dword [rbx + 0x3c00]
lea rdx, [rsp + 0x50]
mov rcx, qword [rbx + 0x3bf8]
movaps xmm3, xmm15
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r13
movss dword [rsp + 0x20], xmm13
call fcn.140028ec0
movss xmm4, dword [0x14009b3ec]
movss xmm0, dword [rsp + 0x50]
movss xmm1, dword [rbp + 0x30]
addss xmm0, xmm4
addss xmm1, xmm4
cvttss2si eax, xmm0
movss xmm0, dword [rsp + 0x68]
addss xmm0, xmm4
movd xmm2, eax
cvtdq2ps xmm2, xmm2
cvttss2si eax, xmm0
movd xmm3, eax
cvttss2si eax, xmm1
cvtdq2ps xmm3, xmm3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm3, xmm0
movss xmm0, dword [rbp + 0x38]
addss xmm0, xmm4
addss xmm3, xmm2
cvttss2si eax, xmm0
movss xmm0, dword [rbp]
lea rcx, [0x14012c7c8]
addss xmm0, xmm4
movd xmm1, eax
cvtdq2ps xmm1, xmm1
cvttss2si eax, xmm0
movss xmm0, dword [rbp + 8]
addss xmm3, xmm1
addss xmm0, xmm4
movd xmm1, eax
cvtdq2ps xmm1, xmm1
cvttss2si eax, xmm0
movss xmm0, dword [rsp + 0x58]
addss xmm3, xmm1
addss xmm0, xmm4
movd xmm1, eax
cvtdq2ps xmm1, xmm1
cvttss2si eax, xmm0
movss xmm0, dword [rdi + 0x382c]
addss xmm3, xmm1
cvtps2pd xmm0, xmm0
movd xmm1, eax
mulsd xmm0, qword [0x14009b438]
cvtdq2ps xmm1, xmm1
addss xmm3, xmm1
cvtps2pd xmm2, xmm3
addsd xmm2, xmm0
cvtpd2ps xmm0, xmm2
movss dword [0x14012c95c], xmm0
call fcn.140084e6c
lea rbx, str.build:_dev
mov eax, dword [r12 + r14]
cmp dword [0x14012c8fc], eax
jle 0x140039fea
lea rcx, [0x14012c8fc]
call fcn.140084ed8
cmp dword [0x14012c8fc], 0xffffffff
jne 0x140039fea
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
lea rcx, [0x14012c8fc]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm0, dword [0x14012c95c]
mulss xmm0, dword [0x14009b3b8]
movss dword [0x14012c930], xmm0
call fcn.140084e6c
movss xmm0, dword [0x14012c930]
xor ecx, ecx
mov rax, qword [0x14012c080]
movaps xmm1, xmm0
subss xmm1, xmm0
movss xmm2, dword [rax + 0x18]
mulss xmm2, dword [0x14009b498]
mulss xmm1, xmm2
addss xmm1, xmm0
movss dword [0x14012c930], xmm1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm1, dword [0x14012c930]
xorps xmm12, xmm12
sub eax, 2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm1
jb 0x14003a4cd
mov rax, qword [0x14012c080]
lea rcx, str.info_bar
movss xmm0, dword [0x14012c95c]
xor edx, edx
mov r8d, 0xab
or dword [rax + 0x3f90], 3
movss dword [rax + 0x3fa0], xmm1
movss dword [rax + 0x3fb0], xmm0
mov qword [rax + 0x3fa4], 0x40a00000
mov dword [rax + 0x3fac], esi
mov dword [rax + 0x3f94], 1
mov dword [rax + 0x3fb4], 0x42340000
mov dword [rax + 0x3f98], 1
call fcn.14000e2a0
mov rcx, qword [0x14012c080]
mov rax, qword [rcx + 0x3e90]
movsd xmm0, qword [rax + 0x18]
movss xmm14, dword [rax + 0x238]
movsd qword [rbp + 0x30], xmm0
movss xmm0, dword [rdi + 0x382c]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [rax + 0x18]
subss xmm14, xmm0
cmp qword [rax + 0x190], rsi
jne 0x14003a0f7
cmp qword [rcx + 0x42f8], rsi
je 0x14003a105
movss xmm14, dword [rax + 0x208]
subss xmm14, xmm0
mov rax, qword [rcx + 0x4090]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140006a10
movss xmm0, dword [0x14012c960]
mov r10, rax
movss xmm1, dword [0x14012c964]
mov rcx, qword [0x14012c080]
movss xmm10, dword [rbp + 0x30]
movss xmm8, dword [rbp + 0x34]
movss xmm11, dword [0x14009b4d4]
movaps xmm9, xmm8
movss dword [rsp + 0x58], xmm0
addss xmm9, xmm11
movss xmm0, dword [0x14012c968]
movss dword [rsp + 0x60], xmm0
movaps xmm0, xmm10
addss xmm0, dword [0x14012c95c]
movss dword [rsp + 0x5c], xmm1
movss xmm1, dword [0x14012c96c]
mulss xmm1, dword [rcx + 0x37e0]
lea rcx, [rsp + 0x58]
movss dword [rsp + 0x68], xmm0
movss dword [rsp + 0x6c], xmm9
movss dword [rsp + 0x64], xmm1
call fcn.140004000
movss xmm0, dword [0x14009b498]
lea r8, [rsp + 0x68]
mov r9d, eax
mov dword [rsp + 0x28], esi
lea rdx, [rbp + 0x30]
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.140024c20
mov rax, qword [0x14012c080]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax + 0x4090]
mov rcx, qword [rcx]
call fcn.140006a10
movdqa xmm0, xmmword [0x14009b7a0]
lea rcx, [rsp + 0x58]
movups xmmword [rsp + 0x58], xmm0
mov r10, rax
movaps xmm0, xmm10
movaps xmm1, xmm10
addss xmm1, dword [0x14009b478]
movaps xmm6, xmm8
addss xmm0, xmm12
addss xmm6, dword [0x14009b4cc]
addss xmm8, dword [0x14009b4a0]
movss dword [rsp + 0x68], xmm1
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x6c], xmm6
movss dword [rsp + 0x54], xmm8
call fcn.140004000
movss xmm0, dword [0x14009b49c]
lea r8, [rsp + 0x68]
mov r9d, eax
mov dword [rsp + 0x28], 0xa0
lea rdx, [rsp + 0x50]
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.140024c20
mov rax, qword [0x14012c080]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax + 0x4090]
mov rcx, qword [rcx]
call fcn.140006a10
movdqa xmm0, xmmword [0x14009b7a0]
mov r10, rax
movups xmmword [rsp + 0x58], xmm0
movaps xmm0, xmm10
movss dword [rsp + 0x54], xmm6
addss xmm0, xmm14
subss xmm14, dword [0x14009b478]
movss dword [rsp + 0x50], xmm0
addss xmm14, xmm10
movss dword [rsp + 0x68], xmm14
lea rcx, [rsp + 0x58]
movss dword [rsp + 0x6c], xmm8
call fcn.140004000
movss xmm0, dword [0x14009b49c]
lea r8, [rsp + 0x50]
mov r9d, eax
mov dword [rsp + 0x28], 0x50
lea rdx, [rsp + 0x68]
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.140024c20
mov rax, qword [0x14012c080]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax + 0x4090]
mov rcx, qword [rcx]
call fcn.140006a10
movss xmm1, dword [0x14012c8bc]
mov r10, rax
movss xmm0, dword [0x14012c8b8]
mov rcx, qword [0x14012c080]
addss xmm10, dword [0x14012c95c]
movss dword [rsp + 0x5c], xmm1
movss xmm1, dword [0x14012c8c4]
mulss xmm1, dword [rcx + 0x37e0]
lea rcx, [rsp + 0x58]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [0x14012c8c0]
movss dword [rsp + 0x64], xmm1
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x50], xmm10
movss dword [rsp + 0x54], xmm9
call fcn.140004000
movss xmm0, dword [0x14009b3f4]
lea r8, [rsp + 0x50]
movss xmm1, dword [0x14009b498]
lea rdx, [rbp + 0x30]
movss dword [rsp + 0x30], xmm0
mov r9d, eax
mov rcx, r10
movss dword [rsp + 0x20], xmm1
call fcn.140024b10
lea rax, str.xerozify
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x10], rax
lea rdx, [rsp + 0x58]
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x28], rbx
mov rbx, qword [0x14012c080]
movaps xmm3, xmm15
mov qword [rsp + 0x28], r13
movss dword [rsp + 0x20], xmm13
mov qword [rbp + 0x18], r13
movss xmm2, dword [rbx + 0x3c00]
mov rcx, qword [rbx + 0x3bf8]
mov qword [rbp + 0x20], rax
call fcn.140028ec0
mov rax, qword [rbx + 0x3e90]
subss xmm11, dword [rsp + 0x5c]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3e90]
mulss xmm11, dword [0x14009b3b8]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, dword [rbp + 0x38]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140012120
mov ebx, esi
lea rdi, [rbp + 0x10]
nop dword [rax]
mov rcx, qword [rdi]
call fcn.14002bbc0
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140011e20
cmp ebx, 3
jge 0x14003a4af
mov rcx, r15
call fcn.14002bbc0
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140011e20
inc ebx
add rdi, 8
cmp ebx, 4
jb 0x14003a480
call fcn.140012250
call fcn.1400105c0
movss xmm14, dword [0x14009b4b8]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003a4ee
cmp byte [0x14012c091], sil
sete al
mov byte [0x14012c091], al
jmp 0x14003a4f5
movzx eax, byte [0x14012c091]
mov rcx, qword [0x14012c0f8]
mov edx, 0xfffffff0
mov r8d, 0x10000000
test al, al
je 0x14003b480
call qword [sym.imp.USER32.dll_SetWindowLongPtrA]
mov rcx, qword [0x14012c0f8]
mov edx, 0xffffffec
mov r8d, 0x80088
call qword [sym.imp.USER32.dll_SetWindowLongPtrA]
mov rax, qword [0x14012c080]
lea r15, [0x14009ad1c]
xor edx, edx
mov r8d, Ordinal_45
mov rcx, r15
or dword [rax + 0x3f90], 2
mov dword [rax + 0x3fb0], 0x44160000
mov dword [rax + 0x3fb4], 0x43c80000
mov dword [rax + 0x3f98], 1
call fcn.14000e2a0
mov rcx, qword [0x14012c080]
movdqa xmm0, xmmword [0x14009b8a0]
movups xmmword [rsp + 0x58], xmm0
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e90]
lea rcx, [rsp + 0x58]
mov rdi, qword [rax + 0x280]
movss xmm6, dword [rax + 0x18]
movss xmm7, dword [rax + 0x1c]
movss xmm10, dword [rax + 0x24]
call fcn.140004000
movss xmm11, dword [0x14009b4b0]
movaps xmm0, xmm6
addss xmm0, xmm11
movaps xmm8, xmm7
mov ecx, eax
addss xmm8, dword [0x14009b4b4]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm8
test eax, 0xff000000
je 0x14003a645
mov rax, qword [rdi + 0x38]
lea rdx, [0x14009ad29]
movups xmm0, xmmword [rdi + 0x88]
mov byte [rsp + 0x48], sil
lea r9, [rsp + 0x50]
movss dword [rsp + 0x40], xmm12
movaps xmm2, xmm14
mov qword [rsp + 0x38], rdx
lea rdx, str.xerozify.
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x28], rdx
mov rdx, rdi
mov dword [rsp + 0x20], ecx
mov rcx, qword [rax + 8]
movups xmmword [rsp + 0x58], xmm0
call fcn.1400290e0
movdqa xmm9, xmmword [0x14009ba50]
lea rcx, [rsp + 0x58]
movups xmmword [rsp + 0x58], xmm9
call fcn.140004000
movss dword [rsp + 0x54], xmm8
movaps xmm0, xmm6
addss xmm0, dword [0x14009b4e4]
movss dword [rsp + 0x50], xmm0
test eax, 0xff000000
je 0x14003a6cd
mov rcx, qword [rdi + 0x38]
lea rdx, [0x14009ad1f]
movups xmm0, xmmword [rdi + 0x88]
mov byte [rsp + 0x48], sil
lea r9, [rsp + 0x50]
movss dword [rsp + 0x40], xmm12
movaps xmm2, xmm14
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x38], rdx
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdx
mov rdx, rdi
movups xmmword [rsp + 0x58], xmm0
mov dword [rsp + 0x20], eax
call fcn.1400290e0
cvtps2pd xmm0, xmm7
lea rcx, [rsp + 0x58]
movaps xmm1, xmm6
addss xmm1, dword [0x14009b4ec]
addsd xmm0, qword [0x14009b458]
movss dword [rsp + 0x68], xmm1
cvtpd2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm1
movaps xmm1, xmm7
addss xmm1, xmm10
movss dword [rsp + 0x6c], xmm0
movdqa xmm0, xmmword [0x14009b8b0]
movups xmmword [rsp + 0x58], xmm0
movss dword [rsp + 0x54], xmm1
call fcn.140004000
movss xmm0, dword [0x14009b404]
lea r8, [rsp + 0x50]
mov r9d, eax
movss dword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.1400249b0
mov rcx, qword [0x14012c080]
movss xmm10, dword [0x14009b4e0]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e90]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, xmm11
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140012120
cmp dword [0x14012c298], esi
lea rcx, str.aimbot
sete dl
call fcn.140001d60
test al, al
je 0x14003a7c1
mov dword [0x14012c298], esi
jmp 0x14003a7c7
mov esi, dword [0x14012c298]
cmp esi, 1
lea rcx, str.triggerbot
sete dl
call fcn.140001d60
test al, al
je 0x14003a7ea
mov eax, 1
mov dword [0x14012c298], eax
jmp 0x14003a7f0
mov eax, dword [0x14012c298]
cmp eax, 2
lea rcx, str.visuals
sete dl
call fcn.140001d60
test al, al
je 0x14003a813
mov eax, 2
mov dword [0x14012c298], eax
jmp 0x14003a819
mov eax, dword [0x14012c298]
cmp eax, 3
lea rcx, str.exploits
sete dl
call fcn.140001d60
test al, al
je 0x14003a83c
mov eax, 3
mov dword [0x14012c298], eax
jmp 0x14003a842
mov eax, dword [0x14012c298]
cmp eax, 4
lea rcx, str.settings
sete dl
call fcn.140001d60
test al, al
je 0x14003a862
mov dword [0x14012c298], 4
call fcn.140012250
mov rbx, qword [0x14012c080]
movss xmm8, dword [0x14009b4fc]
mov ecx, dword [0x14012c298]
mov rax, qword [rbx + 0x3e90]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3e90]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, xmm8
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
test ecx, ecx
je 0x14003b206
sub ecx, 1
je 0x14003afe3
sub ecx, 1
je 0x14003acf1
sub ecx, 1
je 0x14003aaec
cmp ecx, 1
jne 0x14003b479
lea rcx, [rsp + 0x58]
movups xmmword [rsp + 0x58], xmm9
call fcn.140004000
mov rcx, qword [0x14012c1a0]
addss xmm6, xmm8
mov r8d, eax
addss xmm7, dword [0x14009b4dc]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm7
test eax, 0xff000000
je 0x14003a995
test rcx, rcx
jne 0x14003a93a
mov rax, qword [rdi + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rdi + 0x88]
lea rax, [0x14009b067]
mov byte [rsp + 0x48], 0
movss xmm2, dword [0x14009b4ac]
lea r9, [rsp + 0x50]
movss dword [rsp + 0x40], xmm12
mov rdx, rdi
mov qword [rsp + 0x38], rax
lea rax, str.Configs
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r8d
movups xmmword [rsp + 0x58], xmm0
call fcn.1400290e0
mov rbx, qword [0x14012c080]
mov rax, qword [rbx + 0x3e90]
lea rcx, str.configs_container
xor edx, edx
mov dword [rsp + 0x50], 0x44160000
mov dword [rsp + 0x54], 0x43960000
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3e90]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003b30
mov edi, eax
cmp dword [rbx + 0x3ec4], eax
jne 0x14003a9f8
lea r8, str.configs_container
mov edx, listen
mov ecx, eax
call fcn.140019030
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.configs_container
call fcn.14000b660
call fcn.140012120
lea rdx, [0x14012c8e8]
lea rcx, str.streamproof
call fcn.14002d4f0
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x50], 0
lea rcx, str.Unload_Cheat
call fcn.14002c490
test al, al
je 0x14003aa4a
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140012250
call fcn.140012120
xor r8d, r8d
lea rdx, [0x14012c1f8]
lea rcx, [0x14009b0a0]
call fcn.1400300e0
xor r8d, r8d
lea rdx, [0x14012c568]
lea rcx, str.distance
call fcn.1400300e0
xor r8d, r8d
lea rdx, [0x14012c1e0]
lea rcx, str.weapon
call fcn.1400300e0
xor r8d, r8d
lea rdx, [0x14012c248]
lea rcx, str.snapline
call fcn.1400300e0
xor r8d, r8d
lea rdx, [0x14012c1b0]
lea rcx, str.skeleton
call fcn.1400300e0
xor r8d, r8d
lea rdx, [0x14012c558]
lea rcx, str.rank
call fcn.1400300e0
call fcn.140012250
call fcn.14000b860
call fcn.1400105c0
jmp 0x14003b49e
lea rcx, [rsp + 0x58]
movups xmmword [rsp + 0x58], xmm9
call fcn.140004000
mov rcx, qword [0x14012c1a0]
addss xmm6, xmm8
mov r8d, eax
addss xmm7, dword [0x14009b4dc]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm7
test eax, 0xff000000
je 0x14003ab8e
test rcx, rcx
jne 0x14003ab33
mov rax, qword [rdi + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rdi + 0x88]
lea rax, [0x14009afd0]
mov byte [rsp + 0x48], 0
movss xmm2, dword [0x14009b4ac]
lea r9, [rsp + 0x50]
movss dword [rsp + 0x40], xmm12
mov rdx, rdi
mov qword [rsp + 0x38], rax
lea rax, str.Exploits
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r8d
movups xmmword [rsp + 0x58], xmm0
call fcn.1400290e0
mov rbx, qword [0x14012c080]
mov rax, qword [rbx + 0x3e90]
lea rcx, str.exploits_container_left
xor edx, edx
mov dword [rsp + 0x50], 0x43660000
mov dword [rsp + 0x54], 0x43898000
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3e90]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003b30
mov edi, eax
cmp dword [rbx + 0x3ec4], eax
jne 0x14003abf1
lea r8, str.exploits_container_left
mov edx, listen
mov ecx, eax
call fcn.140019030
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.exploits_container_left
call fcn.14000b660
call fcn.140012120
lea rdx, [0x14012c8f3]
lea rcx, str.silent_aim
call fcn.14002d4f0
lea rdx, [0x14012c8ef]
lea rcx, str.car_fly
call fcn.14002d4f0
lea rdx, [0x14012c8f2]
lea rcx, str.spinbot
call fcn.14002d4f0
lea rcx, str.these_exploits_may_lead_to_a_ban.
call fcn.14002bbc0
call fcn.140012250
call fcn.14000b860
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140011e20
mov rbx, qword [0x14012c080]
lea rcx, str.exploits_container_right
xor edx, edx
mov dword [rsp + 0x50], 0x435c0000
mov dword [rsp + 0x54], 0x43898000
mov rax, qword [rbx + 0x3e90]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3e90]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003b30
mov edi, eax
cmp dword [rbx + 0x3ec4], eax
jne 0x14003accf
lea r8, str.exploits_container_right
mov edx, listen
mov ecx, eax
call fcn.140019030
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.exploits_container_right
call fcn.14000b660
call fcn.14000b860
call fcn.1400105c0
jmp 0x14003b49e
lea rcx, [rsp + 0x58]
movups xmmword [rsp + 0x58], xmm9
call fcn.140004000
mov rcx, qword [0x14012c1a0]
addss xmm6, xmm8
mov r8d, eax
addss xmm7, dword [0x14009b4dc]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm7
test eax, 0xff000000
je 0x14003ad93
test rcx, rcx
jne 0x14003ad38
mov rax, qword [rdi + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rdi + 0x88]
lea rax, [0x14009aeaf]
mov byte [rsp + 0x48], 0
movss xmm2, dword [0x14009b4ac]
lea r9, [rsp + 0x50]
movss dword [rsp + 0x40], xmm12
mov rdx, rdi
mov qword [rsp + 0x38], rax
lea rax, str.Visuals
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r8d
movups xmmword [rsp + 0x58], xmm0
call fcn.1400290e0
mov rbx, qword [0x14012c080]
mov rax, qword [rbx + 0x3e90]
lea rcx, str.visuals_container_left
xor edx, edx
mov dword [rsp + 0x50], 0x43660000
mov dword [rsp + 0x54], 0x43898000
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3e90]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003b30
mov edi, eax
cmp dword [rbx + 0x3ec4], eax
jne 0x14003adf6
lea r8, str.visuals_container_left
mov edx, listen
mov ecx, eax
call fcn.140019030
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.visuals_container_left
call fcn.14000b660
call fcn.140012120
lea rdx, [0x14012c8ec]
lea rcx, str.draw_box
call fcn.14002d4f0
lea rdx, [0x14012c8f4]
lea rcx, str.draw_weapons
call fcn.14002d4f0
lea rdx, [0x14012b744]
lea rcx, str.draw_skeleton
call fcn.14002d4f0
lea rdx, [0x14012c8eb]
lea rcx, str.draw_rank
call fcn.14002d4f0
lea rdx, [0x14012c8ea]
lea rcx, str.draw_distance
call fcn.14002d4f0
lea rdx, [0x14012c8f5]
lea rcx, str.draw_snapline
call fcn.14002d4f0
call fcn.140012250
call fcn.14000b860
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140011e20
mov rbx, qword [0x14012c080]
lea rcx, str.visuals_container_right
xor edx, edx
mov dword [rsp + 0x50], 0x435c0000
mov dword [rsp + 0x54], 0x43898000
mov rax, qword [rbx + 0x3e90]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3e90]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003b30
mov edi, eax
cmp dword [rbx + 0x3ec4], eax
jne 0x14003af01
lea r8, str.visuals_container_right
mov edx, listen
mov ecx, eax
call fcn.140019030
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.visuals_container_right
call fcn.14000b660
call fcn.140012120
lea rdx, [0x14012c8f8]
lea rcx, str.outlined_box
call fcn.14002d4f0
lea rdx, [0x14012c8e9]
lea rcx, str.outlined_skeleton
call fcn.14002d4f0
lea rax, [rbp + 0x38]
mov dword [rbp + 0x38], 7
lea r9, [rbp + 0x30]
mov qword [rsp + 0x20], rax
lea r8, [0x14012b74c]
mov dword [rbp + 0x30], 1
lea rcx, str.box_thickness
call fcn.14002f9f0
lea rax, [rbp + 0x30]
mov dword [rbp + 0x30], reloc.WS2_32.dll_ntohs
lea r9, [rbp + 0x38]
mov qword [rsp + 0x20], rax
lea r8, [0x14012b758]
mov dword [rbp + 0x38], 1
lea rcx, str.skeleton_thickness
call fcn.14002f9f0
lea rax, [rbp + 0x30]
mov dword [rbp + 0x30], Ordinal_45
lea r9, [rbp + 0x38]
mov qword [rsp + 0x20], rax
lea r8, [0x14012b740]
mov dword [rbp + 0x38], 4
lea rcx, str.render_count
call fcn.14002f9f0
lea r8, [0x14012b760]
mov dword [rbp + 0x30], 0x1f4
lea rcx, str.max_render_distance
jmp 0x14003b456
lea rcx, [rsp + 0x58]
movups xmmword [rsp + 0x58], xmm9
call fcn.140004000
mov rcx, qword [0x14012c1a0]
addss xmm6, xmm8
mov r8d, eax
addss xmm7, dword [0x14009b4dc]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm7
test eax, 0xff000000
je 0x14003b085
test rcx, rcx
jne 0x14003b02a
mov rax, qword [rdi + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rdi + 0x88]
lea rax, [0x14009ae1a]
mov byte [rsp + 0x48], 0
movss xmm2, dword [0x14009b4ac]
lea r9, [rsp + 0x50]
movss dword [rsp + 0x40], xmm12
mov rdx, rdi
mov qword [rsp + 0x38], rax
lea rax, str.Triggerbot
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r8d
movups xmmword [rsp + 0x58], xmm0
call fcn.1400290e0
mov rbx, qword [0x14012c080]
mov rax, qword [rbx + 0x3e90]
lea rcx, str.triggerbot_container_left
xor edx, edx
mov dword [rsp + 0x50], 0x43660000
mov dword [rsp + 0x54], 0x43898000
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3e90]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003b30
mov edi, eax
cmp dword [rbx + 0x3ec4], eax
jne 0x14003b0e8
lea r8, str.triggerbot_container_left
mov edx, listen
mov ecx, eax
call fcn.140019030
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.triggerbot_container_left
call fcn.14000b660
call fcn.140012120
lea rdx, [0x14012c8ed]
lea rcx, str.triggerbot_enabled
call fcn.14002d4f0
call fcn.140012250
call fcn.14000b860
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140011e20
mov rbx, qword [0x14012c080]
lea rcx, str.triggerbot_container_right
xor edx, edx
mov dword [rsp + 0x50], 0x435c0000
mov dword [rsp + 0x54], 0x43898000
mov rax, qword [rbx + 0x3e90]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3e90]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003b30
mov edi, eax
cmp dword [rbx + 0x3ec4], eax
jne 0x14003b194
lea r8, str.triggerbot_container_right
mov edx, listen
mov ecx, eax
call fcn.140019030
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.triggerbot_container_right
call fcn.14000b660
call fcn.140012120
mov r8d, dword [0x14012c69c]
lea rdx, [0x140038e50]
mov ecx, dword [reloc.WS2_32.dll_bind]
call fcn.140038ea0
lea rax, [rbp + 0x30]
mov dword [rbp + 0x30], reloc.WLDAP32.dll_Ordinal_200
lea r9, [rbp + 0x38]
mov qword [rsp + 0x20], rax
lea r8, [0x14012b748]
mov dword [rbp + 0x38], 1
lea rcx, str.triggerbot_delay
call fcn.14002f9f0
lea r8, [0x14012b73c]
lea rcx, str.triggerbot_distance
jmp 0x14003b44f
lea rcx, [rsp + 0x58]
movups xmmword [rsp + 0x58], xmm9
call fcn.140004000
mov rcx, qword [0x14012c1a0]
addss xmm6, xmm8
mov r8d, eax
addss xmm7, dword [0x14009b4dc]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm7
test eax, 0xff000000
je 0x14003b2a8
test rcx, rcx
jne 0x14003b24d
mov rax, qword [rdi + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rdi + 0x88]
lea rax, [0x14009ad72]
mov byte [rsp + 0x48], 0
movss xmm2, dword [0x14009b4ac]
lea r9, [rsp + 0x50]
movss dword [rsp + 0x40], xmm12
mov rdx, rdi
mov qword [rsp + 0x38], rax
lea rax, str.Aimbot
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r8d
movups xmmword [rsp + 0x58], xmm0
call fcn.1400290e0
mov rbx, qword [0x14012c080]
mov rax, qword [rbx + 0x3e90]
lea rcx, str.aimbot_container_left
xor edx, edx
mov dword [rsp + 0x50], 0x43660000
mov dword [rsp + 0x54], 0x43898000
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3e90]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003b30
mov edi, eax
cmp dword [rbx + 0x3ec4], eax
jne 0x14003b30b
lea r8, str.aimbot_container_left
mov edx, listen
mov ecx, eax
call fcn.140019030
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.aimbot_container_left
call fcn.14000b660
call fcn.140012120
lea rdx, [0x14012c8f6]
lea rcx, str.aimbot_enabled
call fcn.14002d4f0
lea rdx, [0x14012c8f0]
lea rcx, str.prediction
call fcn.14002d4f0
lea rdx, [0x14012c8f1]
lea rcx, str.draw_fov
call fcn.14002d4f0
call fcn.140012250
call fcn.14000b860
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140011e20
mov rbx, qword [0x14012c080]
lea rcx, str.aimbot_container_right
xor edx, edx
mov dword [rsp + 0x50], 0x435c0000
mov dword [rsp + 0x54], 0x43898000
mov rax, qword [rbx + 0x3e90]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3e90]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003b30
mov edi, eax
cmp dword [rbx + 0x3ec4], eax
jne 0x14003b3dd
lea r8, str.aimbot_container_right
mov edx, listen
mov ecx, eax
call fcn.140019030
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.aimbot_container_right
call fcn.14000b660
call fcn.140012120
mov r8d, dword [0x14012c62c]
lea rdx, [0x140038e00]
mov ecx, dword [reloc.WS2_32.dll_bind]
call fcn.140038ea0
lea rax, [rbp + 0x30]
mov dword [rbp + 0x30], Ordinal_26
lea r9, [rbp + 0x38]
mov qword [rsp + 0x20], rax
lea r8, [0x14012b75c]
mov dword [rbp + 0x38], 2
lea rcx, str.aimbot_smoothing
call fcn.14002f9f0
call fcn.14002f650
lea r8, [0x14012b754]
lea rcx, str.fov_size
mov dword [rbp + 0x30], 0xfa
lea rax, [rbp + 0x30]
mov dword [rbp + 0x38], Ordinal_26
lea r9, [rbp + 0x38]
mov qword [rsp + 0x20], rax
call fcn.14002f9f0
call fcn.140012250
call fcn.14000b860
call fcn.1400105c0
jmp 0x14003b49e
call qword [sym.imp.USER32.dll_SetWindowLongPtrA]
mov rcx, qword [0x14012c0f8]
mov edx, 0xffffffec
mov r8d, 0x800a8
call qword [sym.imp.USER32.dll_SetWindowLongPtrA]
mov rcx, qword [rbp + 0x5e0]
xor rcx, rsp
call fcn.140084e10
lea r11, [rsp + 0x790]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret