Function at 0x180047d50
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
mov rbp, rsp
sub rsp, 0x80
movaps xmmword [rsp + 0x70], xmm6
mov rax, qword [0x18005e010]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov rbx, qword [0x18005edd0]
lea rdx, [rbp - 0x40]
movaps xmm6, xmmword [0x180055780]
mov dword [rbp - 0x40], 2
movups xmm0, xmmword [rbx + 0x1658]
lea rcx, [rbx + 0x1d88]
movups xmmword [rbp - 0x3c], xmm0
call fcn.18001a0a0
xor r8d, r8d
lea rcx, str.Mindware_l_discord.gg_xyFuZw7gdz_l_License:_01_01_l_HWID:_Criptografado
xor edx, edx
movups xmmword [rbx + 0x1658], xmm6
call fcn.18000f230
test al, al
je 0x180048521
call fcn.18003fa20
test al, al
je 0x18004851c
mov r8, qword [0x18005edd0]
mov qword [rsp + 0x90], rsi
mov esi, 1
mov rax, qword [r8 + 0x1c20]
cmp byte [rax + 0x93], 0
jne 0x180047fb5
mov rbx, qword [r8 + 0x20d8]
test rbx, rbx
je 0x180047fb5
xor r9d, r9d
lea rdx, str.Ativar_Aimbot
xor r8d, r8d
mov rcx, rbx
call fcn.180041640
test al, al
je 0x180047fae
movsx rax, word [rbx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rbx + 8]
mov ecx, dword [rax + rcx*8]
call fcn.180012060
xor r8d, r8d
mov qword [rbp - 0x20], 0
lea rdx, [rbp - 0x20]
lea rcx, str.Escolher_a_Tecla_do_Aimbot
call fcn.18002fee0
test al, al
je 0x180047e62
mov byte [0x18005e5cc], sil
jmp 0x180047e6b
cmp byte [0x18005e5cc], 0
je 0x180047eb1
lea rcx, str.Pressione_qualquer_tecla...
mov qword [rsp + 0x98], rdi
call fcn.18002f560
mov ebx, esi
mov ecx, ebx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jb 0x180047e9c
inc ebx
cmp ebx, 0x200
jl 0x180047e81
jmp 0x180047ea9
mov dword [0x18005e6a0], ebx
mov byte [0x18005e5cc], 0
mov rdi, qword [rsp + 0x98]
lea rdx, [0x18005e061]
lea rcx, str.Aimbot
call fcn.180031500
cmp byte [0x18005e061], 0
je 0x180047f68
lea rdx, [0x18005e062]
lea rcx, str.Time
call fcn.180031500
lea rdx, [0x18005e063]
lea rcx, str.Inimigo
call fcn.180031500
call fcn.180033700
test al, al
je 0x180047f68
movsxd rax, dword [0x18005f278]
lea rcx, str.Head__experimental_
mov rcx, qword [rcx + rax*8]
lea rax, str.Head__experimental_
cmp rcx, rax
jne 0x180047f2e
mov word [0x18005e064], si
mov byte [0x18005e066], 0
jmp 0x180047f68
lea rax, str.Chest
cmp rcx, rax
jne 0x180047f4c
mov word [0x18005e064], 0x100
mov byte [0x18005e066], 0
jmp 0x180047f68
lea rax, str.Chest__experimental_
cmp rcx, rax
jne 0x180047f68
mov word [0x18005e064], 0
mov byte [0x18005e066], sil
mov r8, qword [0x18005edd0]
mov rax, qword [r8 + 0x1c20]
cmp byte [rax + 0x93], 0
jne 0x180047fb5
mov rdx, qword [r8 + 0x20d8]
test rdx, rdx
je 0x180047fb5
movsx rax, word [rdx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rdx + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x180047fb5
mov rax, qword [r8 + 0x1c20]
dec dword [rax + 0xc8]
jmp 0x180047fb5
mov r8, qword [0x18005edd0]
mov rax, qword [r8 + 0x1c20]
movss xmm6, dword [0x180055668]
cmp byte [rax + 0x93], 0
jne 0x1800481b5
mov rbx, qword [r8 + 0x20d8]
test rbx, rbx
je 0x1800481b5
xor r9d, r9d
lea rdx, [0x180054efc]
xor r8d, r8d
mov rcx, rbx
call fcn.180041640
test al, al
je 0x1800481ae
movsx rax, word [rbx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rbx + 8]
mov ecx, dword [rax + rcx*8]
call fcn.180012060
lea rdx, [0x18005e067]
lea rcx, [0x180054efc]
call fcn.180031500
cmp byte [0x18005e067], 0
je 0x180048168
lea rdx, [0x18005e068]
lea rcx, str.Time
call fcn.180031500
cmp byte [0x18005e068], 0
je 0x18004806d
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800123c0
lea rdx, str.Esp_Team_Color
lea rcx, [0x18005e06c]
call fcn.180047c90
lea rdx, [0x18005e078]
lea rcx, str.Inimigo
call fcn.180031500
cmp byte [0x18005e078], 0
je 0x1800480a7
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800123c0
lea rdx, str.Esp_Enemy_Color
lea rcx, [0x18005e07c]
call fcn.180047c90
lea rdx, [0x18005e088]
lea rcx, str.Box_2D
call fcn.180031500
lea rdx, [0x18005e089]
lea rcx, str.Vida
call fcn.180031500
cmp byte [0x18005e089], 0
je 0x1800480f4
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800123c0
lea rdx, str.Esp_Hp_Color
lea rcx, [0x18005e08c]
call fcn.180047c90
lea rdx, [0x18005e098]
lea rcx, str.Arma
call fcn.180031500
cmp byte [0x18005e098], 0
je 0x18004812e
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800123c0
lea rdx, str.Esp_Armor_Color
lea rcx, [0x18005e09c]
call fcn.180047c90
lea rdx, [0x18005e0a8]
lea rcx, str.Circulo_no_Cranio
call fcn.180031500
cmp byte [0x18005e0a8], 0
je 0x180048168
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800123c0
lea rdx, str.Esp_Head_Color
lea rcx, [0x18005e0ac]
call fcn.180047c90
mov r8, qword [0x18005edd0]
mov rax, qword [r8 + 0x1c20]
cmp byte [rax + 0x93], 0
jne 0x1800481b5
mov rdx, qword [r8 + 0x20d8]
test rdx, rdx
je 0x1800481b5
movsx rax, word [rdx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rdx + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x1800481b5
mov rax, qword [r8 + 0x1c20]
dec dword [rax + 0xc8]
jmp 0x1800481b5
mov r8, qword [0x18005edd0]
mov rax, qword [r8 + 0x1c20]
cmp byte [rax + 0x93], 0
jne 0x180048475
mov rbx, qword [r8 + 0x20d8]
test rbx, rbx
je 0x180048475
xor r9d, r9d
lea rdx, str.Outros
xor r8d, r8d
mov rcx, rbx
call fcn.180041640
test al, al
je 0x18004846e
movsx rax, word [rbx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rbx + 8]
mov ecx, dword [rax + rcx*8]
call fcn.180012060
cmp byte [0x18005e0bb], 0
je 0x18004828a
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800123c0
cmp byte [0x18005e0b9], 0
lea r8, [0x18005e66c]
lea rcx, str.change_energy
je 0x180048254
movss xmm0, dword [0x180055620]
lea rax, [rbp - 0x28]
movss dword [rbp - 0x28], xmm0
lea r9, [rbp - 0x20]
mov dword [rbp - 0x20], 0
jmp 0x180048270
movss xmm0, dword [0x180055630]
lea rax, [rbp - 0x20]
movss dword [rbp - 0x20], xmm0
lea r9, [rbp - 0x28]
mov dword [rbp - 0x28], 0
mov qword [rsp + 0x20], rax
call fcn.180034bd0
movss xmm0, dword [0x18005e66c]
movss dword [0x18005e668], xmm0
cmp byte [0x18005e0bc], 0
je 0x1800482c7
movss xmm0, dword [0x1800555c0]
lea rax, [rbp - 0x20]
lea r9, [rbp - 0x28]
movss dword [rbp - 0x20], xmm0
lea r8, [0x18005e688]
mov qword [rsp + 0x20], rax
lea rcx, str._hange_energy
mov dword [rbp - 0x28], 0
call fcn.180034bd0
lea rdx, [0x18005e0be]
lea rcx, str.Energia_Sempre_Cheia
call fcn.180031500
lea rdx, [0x18005e0ba]
lea rcx, str.Skill_Infinita
call fcn.180031500
cmp byte [0x18005e0bf], 0
lea rbx, [0x180053cd8]
je 0x180048344
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800123c0
movss xmm0, dword [0x1800555e4]
call fcn.180012470
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rbx
lea r9, [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x18005e698]
mov dword [rbp - 0x20], 0x64
lea rcx, str.change_coin
mov dword [rbp - 0x28], esi
call fcn.1800356f0
cmp byte [0x18005e0c0], 0
je 0x180048394
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800123c0
movss xmm0, dword [0x1800555e4]
call fcn.180012470
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rbx
lea r9, [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x18005e69c]
mov dword [rbp - 0x20], 0x64
lea rcx, str.change_loot
mov dword [rbp - 0x28], esi
call fcn.1800356f0
cmp byte [0x18005e0b9], sil
mov edx, 0xff00ff00
je 0x1800483a7
mov edx, 0xff0000ff
call fcn.180005b70
mov r8, qword [0x18005edd0]
movsxd rax, dword [r8 + 0x1d88]
mov rcx, qword [r8 + 0x1d90]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
movups xmmword [r8 + rax*8 + 0x1638], xmm0
dec dword [r8 + 0x1d88]
cmp byte [0x18005e0b9], 0
je 0x18004842f
mov eax, dword [0x18005e698]
cmp eax, 3
jle 0x180048402
mov dword [0x18005e698], 3
jmp 0x18004840d
cmp eax, esi
cmovl eax, esi
mov dword [0x18005e698], eax
mov eax, dword [0x18005e69c]
cmp eax, 3
jle 0x180048424
mov dword [0x18005e69c], 3
jmp 0x18004842f
cmp eax, esi
cmovl eax, esi
mov dword [0x18005e69c], eax
mov rax, qword [r8 + 0x1c20]
cmp byte [rax + 0x93], 0
jne 0x180048475
mov rdx, qword [r8 + 0x20d8]
test rdx, rdx
je 0x180048475
movsx rax, word [rdx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rdx + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x180048475
mov rax, qword [r8 + 0x1c20]
dec dword [rax + 0xc8]
jmp 0x180048475
mov r8, qword [0x18005edd0]
cmp byte [0x18005e0b8], 0
mov rsi, qword [rsp + 0x90]
je 0x18004851c
mov rax, qword [r8 + 0x1c20]
cmp byte [rax + 0x93], 0
jne 0x18004851c
mov rbx, qword [r8 + 0x20d8]
test rbx, rbx
je 0x18004851c
xor r9d, r9d
lea rdx, str.Debug
xor r8d, r8d
mov rcx, rbx
call fcn.180041640
test al, al
je 0x18004851c
movsx rax, word [rbx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rbx + 8]
mov ecx, dword [rax + rcx*8]
call fcn.180012060
mov r8, qword [0x18005edd0]
mov rax, qword [r8 + 0x1c20]
cmp byte [rax + 0x93], 0
jne 0x18004851c
mov rdx, qword [r8 + 0x20d8]
test rdx, rdx
je 0x18004851c
movsx rax, word [rdx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rdx + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x18004851c
mov rax, qword [r8 + 0x1c20]
dec dword [rax + 0xc8]
call fcn.18003fe70
call fcn.180011530
mov r8, qword [0x18005edd0]
movsxd rax, dword [r8 + 0x1d88]
mov rcx, qword [r8 + 0x1d90]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
movups xmmword [r8 + rax*8 + 0x1638], xmm0
dec dword [r8 + 0x1d88]
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.18004ca20
mov rbx, qword [rsp + 0xa0]
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbp
ret