Function at 0x140040cd0
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x208]
sub rsp, 0x2d0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
mov dword [rbp + 0xc0], 0x50
mov dword [rbp + 0xc4], 0x40
lea rax, [0x1400422b0]
mov qword [rbp + 0xc8], rax
xor esi, esi
mov qword [rbp + 0xd0], rsi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0xd8], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xe0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xf0], xmm1
lea rbx, str.hawk.cc
mov qword [rbp + 0x100], rbx
mov qword [rbp + 0x108], rsi
lea rcx, [rbp + 0xc0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], rsi
mov rax, qword [rbp + 0xd8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], 0x320
mov dword [rsp + 0x30], 0x500
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, 0xcf0000
mov r8, rbx
mov rdx, qword [rbp + 0x100]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r15, rax
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x14], rsi
mov qword [rbp + 0x28], 2
mov qword [rbp + 0x40], 2
mov qword [rbp], rsi
mov dword [rbp + 0x10], 0x1c
mov dword [rbp + 8], 0x3c
mov edi, 1
mov dword [rbp + 0xc], edi
mov dword [rbp + 0x24], 0x20
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x1c], rdi
mov qword [rbp + 0x38], rdi
mov dword [rbp + 0x228], 0xb000
mov dword [rbp + 0x22c], 0xa000
lea rbx, [0x1400ae0a8]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x220]
mov qword [rsp + 0x50], rax
lea r14, [0x1400ae0a0]
mov qword [rsp + 0x48], r14
lea r12, [0x1400ae090]
mov qword [rsp + 0x40], r12
lea rax, [rbp]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x228]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, edi
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
cmp eax, 0x887a0004
jne 0x140040f10
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x220]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], r12
lea rax, [rbp]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x228]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [rsi + 5]
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x140040f34
call fcn.140042230
mov rdx, qword [rbp + 0xd8]
mov rcx, qword [rbp + 0x100]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, edi
jmp 0x1400421dd
mov rcx, qword [0x1400ae090]
mov rax, qword [rcx]
lea r9, [rsp + 0x60]
lea r8, [0x140051380]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x1400ae0a0]
mov rax, qword [rcx]
lea r9, [0x1400ae088]
xor r8d, r8d
mov rdx, qword [rsp + 0x60]
call qword [rax + 0x48]
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov edx, 0xa
mov rcx, r15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r15
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x1400ae018]
mov ecx, 0x6280
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r9, rax
mov r8, qword [0x1400ae018]
test r8, r8
je 0x14004100d
mov r10d, dword [r8 + 0x3f58]
movsx rax, word [r8 + 0x60f0]
lea rdx, [r8 + 0x60f4]
lea rdx, [rdx + rax*8]
cmp dword [rdx], r10d
je 0x140041002
lea ecx, [rax + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x60f0], cx
movsx rax, cx
lea rdx, [r8 + 0x60f4]
lea rdx, [rdx + rax*8]
mov dword [rdx], r10d
mov dword [rdx + 4], esi
inc word [rdx + 4]
inc dword [r8 + 0x60e8]
mov qword [rbp + 0x228], r9
lea rax, [rbp + 0x220]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r9
test r9, r9
je 0x140041036
xor edx, edx
mov rcx, r9
call fcn.140001470
jmp 0x140041039
mov rax, rsi
mov qword [0x1400ae018], rax
call fcn.140005f60
test rbx, rbx
je 0x140041053
mov qword [0x1400ae018], rbx
jmp 0x14004105a
mov rbx, qword [0x1400ae018]
test rbx, rbx
jne 0x140041080
mov r8d, 0x10ca
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400ae018]
or dword [rbx + 8], 1
mov rcx, r15
call fcn.14003e870
call fcn.14003e680
xor r15d, r15d
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
movss xmm3, dword [0x140051464]
mov r8d, 0x42dec
lea rdx, [0x14006b180]
mov rcx, qword [rbx + 0x38]
call fcn.14002d5b0
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
movss xmm3, dword [0x140051474]
mov r8d, 0x42dec
lea rdx, [0x14006b180]
mov rcx, qword [rbx + 0x38]
call fcn.14002d5b0
mov r14, rax
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
movss xmm3, dword [0x14005146c]
mov r8d, 0x42dec
lea rdx, [0x14006b180]
mov rcx, qword [rbx + 0x38]
call fcn.14002d5b0
mov r12, rax
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
movss xmm3, dword [0x14005145c]
mov r8d, 0x42dec
lea rdx, [0x14006b180]
mov rcx, qword [rbx + 0x38]
call fcn.14002d5b0
mov qword [rbp + 0x80], 0xffffffffffffffff
mov qword [rbp + 0x88], 0xffffffffffffffff
mov qword [rbp + 0x90], 0xffffffffffffffff
mov qword [rbp + 0x98], 0xffffffffffffffff
mov dword [rbp + 0xa0], 0xffffffff
mov qword [rbp + 0xa4], 0xfffffffffffffffd
mov dword [rbp + 0xac], 0xffffffff
mov qword [rbp + 0xb0], r15
mov qword [rsp + 0x30], r15
lea rax, [rbp + 0x60]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x80]
mov r8d, 0x130c3
lea rdx, [0x140058090]
mov rcx, qword [0x1400ae0a0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r13, qword [rbp + 0x60]
xor sil, sil
movaps xmm11, xmmword [0x1400515e0]
movaps xmm12, xmmword [0x1400515b0]
xorps xmm9, xmm9
movss xmm14, dword [0x140051498]
movss xmm15, dword [0x1400514ac]
movss xmm13, dword [0x14005144c]
movss xmm10, dword [0x1400514a4]
nop
mov rax, qword [0x1400ae018]
test rax, rax
jne 0x14004122d
mov r8d, 0xbd7
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400ae018]
mov dword [rax + 0x3924], 0x41a00000
mov dword [rax + 0x3928], 0x41200000
movups xmmword [rax + 0x39cc], xmm11
movups xmm0, xmmword [0x1400ae048]
movups xmmword [rax + 0x3b1c], xmm0
movups xmmword [rax + 0x3b2c], xmm12
movups xmm0, xmmword [0x1400ae048]
movups xmmword [rax + 0x3b3c], xmm0
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x1400412d2
nop word [rax + rax]
lea rcx, [rbp]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx esi, sil
cmp dword [rbp + 8], 0x12
cmove esi, edi
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140041290
test sil, sil
jne 0x140041f02
mov r8d, dword [0x1400ae034]
test r8d, r8d
je 0x140041382
mov r9d, dword [0x1400ae098]
test r9d, r9d
je 0x140041382
mov rcx, qword [0x1400ae088]
test rcx, rcx
je 0x140041319
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400ae088], r15
mov r8d, dword [0x1400ae034]
mov r9d, dword [0x1400ae098]
mov rcx, qword [0x1400ae090]
mov rax, qword [rcx]
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
xor edx, edx
call qword [rax + 0x68]
mov dword [0x1400ae098], r15d
mov dword [0x1400ae034], r15d
mov rcx, qword [0x1400ae090]
mov rax, qword [rcx]
lea r9, [rsp + 0x60]
lea r8, [0x140051380]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x1400ae0a0]
mov rax, qword [rcx]
lea r9, [0x1400ae088]
xor r8d, r8d
mov rdx, qword [rsp + 0x60]
call qword [rax + 0x48]
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rbx, qword [0x1400ae018]
test rbx, rbx
je 0x14004139c
mov rbx, qword [rbx + 0x98]
test rbx, rbx
jne 0x1400413b9
jmp 0x14004139f
mov rbx, r15
mov r8d, 0x255
lea rdx, str.C:Users_samesDesktopimgui_master_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___Did_you_call_ImGui_ImplDX11_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x48], r15
jne 0x1400413c4
call fcn.14003e010
call fcn.14003f680
call fcn.140008a60
mov rbx, qword [0x1400ae018]
or dword [rbx + 0x4a00], 2
mov dword [rbx + 0x4a20], 0x447a0000
mov dword [rbx + 0x4a24], 0x43c80000
mov dword [rbx + 0x4a08], edi
cmp byte [0x1400adf6c], r15b
je 0x140041e37
cmp dword [rbx + 0x4b08], r15d
jg 0x140041426
mov r8d, 0x793
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4b10]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140008000
mov r10, rax
movaps xmm0, xmmword [0x140051590]
movups xmmword [rbp + 0x70], xmm0
mov dword [rsp + 0x78], 0x44f00000
mov dword [rsp + 0x7c], 0x44870000
mov qword [rbp - 0x80], r15
lea rcx, [rbp + 0x70]
call fcn.140003df0
mov r9d, eax
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x80]
mov rcx, r10
call fcn.14002c040
xor edx, edx
mov r8d, 0xab
lea rcx, str.Hawk_External
call fcn.14000e810
mov rbx, qword [0x1400ae018]
mov rax, qword [rbx + 0x4000]
movsd xmm0, qword [rax + 0x28]
movsd qword [rbp + 0x220], xmm0
cmp dword [rbx + 0x4b08], r15d
jg 0x1400414db
mov r8d, 0x793
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4b10]
lea r8, str.Foreground
mov rdx, rdi
mov rcx, qword [rax]
call fcn.140008000
mov r10, rax
mov dword [rbp + 0x50], 0x3db0b0b1
mov dword [rbp + 0x54], 0x3db0b0b1
mov dword [rbp + 0x58], 0x3db8b8b9
movd xmm0, dword [0x1400ae030]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1400513a0]
movss dword [rbp + 0x5c], xmm0
mov rcx, qword [0x1400ae018]
mov rdx, qword [rcx + 0x4000]
movss xmm0, dword [rdx + 0x30]
movss xmm1, dword [rdx + 0x34]
movss xmm6, dword [rbp + 0x220]
addss xmm0, xmm6
movss dword [rbp - 0x78], xmm0
movss xmm8, dword [rbp + 0x224]
addss xmm1, xmm8
movss dword [rbp - 0x74], xmm1
lea rcx, [rbp + 0x50]
call fcn.140003df0
mov r9d, eax
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
lea r8, [rbp - 0x78]
lea rdx, [rbp + 0x220]
mov rcx, r10
call fcn.14002c040
mov rbx, qword [0x1400ae018]
cmp dword [rbx + 0x4b08], r15d
jg 0x1400415b5
mov r8d, 0x793
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4b10]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140008000
mov r10, rax
movaps xmm0, xmm6
addss xmm0, xmm14
movss dword [rbp - 0x70], xmm0
movaps xmm7, xmm8
addss xmm7, xmm15
movss dword [rbp - 0x6c], xmm7
lea rcx, [0x14006b168]
call fcn.140003df0
mov r9d, eax
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x220]
mov rcx, r10
call fcn.14002c040
mov rbx, qword [0x1400ae018]
cmp dword [rbx + 0x4b08], r15d
jg 0x140041643
mov r8d, 0x793
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4b10]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140008000
mov r10, rax
movaps xmm0, xmm6
addss xmm0, dword [0x1400514b8]
movss dword [rbp - 0x68], xmm0
movss dword [rbp - 0x64], xmm7
movaps xmm1, xmm6
addss xmm1, dword [0x14005149c]
movss dword [rbp - 0x60], xmm1
movss dword [rbp - 0x5c], xmm8
lea rcx, [0x14006b168]
call fcn.140003df0
mov r9d, eax
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x60]
mov rcx, r10
call fcn.14002c040
mov rbx, qword [0x1400ae018]
cmp dword [rbx + 0x4b08], r15d
jg 0x1400416de
mov r8d, 0x793
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4b10]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140008000
mov r10, rax
movaps xmm0, xmm6
addss xmm0, dword [0x1400514c0]
movss dword [rbp - 0x58], xmm0
movss dword [rbp - 0x54], xmm7
movaps xmm1, xmm6
addss xmm1, dword [0x1400514bc]
movss dword [rbp - 0x50], xmm1
movss dword [rbp - 0x4c], xmm8
lea rcx, [0x14006b168]
call fcn.140003df0
mov r9d, eax
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x50]
mov rcx, r10
call fcn.14002c040
mov rbx, qword [0x1400ae018]
cmp dword [rbx + 0x4b08], r15d
jg 0x140041779
mov r8d, 0x793
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4b10]
lea r8, str.Foreground
mov rdx, rdi
mov rcx, qword [rax]
call fcn.140008000
mov r10, rax
movaps xmm0, xmm6
addss xmm0, xmm13
movss dword [rbp - 0x48], xmm0
movd xmm1, dword [0x14006b154]
cvtdq2ps xmm1, xmm1
addss xmm1, xmm8
movaps xmm0, xmm1
addss xmm0, dword [0x14005147c]
movss dword [rbp - 0x44], xmm0
movss dword [rbp - 0x40], xmm6
movss dword [rbp - 0x3c], xmm1
lea rcx, [0x14006b158]
call fcn.140003df0
mov r9d, eax
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
lea r8, [rbp - 0x48]
lea rdx, [rbp - 0x40]
mov rcx, r10
call fcn.14002c040
mov rcx, qword [0x1400ae018]
mov rax, qword [rcx + 0x4000]
movss xmm5, dword [rax + 0x110]
movss xmm0, dword [rax + 0x28]
movss xmm1, dword [rax + 0x8c]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
subss xmm5, xmm0
addss xmm5, xmm1
addss xmm5, xmm9
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm5, xmm0
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
subss xmm4, xmm2
addss xmm4, xmm3
addss xmm4, dword [0x14005148c]
addss xmm1, xmm4
movss dword [rax + 0x110], xmm5
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
mov qword [rbp - 0x38], r15
lea rdx, [rbp - 0x38]
lea rcx, str.Aimbot
call fcn.140035540
test al, al
je 0x1400418cd
mov byte [0x1400ae011], 1
mov dword [0x1400ae030], 0xff
mov dword [0x14006b178], 0x6d
mov dword [0x1400ae028], r15d
mov qword [rbp - 0x30], r15
lea rdx, [rbp - 0x30]
lea rcx, str.Visuals
call fcn.140035540
test al, al
je 0x140041906
mov byte [0x1400ae011], 1
mov dword [0x1400ae030], 0xff
mov dword [0x14006b178], 0x91
mov dword [0x1400ae028], edi
mov qword [rbp - 0x28], r15
lea rdx, [rbp - 0x28]
lea rcx, str.Overlay
call fcn.140035540
test al, al
je 0x140041943
mov byte [0x1400ae011], 1
mov dword [0x1400ae030], 0xff
mov dword [0x14006b178], 0xb5
mov dword [0x1400ae028], 2
mov qword [rbp - 0x20], r15
lea rdx, [rbp - 0x20]
lea rcx, str.Explorer
call fcn.140035540
test al, al
je 0x140041980
mov byte [0x1400ae011], 1
mov dword [0x1400ae030], 0xff
mov dword [0x14006b178], 0xda
mov dword [0x1400ae028], 3
mov qword [rbp - 0x18], r15
lea rdx, [rbp - 0x18]
lea rcx, str.Settings
call fcn.140035540
test al, al
je 0x1400419bd
mov byte [0x1400ae011], 1
mov dword [0x1400ae030], 0xff
mov dword [0x14006b178], 0xfd
mov dword [0x1400ae028], 4
addss xmm6, xmm10
mov rax, qword [0x1400ae018]
movss dword [rax + 0x4a10], xmm6
movss dword [rax + 0x4a14], xmm8
mov qword [rax + 0x4a18], r15
mov dword [rax + 0x4a04], edi
or dword [rax + 0x4a00], 3
mov dword [rax + 0x4a20], 0x43fa0000
mov dword [rax + 0x4a24], 0x43c80000
mov dword [rax + 0x4a08], edi
xor edx, edx
mov r8d, 0xab
lea rcx, str.child
call fcn.14000e810
mov rcx, r14
mov qword [rbp + 0x220], rcx
mov rdi, qword [0x1400ae018]
mov rbx, r14
test r14, r14
jne 0x140041a76
mov rcx, qword [rdi + 0x48]
mov rbx, rcx
test rcx, rcx
jne 0x140041a6f
mov rbx, qword [rdi + 0x38]
cmp dword [rbx + 0x58], r15d
jg 0x140041a65
mov r8d, 0x793
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov rbx, rcx
mov qword [rbp + 0x220], rcx
call fcn.140011db0
lea rcx, [rdi + 0x4a98]
lea rdx, [rbp + 0x220]
call fcn.14001f410
mov rdx, qword [rbx + 0x40]
mov rcx, qword [rdi + 0x4000]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x2a8]
call fcn.1400297a0
mov rcx, qword [0x1400ae018]
mov rax, qword [rcx + 0x4000]
movss xmm5, dword [rax + 0x110]
movss xmm0, dword [rax + 0x28]
movss xmm1, dword [rax + 0x8c]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
subss xmm5, xmm0
addss xmm5, xmm1
subss xmm5, xmm13
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm5, xmm0
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
subss xmm4, xmm2
addss xmm4, xmm3
addss xmm4, dword [0x14005146c]
addss xmm1, xmm4
movss dword [rax + 0x110], xmm5
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
mov ecx, dword [0x1400ae028]
test ecx, ecx
je 0x140041b87
sub ecx, 1
je 0x140041b7e
sub ecx, 1
je 0x140041b75
sub ecx, 1
je 0x140041b6c
cmp ecx, 1
jne 0x140041b98
lea rcx, str.Settings
jmp 0x140041b8e
lea rcx, str.Explorer
jmp 0x140041b8e
lea rcx, str.Overlay
jmp 0x140041b8e
lea rcx, str.Visuals
jmp 0x140041b8e
lea rcx, str.Aimbot
call fcn.140034c20
call fcn.140011ec0
call fcn.140011090
mov eax, dword [0x14006b154]
cmp dword [0x14006b178], eax
je 0x140041bb9
jle 0x140041bb1
inc eax
jmp 0x140041bb3
dec eax
mov dword [0x14006b154], eax
cmp byte [0x1400ae011], r15b
je 0x140041c0d
mov eax, dword [0x1400ae030]
cmp dword [0x1400ae02c], r15d
jne 0x140041bef
cmp eax, 0xdc
jge 0x140041be3
add eax, 5
mov dword [0x1400ae030], eax
jmp 0x140041c0d
mov dword [0x1400ae02c], 1
jmp 0x140041c0d
cmp eax, 5
jle 0x140041bff
sub eax, 5
mov dword [0x1400ae030], eax
jmp 0x140041c0d
mov dword [0x1400ae02c], r15d
mov byte [0x1400ae011], r15b
mov rcx, qword [0x1400ae018]
mov rax, qword [rcx + 0x4000]
movss xmm5, dword [rax + 0x110]
movss xmm0, dword [rax + 0x28]
movss xmm1, dword [rax + 0x8c]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
subss xmm5, xmm0
addss xmm5, xmm1
addss xmm5, xmm9
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm5, xmm0
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
subss xmm4, xmm2
addss xmm4, xmm3
addss xmm4, dword [0x140051484]
addss xmm1, xmm4
movss dword [rax + 0x110], xmm5
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
movaps xmm1, xmmword [0x1400515e0]
movups xmmword [rbp + 0x110], xmm1
mov dword [rbp - 0x10], 0x3f800000
mov dword [rbp - 0xc], 0x3f800000
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x70], 0x42340000
mov dword [rsp + 0x74], 0x42340000
lea rax, [rbp + 0x70]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x110]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x10]
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x70]
mov rcx, r13
call fcn.140036490
mov rcx, r12
mov qword [rbp + 0x220], rcx
mov rdi, qword [0x1400ae018]
mov rbx, r12
test r12, r12
jne 0x140041d66
mov rcx, qword [rdi + 0x48]
mov rbx, rcx
test rcx, rcx
jne 0x140041d5f
mov rbx, qword [rdi + 0x38]
cmp dword [rbx + 0x58], r15d
jg 0x140041d55
mov r8d, 0x793
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov rbx, rcx
mov qword [rbp + 0x220], rcx
call fcn.140011db0
lea rcx, [rdi + 0x4a98]
lea rdx, [rbp + 0x220]
call fcn.14001f410
mov rdx, qword [rbx + 0x40]
mov rcx, qword [rdi + 0x4000]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x2a8]
call fcn.1400297a0
lea rcx, str._____hawk.cc
call fcn.140034c20
call fcn.140011ec0
call fcn.140011090
mov ecx, 0x20
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140041e32
mov rax, qword [0x1400ae018]
movss xmm7, dword [rax + 0xe40]
movss xmm6, dword [rax + 0xe44]
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.debug_easter_egg
call fcn.14000e810
cvtps2pd xmm2, xmm6
cvtps2pd xmm1, xmm7
movq r8, xmm2
movq rdx, xmm1
lea rcx, str.__f___f_
call fcn.140034c20
mov dword [rbp + 0x220], 0x190
mov dword [rbp + 0x228], r15d
lea rax, [rbp + 0x220]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x228]
call fcn.140036a10
call fcn.140011090
mov edi, 1
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140041e54
cmp byte [0x1400adf6c], r15b
sete byte [0x1400adf6c]
call fcn.14000afd0
movaps xmm0, xmmword [0x1400515d0]
movups xmmword [rbp + 0x120], xmm0
mov rcx, qword [0x1400ae0a8]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1400ae088]
mov edx, edi
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [0x1400ae0a8]
mov rax, qword [rcx]
lea r8, [rbp + 0x120]
mov rdx, qword [0x1400ae088]
call qword [rax + 0x190]
mov rbx, qword [0x1400ae018]
cmp dword [rbx + 0x4b08], r15d
jg 0x140041ecb
mov r8d, 0x793
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4b10]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r15
cmp byte [rcx], r15b
cmovne rax, rcx
mov rcx, rax
call fcn.14003d550
mov rcx, qword [0x1400ae090]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, edi
call qword [rax + 0x40]
jmp 0x140041200
mov rbx, qword [0x1400ae018]
test rbx, rbx
je 0x140041f1c
mov rdi, qword [rbx + 0x98]
test rdi, rdi
jne 0x140041f40
jmp 0x140041f1f
mov rdi, r15
mov r8d, 0x245
lea rdx, str.C:Users_samesDesktopimgui_master_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___No_renderer_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400ae018]
test rbx, rbx
mov r15, qword [rbp + 0x68]
jne 0x140041f6a
mov r8d, 0x10ca
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400ae018]
call fcn.14003e540
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x140041f7e
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rdi]
test rcx, rcx
je 0x140041f8c
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x140041f9b
mov rax, qword [rcx]
call qword [rax + 0x10]
xor esi, esi
mov qword [rbx + 0x88], rsi
mov qword [rbx + 0x98], rsi
and dword [rbx + 0xc], 0xfffffff7
mov r8, qword [0x1400ae018]
test r8, r8
je 0x14004201a
mov r9d, dword [r8 + 0x3f58]
movsx rdx, word [r8 + 0x60f0]
lea rcx, [r8 + 0x60f4]
lea rcx, [rcx + rdx*8]
cmp dword [rcx], r9d
je 0x14004200f
lea ecx, [rdx + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x60f0], cx
movsx rax, cx
lea rcx, [r8 + 0x60f4]
lea rcx, [rcx + rax*8]
mov dword [rcx], r9d
mov dword [rcx + 4], esi
inc word [rcx + 6]
inc dword [r8 + 0x60ec]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8, qword [0x1400ae018]
test r8, r8
je 0x14004203d
mov rdi, qword [r8 + 0x90]
test rdi, rdi
jne 0x140042061
jmp 0x140042040
mov rdi, rsi
mov r8d, 0xca
lea rdx, str.C:Users_samesDesktopimgui_master_backendsimgui_impl_win32.cpp
lea rcx, str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, qword [0x1400ae018]
test r8, r8
jne 0x140042087
mov r8d, 0x10ca
lea rdx, str.C:Users_samesDesktopimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, qword [0x1400ae018]
lea rbx, [r8 + 8]
mov rcx, qword [rdi + 0x38]
test rcx, rcx
je 0x1400420a1
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov r8, qword [0x1400ae018]
mov qword [rbx + 0x78], rsi
mov qword [rbx + 0x88], rsi
and dword [rbx + 4], 0xfffffff8
test r8, r8
je 0x140042114
mov r9d, dword [r8 + 0x3f58]
movsx rdx, word [r8 + 0x60f0]
lea rcx, [rdx*8 + 0x60f4]
add rcx, r8
cmp dword [rcx], r9d
je 0x140042109
lea ecx, [rdx + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x60f0], cx
movsx rax, cx
lea rcx, [rax*8 + 0x60f4]
add rcx, r8
mov dword [rcx], r9d
mov dword [rcx + 4], esi
inc word [rcx + 6]
inc dword [r8 + 0x60ec]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1400ae018]
mov qword [0x1400ae018], rbx
call fcn.140006590
mov qword [0x1400ae018], rsi
test rbx, rbx
je 0x1400421b9
mov rcx, rbx
call fcn.1400201a0
mov r8, qword [0x1400ae018]
test r8, r8
je 0x1400421b0
mov r9d, dword [r8 + 0x3f58]
movsx r10, word [r8 + 0x60f0]
lea rdx, [r8 + 0x60f4]
lea rdx, [rdx + r10*8]
cmp dword [rdx], r9d
je 0x1400421a5
lea ecx, [r10 + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x60f0], cx
movsx rax, cx
lea rdx, [r8 + 0x60f4]
lea rdx, [rdx + rax*8]
mov dword [rdx], r9d
mov dword [rdx + 4], esi
inc word [rdx + 6]
inc dword [r8 + 0x60ec]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.140042230
mov rcx, r15
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0xd8]
mov rcx, qword [rbp + 0x100]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
lea r11, [rsp + 0x2d0]
mov rbx, 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 rdi
pop rsi
pop rbp
ret