Function at 0x14003f370
Capabilities:
Create thread
Enumerate processes
Get token membership
Inject dll
Inject thread
Log keystrokes via polling
Terminate process

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 - 0x398]
sub rsp, 0x460
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
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov dword [0x1401d8548], 0x50
mov dword [0x1401d854c], 0x40
lea rcx, [0x140040b30]
mov qword [0x1401d8550], rcx
xor r12d, r12d
mov qword [0x1401d8558], r12
mov qword [0x1401d8560], rax
mov qword [0x1401d8568], r12
xorps xmm0, xmm0
movdqa xmmword [0x1401d8570], xmm0
mov qword [0x1401d8580], r12
lea rax, str.L0A9ER
mov qword [0x1401d8588], rax
mov qword [0x1401d8590], r12
lea rcx, [0x1401d8548]
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si ecx, dword [0x1401d8544]
cvttss2si edx, dword [0x1401d8540]
mov qword [rsp + 0x58], r12
mov rax, qword [0x1401d8560]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, 0x80000000
lea r8, str.Cheat.CC
mov rdx, qword [0x1401d8588]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x1401d8598], rax
movdqa xmm0, xmmword [0x1401b9560]
movdqu xmmword [rbp + 0x80], xmm0
lea rcx, [0x1401d8938]
call qword [sym.imp.dwmapi.dll_DwmIsCompositionEnabled]
cmp dword [0x1401d8938], r12d
jne 0x14003f4f8
mov dword [rsp + 0x78], r12d
mov dword [rsp + 0x68], 3
mov dword [rsp + 0x6c], 1
mov qword [rsp + 0x70], r12
lea rdx, [rsp + 0x68]
mov rcx, qword [0x1401d8598]
call qword [sym.imp.dwmapi.dll_DwmEnableBlurBehindWindow]
mov edx, 0xffffffec
mov rcx, qword [0x1401d8598]
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x1401d8598]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x1401d8598]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
lea rdx, [rbp + 0x80]
mov rcx, qword [0x1401d8598]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov qword [rbp - 0x1c], r12
mov qword [rbp - 8], 2
mov qword [rbp + 0x10], 2
mov qword [rbp - 0x30], r12
mov dword [rbp - 0x20], 0x1c
mov dword [rbp - 0x28], 0x3c
mov dword [rbp - 0x24], 1
mov dword [rbp - 0xc], 0x20
mov rax, qword [0x1401d8598]
mov qword [rbp], rax
mov qword [rbp - 0x14], 1
mov qword [rbp + 8], 1
mov dword [rbp + 0x3b8], 0xb000
mov dword [rbp + 0x3bc], 0xa000
lea rbx, [0x1401d8980]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x3b0]
mov qword [rsp + 0x50], rax
lea rdi, [0x1401d8978]
mov qword [rsp + 0x48], rdi
lea rsi, [0x1401d8968]
mov qword [rsp + 0x40], rsi
lea rax, [rbp - 0x30]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x3b8]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 1]
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
cmp eax, 0x887a0004
jne 0x14003f672
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x3b0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rsi
lea rax, [rbp - 0x30]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x3b8]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 5]
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x14003f699
call fcn.140040ab0
mov rdx, qword [0x1401d8560]
mov rcx, qword [0x1401d8588]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, 1
jmp 0x14003fb63
mov rcx, qword [0x1401d8968]
mov rax, qword [rcx]
lea r9, [rsp + 0x60]
lea r8, [0x1401b93c8]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x1401d8978]
mov rax, qword [rcx]
lea r9, [0x1401d8960]
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, qword [0x1401d8598]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1401d8598]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x1401d8930]
mov ecx, 0x62c0
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r9, rax
mov r8, qword [0x1401d8930]
test r8, r8
je 0x14003f77b
mov r10d, dword [r8 + 0x3fb0]
movsx rax, word [r8 + 0x6130]
lea rdx, [r8 + 0x6134]
lea rdx, [rdx + rax*8]
cmp dword [rdx], r10d
je 0x14003f770
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 + 0x6130], cx
movsx rax, cx
lea rdx, [r8 + 0x6134]
lea rdx, [rdx + rax*8]
mov dword [rdx], r10d
mov dword [rdx + 4], r12d
inc word [rdx + 4]
inc dword [r8 + 0x6128]
mov qword [rbp + 0x3b8], r9
lea rax, [rbp + 0x3b0]
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x78], r9
test r9, r9
je 0x14003f7a2
xor edx, edx
mov rcx, r9
call fcn.140001460
jmp 0x14003f7a5
mov rax, r12
mov qword [0x1401d8930], rax
call fcn.140005bf0
test rbx, rbx
je 0x14003f7bf
mov qword [0x1401d8930], rbx
jmp 0x14003f7c6
mov rbx, qword [0x1401d8930]
test rbx, rbx
jne 0x14003f7ec
mov r8d, 0xce9
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui.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 [0x1401d8930]
or dword [rbx + 8], 3
mov rcx, qword [0x1401d8598]
call fcn.1400332c0
call fcn.1400330d0
xorps xmm6, xmm6
movups xmmword [rbp - 0x30], xmm6
movups xmmword [rbp - 0x20], xmm6
movups xmmword [rbp - 0x10], xmm6
movups xmmword [rbp], xmm6
movups xmmword [rbp + 0x10], xmm6
movups xmmword [rbp + 0x20], xmm6
mov dword [rbp + 0x14], 0x7f7fffff
mov dword [rbp + 0x24], 0x3f800000
mov eax, 0xffff
mov word [rbp + 0x28], ax
mov byte [rbp - 0x10], 0
mov byte [rbp - 0x24], 0
mov dword [rbp - 0x18], 5
mov dword [rbp - 0x14], 5
mov dword [rbp + 0x20], 0x3f99999a
lea r14, [0x1401b93f8]
mov qword [rbp + 8], r14
mov rsi, qword [rbx + 0x30]
cmp byte [rsi + 0x18], 0
je 0x14003f87f
mov r8d, 0x866
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm7, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x90], xmm7
movaps xmm8, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0xa0], xmm8
movaps xmm9, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0xb0], xmm9
movaps xmm10, xmmword [rbp]
movaps xmmword [rbp + 0xc0], xmm10
movaps xmm11, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0xd0], xmm11
movaps xmm12, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0xe0], xmm12
movaps xmmword [rbp + 0xf0], xmm6
movaps xmmword [rbp + 0x100], xmm6
movaps xmmword [rbp + 0x110], xmm6
movq rdi, xmm7
test rdi, rdi
je 0x14003f904
mov r8d, 0x868
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea r15, str.OTTO
mov qword [rbp + 0x90], r15
mov dword [rbp + 0x98], 0xb878
mov dword [rbp + 0xa4], 0x41700000
mov qword [rbp + 0xc8], r14
lea rdx, [rbp + 0x90]
mov rcx, rsi
call fcn.14002c3e0
mov rsi, qword [rbx + 0x30]
cmp byte [rsi + 0x18], 0
je 0x14003f960
mov r8d, 0x866
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rbp + 0x90], xmm7
movaps xmmword [rbp + 0xa0], xmm8
movaps xmmword [rbp + 0xb0], xmm9
movaps xmmword [rbp + 0xc0], xmm10
movaps xmmword [rbp + 0xd0], xmm11
movaps xmmword [rbp + 0xe0], xmm12
movaps xmmword [rbp + 0xf0], xmm6
movaps xmmword [rbp + 0x100], xmm6
movaps xmmword [rbp + 0x110], xmm6
test rdi, rdi
je 0x14003f9c3
mov r8d, 0x868
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x1401c10a0]
mov qword [rbp + 0x90], rax
mov dword [rbp + 0x98], 0xbbf4
mov dword [rbp + 0xa4], 0x42480000
mov qword [rbp + 0xc8], r14
lea rdx, [rbp + 0x90]
mov rcx, rsi
call fcn.14002c3e0
mov qword [0x1401d85a8], rax
mov rbx, qword [rbx + 0x30]
cmp byte [rbx + 0x18], 0
je 0x14003fa26
mov r8d, 0x866
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rbp + 0x90], xmm7
movaps xmmword [rbp + 0xa0], xmm8
movaps xmmword [rbp + 0xb0], xmm9
movaps xmmword [rbp + 0xc0], xmm10
movaps xmmword [rbp + 0xd0], xmm11
movaps xmmword [rbp + 0xe0], xmm12
movaps xmmword [rbp + 0xf0], xmm6
movaps xmmword [rbp + 0x100], xmm6
movaps xmmword [rbp + 0x110], xmm6
test rdi, rdi
je 0x14003fa89
mov r8d, 0x868
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov qword [rbp + 0x90], r15
mov dword [rbp + 0x98], 0xb878
mov dword [rbp + 0xa4], 0x41880000
mov qword [rbp + 0xc8], r14
lea rdx, [rbp + 0x90]
mov rcx, rbx
call fcn.14002c3e0
mov qword [0x1401d85a0], rax
mov dword [rbp + 0x3b0], r12d
mov dword [rbp + 0x3b8], 0
mov word [rbp + 0x3bc], 0x500
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
mov r9d, 0x220
mov r8d, 0x20
mov dl, 2
lea rcx, [rbp + 0x3b8]
call qword [sym.imp.ADVAPI32.dll_AllocateAndInitializeSid]
test eax, eax
je 0x14003fb45
lea r8, [rbp + 0x3b0]
mov rdx, qword [rsp + 0x60]
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_CheckTokenMembership]
mov rcx, qword [rsp + 0x60]
test eax, eax
jne 0x14003fbae
call qword [sym.imp.ADVAPI32.dll_FreeSid]
xor r9d, r9d
lea r8, str.Error
lea rdx, str._nPlease_run_cheatloader_only_as_an_administrator___nto_do_this__right_click_on_the_file__then__nclick__Run_as_Administrator_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov eax, 0xffffffff
lea r11, [rsp + 0x460]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call qword [sym.imp.ADVAPI32.dll_FreeSid]
cmp dword [rbp + 0x3b0], 0
je 0x14003fb45
call fcn.14003f0c0
call fcn.14003ee60
cmp byte [0x1401d853c], 0
jne 0x1400407a1
lea r13, [0x1401d85b0]
movss xmm13, dword [0x1401b94c4]
movss xmm14, dword [0x1401b9520]
xorps xmm9, xmm9
movss xmm10, dword [0x1401b94ec]
movss xmm12, dword [0x1401b9508]
movss xmm7, dword [0x1401b94e4]
movss xmm8, dword [0x1401b950c]
movss xmm11, dword [0x1401b9514]
movabs r15, 0x7fffffffffffffff
lea r14, [0x1401b9222]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x30]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14003fc8f
nop dword [rax]
lea rcx, [rbp - 0x30]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp - 0x30]
call qword [sym.imp.USER32.dll_DispatchMessageW]
cmp dword [rbp - 0x28], 0x12
jne 0x14003fc71
mov byte [0x1401d853c], 1
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x30]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x14003fc50
cmp byte [0x1401d853c], 0
jne 0x1400407a1
mov r8d, dword [0x1401d893c]
test r8d, r8d
je 0x14003fd52
mov r9d, dword [0x1401d8970]
test r9d, r9d
je 0x14003fd52
mov rcx, qword [0x1401d8960]
test rcx, rcx
je 0x14003fce3
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1401d8960], r12
mov r8d, dword [0x1401d893c]
mov r9d, dword [0x1401d8970]
mov rcx, qword [0x1401d8968]
mov rax, qword [rcx]
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [rax + 0x68]
mov dword [0x1401d8970], r12d
mov dword [0x1401d893c], r12d
mov rcx, qword [0x1401d8968]
mov rax, qword [rcx]
lea r9, [rbp + 0x3b8]
lea r8, [0x1401b93c8]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x1401d8978]
mov rax, qword [rcx]
lea r9, [0x1401d8960]
xor r8d, r8d
mov rdx, qword [rbp + 0x3b8]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x3b8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rbx, qword [0x1401d8930]
test rbx, rbx
je 0x14003fd6c
mov rbx, qword [rbx + 0x90]
test rbx, rbx
jne 0x14003fd89
jmp 0x14003fd6f
mov rbx, r12
mov r8d, 0x255
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui_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], 0
jne 0x14003fd95
call fcn.140032a60
call fcn.1400340d0
call fcn.140008560
cvttss2si eax, dword [0x1401d8544]
cvttss2si ecx, dword [0x1401d8540]
cvttss2si r9d, dword [0x1401d8538]
cvttss2si r8d, dword [0x1401d8534]
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
xor edx, edx
mov rcx, qword [0x1401d8598]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rax, qword [0x1401d8930]
mov dword [rax + 0x4a78], 0x43960000
mov dword [rax + 0x4a7c], 0x43960000
mov dword [rax + 0x4a60], 1
or dword [rax + 0x4a58], 3
mov qword [rax + 0x4a68], r12
mov qword [rax + 0x4a70], r12
mov dword [rax + 0x4a5c], 1
xor edx, edx
mov r8d, 0x13f
lea rcx, str.L0A9ER_MA1N
call fcn.14000e3c0
mov rbx, qword [0x1401d8930]
mov rax, qword [rbx + 0x4058]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4058]
mov rdi, qword [rax + 0x2a8]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4058]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm13
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm14
movss dword [rax + 0x110], xmm0
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
movss xmm6, dword [rbx + 0x3920]
mov dword [rbx + 0x3920], r12d
mov qword [rsp + 0x60], 0
lea rdx, [rsp + 0x60]
call fcn.140038310
movss dword [rbx + 0x3920], xmm6
test al, al
jne 0x1400407d0
movaps xmm0, xmmword [0x1401b9600]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003a60
mov esi, eax
mov dword [rbp - 0x48], 0x42960000
mov dword [rbp - 0x44], 0x420c0000
mov rbx, qword [0x1401d85a8]
test eax, 0xff000000
je 0x14003ff8d
test rbx, rbx
jne 0x14003ff18
mov rcx, qword [rdi + 0x38]
mov rbx, qword [rcx + 8]
mov rcx, qword [rbx + 0x40]
mov rax, qword [rdi + 0x98]
cmp qword [rcx + 8], rax
je 0x14003ff43
mov r8d, 0x5e8
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rdi + 0x88]
movups xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], r14
lea rax, str.Ultrios.cc
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
lea r9, [rbp - 0x48]
movaps xmm2, xmm10
mov rdx, rdi
mov rcx, rbx
call fcn.140030b90
mov rcx, qword [0x1401d8930]
mov rax, qword [rcx + 0x4058]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4058]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm12
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm7
movss dword [rax + 0x110], xmm0
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
mov dword [rbp - 0x40], 0x437a0000
mov dword [rbp - 0x3c], 0x42200000
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x8000
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
mov r8, r13
xor edx, edx
lea rcx, str.Enter_password
call fcn.14003bd50
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], r12
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [rbx + r13], 0
jne 0x140040040
cmp rbx, r15
ja 0x140040aa4
cmp rbx, 0xf
ja 0x14004008a
mov qword [rbp - 0x58], rbx
mov qword [rbp - 0x50], 0xf
mov r8, rbx
mov rdx, r13
lea rcx, [rbp - 0x68]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x68], 0
mov r14, qword [rbp - 0x50]
mov rbx, qword [rbp - 0x58]
mov r15, qword [rbp - 0x68]
jmp 0x140040120
mov r14, rbx
or r14, 0xf
cmp r14, r15
jbe 0x1400400a9
mov r14, r15
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400400d0
cmp r14, 0x16
mov eax, 0x16
cmovb r14, rax
lea rcx, [r14 + 1]
cmp rcx, 0x1000
jb 0x1400400ef
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140040aaa
mov rcx, rax
call fcn.140042068
test rax, rax
je 0x1400407c9
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x140040101
test rcx, rcx
je 0x1400400fe
call fcn.140042068
mov r15, rax
jmp 0x140040101
mov r15, r12
mov qword [rbp - 0x68], r15
mov qword [rbp - 0x58], rbx
mov qword [rbp - 0x50], r14
mov r8, rbx
mov rdx, r13
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + rbx], 0
mov rsi, qword [0x1401d8930]
mov rax, qword [rsi + 0x4058]
mov byte [rax + 0xc0], 1
mov rax, qword [rsi + 0x4058]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm8
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm7
movss dword [rax + 0x110], xmm0
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
mov rcx, qword [0x1401d85a0]
mov qword [rbp + 0x3b0], rcx
mov rdi, rcx
test rcx, rcx
jne 0x1400401cc
mov rcx, qword [rsi + 0x40]
mov rdi, rcx
test rcx, rcx
jne 0x1400401c5
mov rdi, qword [rsi + 0x30]
cmp dword [rdi + 0x58], ecx
jg 0x1400401bb
mov r8d, 0x78f
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui.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 [rdi + 0x60]
mov rcx, qword [rax]
mov rdi, rcx
mov qword [rbp + 0x3b0], rcx
call fcn.1400118c0
lea rcx, [rsi + 0x4af0]
lea rdx, [rbp + 0x3b0]
call fcn.14001e470
mov rax, qword [rsi + 0x4058]
mov rdx, qword [rdi + 0x40]
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 0x2a8]
call fcn.1400288c0
lea rcx, [rbp - 0x68]
cmp r14, 0xf
seta dil
cmova rcx, r15
cmp rbx, 7
jne 0x140040228
mov r8, rbx
lea rdx, str.Ultrios
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140040249
mov dword [rbp - 0x38], 0x437a0000
mov dword [rbp - 0x34], 0x42200000
xor r8d, r8d
lea rdx, [rbp - 0x38]
lea rcx, str.Inject
call fcn.140037f60
lea rcx, [rbp - 0x68]
test dil, dil
cmovne rcx, r15
cmp rbx, 7
jne 0x1400405c2
mov r8, rbx
lea rdx, str.Ultrios
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400405c2
mov rcx, qword [0x1401d8930]
mov rax, qword [rcx + 0x4058]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4058]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm8
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm7
movss dword [rax + 0x110], xmm0
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
mov dword [rbp - 0x78], 0x437a0000
mov dword [rbp - 0x74], 0x42200000
lea r8d, [rbx + 1]
lea rdx, [rbp - 0x78]
lea rcx, str.Inject
call fcn.140037f60
test al, al
je 0x1400405c2
lea rdx, str.RustClient.exe
lea rcx, [rbp + 0x60]
call fcn.1400419b0
mov dword [rbp + 0x90], 0x238
xor edx, edx
lea ecx, [rbx - 5]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
lea rdx, [rbp + 0x90]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140040368
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 7
cmova rdx, qword [rbp + 0x60]
lea rcx, [rbp + 0xbc]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
mov rcx, rbx
test eax, eax
je 0x140040417
lea rdx, [rbp + 0x90]
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140040331
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edi, r12d
mov rdx, qword [rbp + 0x78]
cmp rdx, 7
jbe 0x1400403bf
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400403ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400407bb
call fcn.140042060
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x78], 7
mov word [rbp + 0x60], r12w
test edi, edi
je 0x1400405a9
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.C:Windows_ntdl.dll
lea rcx, [rsp + 0x68]
call fcn.1400419b0
mov r8d, edi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
jne 0x140040428
call qword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x140040546
mov edi, dword [rbp + 0x98]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14004037f
mov r8, qword [rsp + 0x78]
add r8, r8
mov dword [rsp + 0x20], 4
xor edx, edx
mov r9d, 0x3000
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov rdi, rax
test rax, rax
jne 0x140040467
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor bl, bl
jmp 0x140040546
mov rax, qword [rsp + 0x78]
lea r9, [rax + rax]
lea r8, [rsp + 0x68]
cmp qword [rbp - 0x80], 7
cmova r8, qword [rsp + 0x68]
mov qword [rsp + 0x20], r12
mov rdx, rdi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
jne 0x1400404c0
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r9d, 0x8000
xor r8d, r8d
mov rdx, rdi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_VirtualFreeEx]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor bl, bl
jmp 0x140040546
lea rcx, str.kernel32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x140040495
lea rdx, str.LoadLibraryW
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140040495
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
mov r9, rax
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
mov rsi, rax
test rax, rax
je 0x140040495
mov edx, 0xffffffff
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r9d, 0x8000
xor r8d, r8d
mov rdx, rdi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_VirtualFreeEx]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov bl, 1
mov rdx, qword [rbp - 0x80]
cmp rdx, 7
jbe 0x140040587
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040582
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400407c2
call fcn.140042060
xor r9d, r9d
lea r8, str.Error
xor ecx, ecx
test bl, bl
je 0x1400405a0
lea rdx, str.DLL_injection_successful.
jmp 0x1400405bc
lea rdx, str.DLL_injection_failed.
jmp 0x1400405bc
xor r9d, r9d
lea r8, str.Error
lea rdx, str.Game_process_do_not_found_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rcx, qword [0x1401d8930]
mov rax, qword [rcx + 0x4058]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4058]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm11
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm7
movss dword [rax + 0x110], xmm0
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
mov dword [rbp - 0x70], 0x437a0000
mov dword [rbp - 0x6c], 0x42200000
xor r8d, r8d
lea rdx, [rbp - 0x70]
lea rcx, str.Update
call fcn.140037f60
call fcn.1400119d0
nop
cmp r14, 0xf
jbe 0x140040676
lea rdx, [r14 + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x14004066e
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400407c9
mov rcx, r15
call fcn.140042060
call fcn.140010ad0
call fcn.14000aa90
mov rcx, qword [0x1401d8980]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1401d8960]
lea edx, [r9 + 1]
call qword [rax + pe_nt_image_headers64]
mov rbx, qword [0x1401d8930]
cmp dword [rbx + 0x4b68], 0
jg 0x1400406c8
mov r8d, 0x78f
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui.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 + 0x4b70]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r12
cmp byte [rcx], r12b
cmovne rax, rcx
mov rcx, rax
call fcn.140031fa0
mov rcx, qword [0x1401d8968]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 1]
call qword [rax + 0x40]
lea rcx, [0x1401d8520]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14004077f
call qword [sym.imp.USER32.dll_GetForegroundWindow]
cmp rax, qword [0x1401d8598]
jne 0x14004077f
cmp byte [0x1401d8530], 0
jne 0x14004077f
mov eax, dword [0x1401d8520]
sub eax, dword [0x1401d8528]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm1, dword [0x1401d8534]
addss xmm1, xmm0
movss dword [0x1401d8534], xmm1
mov eax, dword [0x1401d8524]
sub eax, dword [0x1401d852c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm1, dword [0x1401d8538]
addss xmm1, xmm0
movss dword [0x1401d8538], xmm1
mov rax, qword [0x1401d8520]
mov qword [0x1401d8528], rax
mov byte [0x1401d8530], 0
cmp byte [0x1401d853c], 0
je 0x14003fc1d
mov rbx, qword [0x1401d8930]
test rbx, rbx
je 0x1400407d9
mov rdi, qword [rbx + 0x90]
test rdi, rdi
jne 0x1400407fd
jmp 0x1400407dc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rdi, r12
mov r8d, 0x245
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui_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 [0x1401d8930]
test rbx, rbx
jne 0x140040823
mov r8d, 0xce9
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui.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 [0x1401d8930]
call fcn.140032f90
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x140040837
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rdi]
test rcx, rcx
je 0x140040845
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x140040854
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rbx + 0x80], r12
mov qword [rbx + 0x90], r12
and dword [rbx + 0xc], 0xfffffff7
mov r8, qword [0x1401d8930]
test r8, r8
je 0x1400408d2
mov r9d, dword [r8 + 0x3fb0]
movsx rdx, word [r8 + 0x6130]
lea rcx, [r8 + 0x6134]
lea rcx, [rcx + rdx*8]
cmp dword [rcx], r9d
je 0x1400408c7
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 + 0x6130], cx
movsx rax, cx
lea rcx, [r8 + 0x6134]
lea rcx, [rcx + rax*8]
mov dword [rcx], r9d
mov dword [rcx + 4], r12d
inc word [rcx + 6]
inc dword [r8 + 0x612c]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8, qword [0x1401d8930]
test r8, r8
je 0x1400408f5
mov rdi, qword [r8 + 0x88]
test rdi, rdi
jne 0x140040919
jmp 0x1400408f8
mov rdi, r12
mov r8d, 0xca
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui_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 [0x1401d8930]
test r8, r8
jne 0x14004093f
mov r8d, 0xce9
lea rdx, str.C:Usershozyain_ratki_gayDesktop_rararimguiimgui.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 [0x1401d8930]
lea rbx, [r8 + 8]
mov rcx, qword [rdi + 0x38]
test rcx, rcx
je 0x140040959
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov r8, qword [0x1401d8930]
mov qword [rbx + 0x70], r12
mov qword [rbx + 0x80], r12
and dword [rbx + 4], 0xfffffff8
test r8, r8
je 0x1400409cd
mov r9d, dword [r8 + 0x3fb0]
movsx rdx, word [r8 + 0x6130]
lea rcx, [rdx*8 + 0x6134]
add rcx, r8
cmp dword [rcx], r9d
je 0x1400409c2
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 + 0x6130], cx
movsx rax, cx
lea rcx, [rax*8 + 0x6134]
add rcx, r8
mov dword [rcx], r9d
mov dword [rcx + 4], r12d
inc word [rcx + 6]
inc dword [r8 + 0x612c]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1401d8930]
mov qword [0x1401d8930], rbx
call fcn.140006160
mov qword [0x1401d8930], r12
test rbx, rbx
je 0x140040a77
mov rcx, rbx
call fcn.14001f200
mov r8, qword [0x1401d8930]
test r8, r8
je 0x140040a6e
mov r9d, dword [r8 + 0x3fb0]
movsx r10, word [r8 + 0x6130]
lea rdx, [r8 + 0x6134]
lea rdx, [rdx + r10*8]
cmp dword [rdx], r9d
je 0x140040a63
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 + 0x6130], cx
movsx rax, cx
lea rdx, [r8 + 0x6134]
lea rdx, [rdx + rax*8]
mov dword [rdx], r9d
mov dword [rdx + 4], r12d
inc word [rdx + 6]
inc dword [r8 + 0x612c]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.140040ab0
mov rcx, qword [0x1401d8598]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [0x1401d8560]
mov rcx, qword [0x1401d8588]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x14003fb63
call fcn.14003ed80
int3
call fcn.14003ece0
int3