Function at 0x180011f90
Capabilities:
Link many functions at runtime
Terminate process

Disassembly:
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0x488
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0xba
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x4a8]
mov rax, qword [0x18021c400]
xor rax, rbp
mov qword [rbp + 0x458], rax
lea rcx, [0x18023520a]
call fcn.18013e710
cmp dword [rbp + 0x488], 1
jne 0x1800124a6
call qword [sym.imp.KERNEL32.dll_FreeConsole]
lea rdx, [rbp + 0x2f4]
lea rcx, [rbp + 8]
call fcn.180007480
nop
lea rcx, [rbp + 8]
call fcn.18000f220
call fcn.18000e050
movzx eax, al
test eax, eax
jne 0x180012023
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
lea rdx, [rbp + 0x34]
lea rcx, [rbp + 0x58]
call fcn.180007010
nop
lea rcx, [rbp + 0x58]
call fcn.18000f220
mov ecx, 1
call qword [sym.imp.ucrtbased.dll___acrt_iob_func]
mov qword [rbp + 0x448], rax
mov ecx, 1
call qword [sym.imp.ucrtbased.dll___acrt_iob_func]
mov qword [rbp + 0x450], rax
mov r9, qword [rbp + 0x448]
lea r8, [0x18014bb3c]
lea rdx, str.CONOUT_
mov rcx, qword [rbp + 0x450]
call qword [sym.imp.ucrtbased.dll_freopen_s]
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x88]
call fcn.18000df40
lea rdx, str.CraftRise
lea rcx, [rbp + 0x88]
call fcn.180130e00
nop
lea rcx, [rbp + 0x88]
call fcn.180131460
movzx eax, al
test eax, eax
jne 0x1800120ed
mov dword [rbp + 0x314], 0
lea rcx, [rbp + 0x88]
call fcn.180131300
nop
lea rcx, [rbp + 0x58]
call fcn.18000bbc0
nop
lea rcx, [rbp + 8]
call fcn.18000bbc0
mov eax, dword [rbp + 0x314]
jmp 0x18001256a
lea rcx, [rbp + 0x88]
call fcn.1801329c0
lea r8, [0x18021c7e0]
mov edx, 1
lea rcx, [0x18021c7d0]
call qword [sym.imp.jvm.dll_JNI_GetCreatedJavaVMs]
test eax, eax
jne 0x18001211f
cmp dword [0x18021c7e0], 0
jne 0x180012154
mov dword [rbp + 0x334], 0
lea rcx, [rbp + 0x88]
call fcn.180131300
nop
lea rcx, [rbp + 0x58]
call fcn.18000bbc0
nop
lea rcx, [rbp + 8]
call fcn.18000bbc0
mov eax, dword [rbp + 0x334]
jmp 0x18001256a
mov r8d, 0x10006
lea rdx, [0x18021c7d8]
mov rcx, qword [0x18021c7d0]
call fcn.18000c6d0
mov dword [0x18021c858], eax
cmp dword [0x18021c858], 0xfffffffe
jne 0x180012192
xor r8d, r8d
lea rdx, [0x18021c7d8]
mov rcx, qword [0x18021c7d0]
call fcn.18000c1e0
call fcn.180135b80
mov qword [rbp + 0xb8], rax
cmp qword [rbp + 0xb8], 0
je 0x180012481
mov edx, 8
lea rcx, [rbp + 0xd8]
call fcn.18000de40
lea rcx, [rbp + 0xd8]
call fcn.180135ca0
lea rdx, str.Exper_Client_Injected
lea rcx, [rbp + 0x358]
call fcn.180009d60
mov qword [rbp + 0x448], rax
lea rdx, [rbp + 0x3b8]
mov rcx, qword [rbp + 0x448]
call fcn.18000bcc0
nop
lea rdx, [rbp + 0x3b8]
lea rcx, [rbp + 0xd8]
call fcn.180134f90
nop
lea rcx, [rbp + 0x3b8]
call fcn.18000b6d0
lea rax, str.CraftRise
mov qword [rbp + 0xf8], rax
mov rdx, qword [rbp + 0xf8]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [rbp + 0x118], rax
cmp qword [rbp + 0x118], 0
je 0x180012270
lea rdx, [rbp + 0x414]
lea rcx, [rbp + 0x3f4]
call fcn.18000bf70
mov rcx, rax
call fcn.18000bd30
mov rdx, rax
mov rcx, qword [rbp + 0x118]
call qword [sym.imp.USER32.dll_SetWindowTextA]
call fcn.180125f10
lea rcx, str.opengl32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x138], rax
lea rcx, str.OpenGL32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x158], rax
cmp qword [rbp + 0x138], 0
je 0x180012481
lea rdx, [0x18014bbc8]
mov rcx, qword [rbp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18021c850], rax
cmp qword [0x18021c850], 0
je 0x180012481
call fcn.180005cb0
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
call fcn.180006280
lea rdx, [0x1800110f0]
lea rcx, [0x18021c850]
call fcn.180004f50
call fcn.180005d50
lea rdx, [0x18014bbd0]
mov rcx, qword [rbp + 0x158]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18021c800], rax
lea rdx, [0x18014bbe0]
mov rcx, qword [rbp + 0x158]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18021c808], rax
lea rdx, str.wglSwapBuffers
mov rcx, qword [rbp + 0x158]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18021c820], rax
lea rdx, [0x18014bbc8]
mov rcx, qword [rbp + 0x158]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18021c810], rax
lea rdx, str.glScalef
mov rcx, qword [rbp + 0x158]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18021c818], rax
lea rdx, str.glTranslatef
mov rcx, qword [rbp + 0x158]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18021c828], rax
call fcn.18013a3c0
call fcn.180005cb0
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
call fcn.180006280
lea rdx, [0x180011360]
lea rcx, [0x18021c800]
call fcn.180004f50
lea rdx, [0x1800112b0]
lea rcx, [0x18021c808]
call fcn.180004f50
lea rdx, [0x180011400]
lea rcx, [0x18021c810]
call fcn.180004f50
lea rdx, [0x180011000]
lea rcx, [0x18021c820]
call fcn.180004f50
lea rdx, [0x1800118c0]
lea rcx, [0x18021c828]
call fcn.180004f50
lea rdx, [0x1800117b0]
lea rcx, [0x18021c818]
call fcn.180004f50
call fcn.180005d50
test eax, eax
jne 0x180012440
mov dword [rbp + 0x444], 1
jmp 0x18001244a
mov dword [rbp + 0x444], 0
mov eax, dword [rbp + 0x444]
mov dword [rbp + 0x434], eax
lea rcx, [rbp + 0x88]
call fcn.180131300
nop
lea rcx, [rbp + 0x58]
call fcn.18000bbc0
nop
lea rcx, [rbp + 8]
call fcn.18000bbc0
mov eax, dword [rbp + 0x434]
jmp 0x18001256a
lea rcx, [rbp + 0x88]
call fcn.180131300
nop
lea rcx, [rbp + 0x58]
call fcn.18000bbc0
nop
lea rcx, [rbp + 8]
call fcn.18000bbc0
jmp 0x180012565
cmp dword [rbp + 0x488], 0
jne 0x180012565
call fcn.180005cb0
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
call fcn.180006280
lea rdx, [0x180011360]
lea rcx, [0x18021c800]
call fcn.1800056a0
lea rdx, [0x1800112b0]
lea rcx, [0x18021c808]
call fcn.1800056a0
lea rdx, [0x180011400]
lea rcx, [0x18021c810]
call fcn.1800056a0
lea rdx, [0x180011000]
lea rcx, [0x18021c820]
call fcn.1800056a0
lea rdx, [0x1800118c0]
lea rcx, [0x18021c828]
call fcn.1800056a0
lea rdx, [0x1800117b0]
lea rcx, [0x18021c818]
call fcn.1800056a0
call qword [sym.imp.KERNEL32.dll_FreeConsole]
call fcn.180005d50
test eax, eax
jne 0x180012553
mov dword [rbp + 0x444], 1
jmp 0x18001255d
mov dword [rbp + 0x444], 0
mov eax, dword [rbp + 0x444]
jmp 0x18001256a
mov eax, 1
mov rdi, rax
lea rcx, [rbp - 0x20]
lea rdx, [0x18014b0f0]
call fcn.18013e4e0
mov rax, rdi
mov rcx, qword [rbp + 0x458]
xor rcx, rbp
call fcn.18013e960
lea rsp, [rbp + 0x468]
pop rdi
pop rbp
ret