Function at 0x1400024f0
Capabilities:
Check mutex on windows
Enumerate processes
Execute command
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4a0]
sub rsp, 0x5a0
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x490], rax
xor r14d, r14d
call qword [sym.imp.KERNEL32.dll_AllocConsole]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_AttachConsole]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rdi, rax
mov qword [rsp + 0x40], rax
mov qword [rbp - 0x78], r14
mov r13d, 1
mov ecx, r13d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rax
lea r8, [0x140009840]
lea rdx, str.CONOUT_
lea rcx, [rbp - 0x78]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
lea ecx, [r14 + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rax
lea r8, [0x140009840]
lea rdx, str.CONOUT_
lea rcx, [rbp - 0x78]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rax
lea r8, [0x140009850]
lea rdx, str.CONIN_
lea rcx, [rbp - 0x78]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov ecx, 0xfffffff6
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov dword [rbp - 0x20], r14d
lea rdx, [rbp - 0x20]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
mov edx, dword [rbp - 0x20]
and edx, 0x80
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
lea edx, [r14 - 0x10]
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetWindowLongA]
and eax, 0xfffaffff
mov r8d, eax
lea edx, [r14 - 0x10]
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetWindowLongA]
lea rcx, str.color_0a__mode_con:_cols90_lines26
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rbp + 0x300], 0x54
mov qword [rbp + 0x308], 0xe0000
mov dword [rbp + 0x310], 0x2bc
lea r8, str.Cascadia_Code
lea edx, [r14 + 0x20]
lea rcx, [rbp + 0x314]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
lea r8, [rbp + 0x300]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_SetCurrentConsoleFontEx]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
lea r8d, [r14 + 0xc]
lea rdx, str.DeviceIDSwap
lea rcx, [rbp + 0xa0]
call fcn.1400059c0
lea rcx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0xf
cmova rcx, qword [rbp + 0xa0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea edx, [r14 + 5]
mov rcx, rdi
call qword [sym.imp.USER32.dll_ShowWindow]
lea r8, str.DEVICEIDSWAP
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x140002717
lea rdx, str.An_instance_is_already_running
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400051a0
mov qword [rsp + 0x30], 2
lea rcx, [rsp + 0x30]
call fcn.140005370
jmp 0x140003a21
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], 0xf
mov byte [rbp + 0x40], r14b
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], r14b
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r14
mov esi, 0xf
mov qword [rbp + 0x78], rsi
mov byte [rbp + 0x60], r14b
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], rsi
mov byte [rbp], r14b
mov qword [rbp + 0xc0], r14
mov qword [rbp - 0x80], r14
lea r8, str.LOCALAPPDATA
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x80]
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll__dupenv_s]
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x1400027e9
mov rdi, 0xffffffffffffffff
nop word [rax + rax]
inc rdi
cmp byte [rcx + rdi], r14b
jne 0x1400027a0
mov rax, qword [rbp + 0x18]
cmp rdi, rax
ja 0x1400027d6
lea rbx, [rbp]
cmp rax, rsi
cmova rbx, qword [rbp]
mov qword [rbp + 0x10], rdi
mov r8, rdi
mov rdx, rcx
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], r14b
jmp 0x1400027e5
mov r9, rcx
mov rdx, rdi
lea rcx, [rbp]
call fcn.140005e90
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8d, 0x59
lea rdx, str._Packages_Microsoft.MinecraftUWP_8wekyb3d8bbwe_LocalState_games_com.mojang_minecraftpe_hs
lea rcx, [rbp]
call fcn.140004d00
mov qword [rsp + 0x30], 2
mov r12d, 0x16d
lea r15, [0x14000e080]
nop dword [rax + rax]
lea rcx, str.start_minecraft:
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x30]
call fcn.140005370
cmp dword [0x14000eb34], r14d
jne 0x1400038e6
mov dword [0x14000eb34], r13d
mov rdi, qword [rbp + 0x10]
lea rbx, [rbp]
cmp qword [rbp + 0x18], rsi
cmova rbx, qword [rbp]
call fcn.140006a58
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
lea r8, [rsp + 0x70]
mov edx, eax
lea rcx, [rsp + 0x48]
call fcn.140001a20
lea rcx, [rsp + 0x48]
cmp qword [rsp + 0x60], 7
cmova rcx, qword [rsp + 0x48]
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rbp - 0x70]
call fcn.140006b94
mov edx, eax
test eax, eax
jne 0x1400028f0
mov eax, dword [rbp - 0x60]
test r13b, al
mov ecx, 0x1ff
cmovne ecx, r12d
mov dword [rbp + 0xd4], ecx
bt eax, 0xa
jae 0x1400028e2
mov ecx, dword [rbp - 0x5c]
cmp ecx, 0xa000000c
jne 0x1400028d3
lea eax, [rdx + 4]
jmp 0x140002914
cmp ecx, 0xa0000003
jne 0x1400028e2
mov eax, 0xa
jmp 0x140002914
movzx eax, al
and eax, 0x10
or eax, 0x20
shr eax, 4
jmp 0x140002914
mov dword [rbp + 0xd4], 0xffff
sub eax, 2
je 0x140002911
sub eax, r13d
je 0x140002911
sub eax, 0x32
je 0x140002911
cmp eax, 0x46
mov eax, r14d
jne 0x140002914
mov eax, r13d
mov dword [rbp + 0x20], edx
mov qword [rbp + 0x28], r15
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0xd0], xmm0
test eax, eax
je 0x140002933
cmp eax, r13d
sete bl
jmp 0x14000293f
movzx ebx, r13b
test edx, edx
jne 0x140003a98
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140002981
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000297c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002b0b
call fcn.140006fd4
test bl, bl
jne 0x140002820
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0xe8]
call sub.VCRUNTIME140.dll_memset
lea rbx, [rbp]
cmp qword [rbp + 0x18], rsi
cmova rbx, qword [rbp]
lea r15, [0x140000000]
lea rax, [r15 + 0x9c68]
mov qword [rbp + 0xe0], rax
lea rcx, [rbp + 0x190]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0xe0]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xe0], rax
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea r8d, [rcx - 0xb0]
mov dword [rbp + rcx + 0xdc], r8d
lea rcx, [rbp + 0xf0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea r12, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 0xf0], r12
mov byte [rbp + 0x16c], r14b
mov byte [rbp + 0x161], r14b
lea rcx, [rbp + 0xf0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 0x170], r14
mov rax, qword [0x14000eb38]
mov qword [rbp + 0x164], rax
mov qword [rbp + 0x158], r14
mov r8d, r13d
mov rdx, rbx
lea rcx, [rbp + 0xf0]
call fcn.140004e00
test rax, rax
jne 0x140002aa5
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xe0]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xe0], rax
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0xdc], edx
cmp qword [rbp + 0x170], r14
jne 0x140002b12
lea rdx, str.Failed_to_read_the_hs_file
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400051a0
mov qword [rsp + 0x30], 2
lea rcx, [rsp + 0x30]
call fcn.140005370
jmp 0x14000382b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r14
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xe0]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0xe0]
call fcn.140006360
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140002c8a
nop word [rax + rax]
mov rax, qword [rbp - 0x10]
cmp rax, qword [rbp - 8]
je 0x140002b8d
lea rdx, [rbp + 0x60]
mov rcx, rax
call fcn.1400048e0
add qword [rbp - 0x10], 0x20
jmp 0x140002b9d
lea r8, [rbp + 0x60]
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400066c0
mov edi, dword [0x14000eb18]
mov ecx, edi
sub ecx, r13d
je 0x140002be7
cmp ecx, r13d
jne 0x140002c39
lea r9, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova r9, qword [rbp + 0x60]
mov rsi, qword [rbp + 0x70]
mov rax, qword [rbp - 0x28]
cmp rsi, rax
ja 0x140002be1
lea rbx, [rbp - 0x40]
cmp rax, 0xf
cmova rbx, qword [rbp - 0x40]
mov qword [rbp - 0x30], rsi
jmp 0x140002c13
lea rcx, [rbp - 0x40]
jmp 0x140002c2b
lea r9, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova r9, qword [rbp + 0x60]
mov rsi, qword [rbp + 0x70]
mov rax, qword [rbp + 0x58]
cmp rsi, rax
ja 0x140002c27
lea rbx, [rbp + 0x40]
cmp rax, 0xf
cmova rbx, qword [rbp + 0x40]
mov qword [rbp + 0x50], rsi
mov r8, rsi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], r14b
jmp 0x140002c39
lea rcx, [rbp + 0x40]
mov rdx, rsi
call fcn.140005e90
mov edi, dword [0x14000eb18]
inc edi
mov dword [0x14000eb18], edi
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xe0]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0xe0]
call fcn.140006360
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140002b70
lea rcx, [rbp + 0xf0]
call fcn.140004c40
test rax, rax
jne 0x140002cbd
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xe0]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov rax, qword [rbp - 0x10]
cmp qword [rbp - 0x18], rax
jne 0x140002cd0
lea rdx, str.Failed_to_store_file_contents
jmp 0x140002cdd
cmp qword [rbp + 0x50], r14
jne 0x140002d01
lea rdx, str.Failed_to_read_device_ID
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400051a0
mov qword [rsp + 0x30], 2
lea rcx, [rsp + 0x30]
call fcn.140005370
jmp 0x1400037d0
xor edx, edx
mov r8d, 0x100
lea rcx, [rbp + 0x1f8]
call sub.VCRUNTIME140.dll_memset
lea rbx, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova rbx, qword [rbp]
lea rax, [r15 + 0x9c30]
mov qword [rbp + 0x1f0], rax
lea rcx, [rbp + 0x298]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1f0], rdi
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea r8d, [rcx - 0xa8]
mov dword [rbp + rcx + 0x1ec], r8d
lea rcx, [rbp + 0x1f8]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
mov qword [rbp + 0x1f8], r12
mov byte [rbp + 0x274], r14b
mov byte [rbp + 0x269], r14b
lea rcx, [rbp + 0x1f8]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 0x278], r14
mov rax, qword [0x14000eb38]
mov qword [rbp + 0x26c], rax
mov qword [rbp + 0x260], r14
mov r8d, 2
mov rdx, rbx
lea rcx, [rbp + 0x1f8]
call fcn.140004e00
test rax, rax
jne 0x140002e13
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1f0]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1f0], rdi
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x1ec], edx
cmp qword [rbp + 0x278], r14
jne 0x140002e72
lea rdx, str.Failed_to_access_the_hs_file
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400051a0
mov qword [rsp + 0x30], 2
lea rcx, [rsp + 0x30]
call fcn.140005370
jmp 0x140003717
xor r12b, r12b
movzx r15d, r13b
nop dword [rax]
cmp qword [rbp - 0x30], 0
jne 0x140002e91
movzx r14d, r13b
movzx r12d, r13b
jmp 0x140002e96
test r14b, r14b
je 0x140002eb9
lea rdx, str.NEW_ID:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400051a0
lea rdx, [rbp - 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140005540
test r15b, r15b
je 0x140002f40
xor r15b, r15b
lea rdx, str.Old_device_ID:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400051a0
lea rdx, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova rdx, qword [rbp + 0x40]
mov r8, qword [rbp + 0x50]
mov rcx, rax
call fcn.140006500
lea rdx, [0x140005720]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.New_device_ID:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400051a0
lea rdx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x30]
mov rcx, rax
call fcn.140006500
lea rdx, [0x140005720]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
test r14b, r14b
jne 0x140003120
lea rdx, [0x140005720]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.Generate_a_new_device_ID__y_n_:
call fcn.1400051a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x98], 0xf
mov byte [rbp + 0x80], r14b
lea rdx, [rbp + 0x80]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140005540
lea rdi, [rbp + 0x80]
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
seta al
mov rcx, qword [rbp + 0x80]
cmova rdi, rcx
lea r8, [rbp + 0x80]
test al, al
mov rax, qword [rbp + 0x90]
je 0x140002fe1
mov rbx, rcx
lea rsi, [rax + rcx]
jmp 0x140002fec
lea rsi, [r8 + rax]
lea rbx, [rbp + 0x80]
cmp rbx, rsi
je 0x14000301d
sub rdi, rbx
movsx ecx, byte [rbx]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140002ff4
mov rdx, qword [rbp + 0x98]
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 0x80]
lea r8, [rbp + 0x80]
cmp rdx, 0xf
seta r9b
cmova r8, rcx
cmp rax, r13
jne 0x14000304b
cmp byte [r8], 0x79
jne 0x140003040
xor r8d, r8d
jmp 0x140003046
sbb r8d, r8d
or r8d, r13d
test r8d, r8d
je 0x1400030ad
lea r8, [rbp + 0x80]
test r9b, r9b
cmovne r8, rcx
cmp rax, r13
jne 0x140003071
cmp byte [r8], 0x6e
jne 0x140003068
xor eax, eax
jmp 0x14000306d
sbb eax, eax
or eax, r13d
test eax, eax
je 0x1400030ed
cmp rdx, 0xf
jbe 0x140002f40
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400030a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031a5
call fcn.140006fd4
jmp 0x140002f40
movzx r14d, r13b
cmp rdx, 0xf
jbe 0x140002e80
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400030e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031a5
call fcn.140006fd4
jmp 0x140002e80
cmp rdx, 0xf
jbe 0x140003120
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000311b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031a5
call fcn.140006fd4
mov r14, qword [rbp - 0x30]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 3
jb 0x140003ab0
lea r15, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova r15, qword [rbp - 0x40]
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
lea rsi, [r14 + 3]
mov ebx, 0xf
lea rdi, [rbp + 0x20]
cmp rsi, rbx
jbe 0x1400031e9
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x1400031ac
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140006f90
test rax, rax
je 0x140003a59
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400031e5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov eax, 0x16
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400031d4
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140003aaa
jmp 0x140003186
test rcx, rcx
je 0x1400031e3
call fcn.140006f90
mov rdi, rax
jmp 0x1400031e5
xor edi, edi
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rbx
mov eax, dword [0x140009a6c]
mov word [rdi], ax
movzx eax, byte [0x140009a6e]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r14
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rsi], 0
lea rdx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova rdx, qword [rbp + 0x20]
mov r8, qword [rbp + 0x30]
lea rcx, [rbp + 0xa0]
call fcn.140004d00
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140003270
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000326b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a59
call fcn.140006fd4
lea rcx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0xf
cmova rcx, qword [rbp + 0xa0]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
test r12b, r12b
jne 0x1400032ec
mov rcx, qword [rbp - 0x10]
add rcx, 0xffffffffffffffe0
lea rax, [rbp - 0x40]
cmp rcx, rax
je 0x140003319
mov rbx, qword [rbp - 0x30]
lea r9, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova r9, qword [rbp - 0x40]
mov rax, qword [rcx + 0x18]
cmp rbx, rax
ja 0x1400032e2
mov rdi, rcx
cmp rax, 0xf
jbe 0x1400032ca
mov rdi, qword [rcx]
mov qword [rcx + 0x10], rbx
mov r8, rbx
mov rdx, r9
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
jmp 0x140003319
mov rdx, rbx
call fcn.140005e90
jmp 0x140003319
mov rax, qword [rbp - 0x10]
cmp rax, qword [rbp - 8]
je 0x140003309
lea rdx, [rbp - 0x40]
mov rcx, rax
call fcn.1400048e0
add qword [rbp - 0x10], 0x20
jmp 0x140003319
lea r8, [rbp - 0x40]
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400066c0
mov rdi, qword [rbp - 0x10]
mov rbx, qword [rbp - 0x18]
cmp rbx, rdi
je 0x14000335c
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140003333
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp + 0x1f0]
call fcn.140006500
lea rdx, [0x140005720]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
add rbx, 0x20
cmp rbx, rdi
jne 0x140003326
lea rcx, [rbp + 0x1f8]
call fcn.140004c40
test rax, rax
jne 0x14000338f
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1f0]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
mov dword [rbp + 0x360], 0x130
xor r14d, r14d
mov edi, r14d
cmp rax, 0xffffffffffffffff
jne 0x1400033d9
lea rdx, str.Failed_to_obtain_a_snapshot_of_running_processes
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400051a0
mov qword [rsp + 0x30], 2
lea rcx, [rsp + 0x30]
jmp 0x14000370b
lea rdx, [rbp + 0x360]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x140003423
nop dword [rax]
lea rdx, str.Minecraft.Windows.exe
lea rcx, [rbp + 0x38c]
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x14000341d
lea rdx, [rbp + 0x360]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x1400033f0
jmp 0x140003423
mov edi, dword [rbp + 0x368]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
jne 0x140003456
lea rdx, str.Failed_to_obtain_a_process_ID
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400051a0
mov qword [rsp + 0x30], 2
lea rcx, [rsp + 0x30]
jmp 0x14000370b
mov r8d, edi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r12, rax
test rax, rax
je 0x1400036ea
xor r13b, r13b
mov rcx, r12
cmp dword [0x14000eb30], 0xa
jge 0x1400036df
mov r9d, 0x30
lea r8, [rbp - 0x70]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_VirtualQueryEx]
test rax, rax
je 0x1400036c0
cmp dword [rbp - 0x50], 0x1000
jne 0x140003693
mov eax, dword [rbp - 0x4c]
cmp eax, 4
je 0x1400034be
cmp eax, 0x40
jne 0x140003693
mov rdi, qword [rbp - 0x58]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r14
test rdi, rdi
je 0x140003544
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
ja 0x140003abc
cmp rdi, 0x1000
jb 0x14000351b
lea rcx, [rdi + 0x27]
cmp rcx, rdi
jbe 0x140003ab6
call fcn.140006f90
mov rcx, rax
test rax, rax
je 0x1400036d8
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140003523
mov rcx, rdi
call fcn.140006f90
mov qword [rbp + 0x20], rax
lea rbx, [rdi + rax]
mov qword [rbp + 0x30], rbx
mov r8, rdi
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 0x28], rbx
mov rdi, qword [rbp - 0x58]
mov rbx, r14
mov qword [rsp + 0x20], r14
mov r9, rdi
mov r8, qword [rbp + 0x20]
mov rdx, qword [rbp - 0x70]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov esi, r14d
mov r15, qword [rbp + 0x28]
mov r14, qword [rbp + 0x20]
sub r15, r14
je 0x14000365b
xor r9d, r9d
lea r10, [r14 - 1]
mov r11, qword [rbp + 0x58]
mov r8, qword [rbp + 0x50]
mov rdi, qword [rbp + 0x40]
xor ecx, ecx
test r8, r8
je 0x1400035b9
nop
lea rax, [rbp + 0x40]
cmp r11, 0xf
cmova rax, rdi
lea rdx, [rcx + 1]
movsx ecx, byte [rax + rcx]
movzx eax, byte [r10 + rdx]
cmp ecx, eax
jne 0x1400035b9
cmp rdx, r8
cmove rbx, r9
mov rcx, rdx
jb 0x140003590
inc esi
inc r10
movsxd r9, esi
cmp r9, r15
jb 0x140003587
test rbx, rbx
je 0x14000365b
lea r8, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova r8, qword [rbp - 0x40]
mov r9, qword [rbp - 0x30]
inc r9
mov rdx, qword [rbp - 0x70]
add rdx, rbx
mov qword [rsp + 0x20], 0
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
je 0x140003654
lea rdx, [0x140005720]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.Modified:_0x
call fcn.1400051a0
lea rdx, [0x140001910]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
lea rdx, [0x140001930]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [rbp - 0x70]
add rdx, rbx
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
mov r13b, 1
mov r14, qword [rbp + 0x20]
test r14, r14
je 0x140003690
mov rdx, qword [rbp + 0x30]
sub rdx, r14
mov rax, r14
cmp rdx, 0x1000
jb 0x140003688
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400036d8
mov rcx, r14
call fcn.140006fd4
xor r14d, r14d
mov rdx, qword [rbp - 0x70]
add rdx, qword [rbp - 0x58]
mov r9d, 0x30
lea r8, [rbp - 0x70]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_VirtualQueryEx]
test rax, rax
jne 0x1400034a0
test r13b, r13b
jne 0x140003472
xor edx, edx
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.USER32.dll_ShowWindow]
inc dword [0x14000eb30]
jmp 0x140003472
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r13d, r14d
jmp 0x140003710
lea rdx, str.Failed_to_open_a_handle_to_the_process
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400051a0
mov qword [rsp + 0x40], 2
lea rcx, [rsp + 0x40]
call fcn.140005370
lea r12, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x1ec], edx
mov qword [rbp + 0x1f8], r12
cmp qword [rbp + 0x278], 0
je 0x140003793
mov rax, qword [rbp + 0x210]
lea rcx, [rbp + 0x268]
cmp qword [rax], rcx
jne 0x140003793
mov rdx, qword [rbp + 0x288]
mov rcx, qword [rbp + 0x280]
mov qword [rax], rcx
mov rax, qword [rbp + 0x230]
mov qword [rax], rcx
sub edx, ecx
mov rax, qword [rbp + 0x248]
mov dword [rax], edx
cmp byte [rbp + 0x274], 0
je 0x1400037a8
lea rcx, [rbp + 0x1f8]
call fcn.140004c40
lea rcx, [rbp + 0x1f8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x200]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x298]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x140003827
mov rdx, qword [rbp - 0x10]
call fcn.140005ac0
mov rdx, qword [rbp - 8]
mov rcx, qword [rbp - 0x18]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003816
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a59
call fcn.140006fd4
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r14
mov rsi, qword [rbp + 0x78]
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xe0], rax
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0xdc], edx
mov qword [rbp + 0xf0], r12
cmp qword [rbp + 0x170], 0
je 0x1400038a7
mov rax, qword [rbp + 0x108]
lea rcx, [rbp + 0x160]
cmp qword [rax], rcx
jne 0x1400038a7
mov rdx, qword [rbp + 0x180]
mov rcx, qword [rbp + 0x178]
mov qword [rax], rcx
mov rax, qword [rbp + 0x128]
mov qword [rax], rcx
sub edx, ecx
mov rax, qword [rbp + 0x140]
mov dword [rax], edx
cmp byte [rbp + 0x16c], 0
je 0x1400038bc
lea rcx, [rbp + 0xf0]
call fcn.140004c40
lea rcx, [rbp + 0xf0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xf8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x190]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x14000390c
lea rdx, str.Failed_to_locate_hs_file_path
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400051a0
mov qword [rsp + 0x40], 2
lea rcx, [rsp + 0x40]
call fcn.140005370
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x140003947
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003942
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a59
call fcn.140006fd4
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], 0xf
mov byte [rbp], 0
cmp rsi, 0xf
jbe 0x14000398f
lea rdx, [rsi + 1]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000398a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a59
call fcn.140006fd4
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x1400039ca
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400039c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a59
call fcn.140006fd4
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140003a11
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003a0c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a59
call fcn.140006fd4
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], 0xf
mov byte [rbp + 0x40], 0
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x140003a65
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003a60
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003a60
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140006fd4
mov eax, r13d
mov rcx, qword [rbp + 0x490]
xor rcx, rsp
call fcn.140006f70
lea r11, [rsp + 0x5a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0xd0]
call fcn.140002490
int3
call fcn.140001110
int3
call fcn.1400011b0
int3
call fcn.140001110
int3
call fcn.140006340
int3