Function at 0x140002dd0
Capabilities:
Enumerate processes

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x110]
sub rsp, 0x210
mov rax, qword [0x140047020]
xor rax, rsp
mov qword [rbp + 0x108], rax
lea rcx, str.start_minecraft:
call fcn.1400159e4
lea rcx, [rbp + 0xe8]
call fcn.140002d90
nop
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
lea rdx, [rbp + 0xc0]
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
mov ebx, dword [rbp + 0xc0]
or ebx, 4
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, ebx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
mov ecx, 0x1b5
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
lea rdx, str.e_92mUWPInjector_Build_date__
lea rcx, [0x140048690]
call fcn.140006c10
mov rcx, rax
lea rdx, str.Aug_11_2022
call fcn.140006c10
mov rcx, rax
lea rdx, [0x140040aec]
call fcn.140006c10
mov rcx, rax
lea rdx, str.16:29:31
call fcn.140006c10
mov rcx, rax
call fcn.140006e80
lea rdx, str._nModified_by_online_fix.me__Full_credits_go_to_Wunkolo_
lea rcx, [0x140048690]
call fcn.140006c10
mov rcx, rax
call fcn.140003a70
lea rdx, str.e_96m_te_0me_Bhttps:__github.com_Wunkolo_UWPDumper_n
lea rcx, [0x140048690]
call fcn.140006c10
lea rdx, str.e_95me_0
lea rcx, [0x140048690]
call fcn.140006c10
mov rbx, rax
mov edx, 0x50
lea r8d, [rdx + 0x21]
lea rcx, [rsp + 0x20]
call fcn.140003e50
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400072e0
mov rcx, rax
lea rdx, [0x140040b8c]
call fcn.140006c10
mov rcx, rax
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003db0
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rdi, rax
mov dword [rbp - 0x80], 0x130
lea rdx, [rbp - 0x80]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x1400032fe
lea rdx, [rbp - 0x80]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
je 0x140002fd2
xor esi, esi
nop dword [rax]
mov r8d, dword [rbp - 0x78]
xor edx, edx
mov ecx, 0x1000
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x140002fb8
mov dword [rbp + 0xb0], esi
xor r8d, r8d
lea rdx, [rbp + 0xb0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetPackageFamilyName]
cmp dword [rbp + 0xb0], esi
je 0x140002fb8
lea rcx, [rbp - 0x54]
call fcn.1400012a0
test rax, rax
jne 0x140002fde
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x140002f70
lea rdx, str.e_91mUnable_to_find_Minecraft_process
jmp 0x140003305
lea rdx, str.e_92m
lea rcx, [0x140048690]
call fcn.140006c10
mov rdi, rax
mov edx, 0xc
lea rcx, [rsp + 0x20]
call fcn.14000ce48
mov rdx, rax
mov rcx, rdi
call fcn.140007330
mov edx, dword [rbp - 0x78]
mov rcx, rax
call fcn.140003830
lea rdx, str.e_96m
lea rcx, [0x140048690]
call fcn.140006c10
mov rcx, rax
lea rdx, str._e_0xe_B
call fcn.140006c10
mov rcx, rax
lea rdx, [rbp - 0x54]
call fcn.140006c10
mov rcx, rax
lea rdx, str._:_n_t_te_0me_B
call fcn.140006c10
lea rcx, [rbp + 0xb8]
call fcn.140002db0
mov edx, dword [rbp + 0xb0]
lea rcx, [rbp + 0xb8]
call fcn.140007360
nop
lea rcx, [rbp + 0xb8]
call fcn.140003a80
mov r8, rax
lea rdx, [rbp + 0xb0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetPackageFamilyName]
mov ebx, eax
test eax, eax
je 0x1400030b7
lea rdx, str.GetPackageFamilyName_Error:
lea rcx, [0x140048690]
call fcn.140006c10
mov edx, ebx
mov rcx, rax
call fcn.140003950
lea rcx, [rbp + 0xb8]
call fcn.140003a80
mov rdx, rax
call fcn.1400070a0
mov rcx, rax
call fcn.140003a70
mov r15d, dword [rbp - 0x78]
lea rcx, [rbp + 0xb8]
call fcn.140003a90
test r15d, r15d
je 0x140002fd2
lea rcx, [rbp + 0xc8]
call fcn.140003ef0
nop
mov r8d, r15d
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r14, rax
test rax, rax
je 0x1400032cb
mov dword [rbp + 0xb0], esi
xor r8d, r8d
lea rdx, [rbp + 0xb0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetPackageFamilyName]
mov edx, dword [rbp + 0xb0]
test edx, edx
je 0x1400031f0
lea rcx, [rbp + 0xb8]
call fcn.140002db0
mov eax, 2
mul rdx
mov rdi, rax
mov rax, 0xffffffffffffffff
cmovo rdi, rax
mov rcx, rdi
call fcn.140001660
mov rbx, rax
mov r8, rdi
xor edx, edx
mov rcx, rax
call fcn.1400101a0
mov rdx, rbx
lea rcx, [rbp + 0xb8]
call fcn.140006bf0
nop
lea rcx, [rbp + 0xb8]
call fcn.140003a80
mov r8, rax
lea rdx, [rbp + 0xb0]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_GetPackageFamilyName]
mov ebx, eax
test eax, eax
je 0x1400031c8
lea rdx, str.GetPackageFamilyName_Error:
lea rcx, [0x140048690]
call fcn.140006c10
mov edx, ebx
mov rcx, rax
call fcn.140003950
lea rcx, [rbp + 0xb8]
call fcn.140003a80
mov rdx, rax
lea rcx, [rbp + 0xc8]
call fcn.140003da0
nop
lea rcx, [rbp + 0xb8]
call fcn.140003a90
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x60]
call fcn.1400037b0
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140007600
nop
mov rdx, rax
lea rcx, [rsp + 0x20]
call fcn.140007640
mov rcx, rax
call fcn.140003360
lea rcx, [rsp + 0x20]
call fcn.140003db0
nop
lea rcx, [rsp + 0x40]
call fcn.140003db0
nop
lea rcx, [rsp + 0x60]
call fcn.140003db0
lea rdx, str.e_93mInjecting_into_remote_process:
call fcn.1400073c0
lea rcx, [rsp + 0x20]
call fcn.1400037b0
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140007600
nop
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140007640
nop
mov rdx, rax
mov ecx, r15d
call fcn.1400034c0
movzx ebx, al
lea rcx, [rsp + 0x60]
call fcn.140003db0
nop
lea rcx, [rsp + 0x40]
call fcn.140003db0
nop
lea rcx, [rsp + 0x20]
call fcn.140003db0
test bl, bl
jne 0x1400032b5
lea rdx, str.e_91mFailed
jmp 0x1400032d2
lea rdx, str.e_92mSuccess_
call fcn.1400073c0
mov rcx, rax
call fcn.140003aa0
jmp 0x1400032f0
lea rdx, str.e_91mFailed_to_query_process_for
call fcn.1400073c0
mov rcx, rax
call fcn.140003aa0
lea rcx, str.exit
call fcn.1400159e4
mov esi, 1
lea rcx, [rbp + 0xc8]
call fcn.140003db0
jmp 0x140003323
lea rdx, str.e_91mUnable_to_iterate_active_processes
call fcn.1400073c0
mov rcx, rax
call fcn.140003aa0
lea rcx, str.exit
call fcn.1400159e4
mov esi, 1
lea rcx, [rbp + 0xe8]
call fcn.140002d80
mov eax, esi
mov rcx, qword [rbp + 0x108]
xor rcx, rsp
call fcn.14000da70
lea r11, [rsp + 0x210]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret