Function at 0x14000ede0
Capabilities:
Create thread
Write file on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xb0
mov rax, qword [0x14007e048]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rdi, rcx
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ebx, eax
xor r12d, r12d
mov qword [rbp - 0x19], r12
mov qword [rbp - 9], r12
mov qword [rbp - 1], 7
lea r8d, [r12 + 0x16]
lea rdx, str.FLiNGTrainerNamedPipe_
lea rcx, [rbp - 0x19]
call fcn.1400020c0
mov r8d, ebx
lea rdx, [rbp - 0x19]
mov rcx, rdi
call fcn.14000ad90
test al, al
je 0x14000f32c
lea rcx, [rdi + 0x358]
lea r8d, [r12 + 6]
lea rdx, [0x14006f2c8]
call fcn.1400020c0
lea rcx, [rdi + 0x398]
lea r8d, [r12 + 0x16]
lea rdx, str.v1.1.0_v2.2.33
call fcn.1400020c0
lea r8d, [r12 + 6]
lea rdx, str.Icarus
lea rcx, [rdi + 0x378]
call fcn.1400020c0
lea rcx, [rdi + 0x3b8]
lea r8d, [r12 + 0x1e]
lea rdx, str.v1.1.0_v2.2.33_Plus_27_Trainer
call fcn.1400020c0
lea rdx, [rdi + 0x378]
lea rcx, [rbp + 7]
call fcn.140014d30
mov rdx, rax
lea rcx, [0x140081a00]
call fcn.140001f00
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x14000ef16
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ef11
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000f368
call fcn.140032d70
mov r8d, 7
lea rdx, str.6246928
lea rcx, [0x1400819e0]
call fcn.140002280
mov r8d, 0x30b
lea rdx, [0x14006f360]
lea rcx, [rdi + 0x3d8]
call fcn.1400020c0
mov r8d, 0x611
lea rdx, str._n_nNum_1___Infinite_Health_nNum_2___Infinite_Stamina_nNum_3___Infinite_Oxygen_nNum_4___Infinite_Water_nNum_5___Infinite_Food_nNum_6___Perfect_Temperature_nNum_7___Infinite_Item_Durability_Takes_effect_when_item_durability_changes._nNum_8___Zero_Weight__Takes_effect_when_weight_changes._nNum_9___100__Critical_Chance_nNum_0___Super_Damage_One_Hit_Kill_Only_affect_melee_damage__have_no_effect_on_ranged_damage._nNum_.___Damage_Multiplier_Only_affect_melee_damage__have_no_effect_on_ranged_damage._n_nCtrlNum_1___Stealth_Mode_nCtrlNum_2___Infinite_Exp_Takes_effect_when_you_gain_exp._nCtrlNum_3___Exp_Multiplier_nCtrlNum_4___Infinite_Tech_Points_Takes_effect_when_tech_point_value_changes__or_when_you_click_the_refresh_button_in_the_tech_tree_menu._nCtrlNum_5___Infinite_Talent_Points_Takes_effect_when_talent_point_value_changes__or_when_you_click_the_refresh_button_in_the_talents_menu._nCtrlNum_6___Set_Game_Speed_nCtrlNum_7___Set_Player_Speed_nCtrlNum_8___Set_Jump_Height_nCtrlNum_9___Infinite_Jumps_nCtrlNum_0___No_Fall_Damage_n_nAltNum_1___Items_Dont_Decrease_Works_for_most_items__but_may_not_work_for_some_items__such_as_buildings__structures_._n_nNote_if_the_entire_stack_of_item_is_consumed_removed__that_item_stack_will_be_removed_from_your_inventory._n_nYou_can_also_copy_items_by_splitting_the_item_stack._The_copy_effect_should_work_for_all_items_including_buildings__structures._nAltNum_2___No_Crafting_Requirements_nAltNum_3___Instant_Crafting_nAltNum_4___Food_Wont_Spoil_nAltNum_5___Freeze_Daytime_nAltNum_6___Time_Elapse_Speed_n_n
lea rcx, [rdi + 0x3f8]
call fcn.1400020c0
mov rcx, rdi
call fcn.14000e290
mov rcx, rdi
call fcn.14000e560
lea r13, [0x140081a90]
mov esi, dword [0x140081518]
test esi, esi
je 0x14000f01a
mov ebx, dword [0x14008150c]
test ebx, ebx
je 0x14000f01a
mov rcx, r13
call fcn.140032328
test eax, eax
jne 0x14000f36e
mov dword [rbp - 0x39], 9
mov dword [rbp - 0x49], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp - 0x49]
lea r8d, [rax + 4]
lea rdx, [rbp - 0x39]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov dword [rbp - 0x49], esi
mov dword [rbp - 0x39], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp - 0x39]
mov r8d, 4
lea rdx, [rbp - 0x49]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov dword [rbp - 0x49], ebx
mov dword [rbp - 0x39], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp - 0x39]
mov r8d, 4
lea rdx, [rbp - 0x49]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, r13
call fcn.140032330
mov rcx, rdi
call fcn.14000f3f0
lea rbx, [rdi + 0x4f8]
mov r8, rbx
lea rdx, str.Cover
mov ecx, 0x75
call fcn.140011c40
mov rax, qword [rbx + 8]
cmp rax, qword [rbx]
je 0x14000f0db
mov rcx, r13
call fcn.140032328
test eax, eax
jne 0x14000f376
mov dword [rbp - 0x49], 3
mov dword [rbp - 0x39], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp - 0x39]
lea r8d, [rax + 4]
lea rdx, [rbp - 0x49]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [rbx + 8]
sub rax, qword [rbx]
mov dword [rbp - 0x49], eax
mov dword [rbp - 0x39], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp - 0x39]
mov r8d, 4
lea rdx, [rbp - 0x49]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [rbx]
mov qword [rbp - 0x49], rax
mov dword [rbp - 0x39], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp - 0x39]
mov r8d, 8
lea rdx, [rbp - 0x49]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, r13
call fcn.140032330
mov rcx, r13
call fcn.140032328
test eax, eax
jne 0x14000f37e
mov dword [rbp - 0x49], 5
mov dword [rbp - 0x39], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp - 0x39]
lea r8d, [rax + 4]
lea rdx, [rbp - 0x49]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea rax, [0x14000e000]
mov qword [rbp - 0x49], rax
mov dword [rbp - 0x39], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp - 0x39]
mov r8d, 8
lea rdx, [rbp - 0x49]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, r13
call fcn.140032330
lea r8, [rdi + 0x3f8]
lea rdx, [rdi + 0x3d8]
call fcn.140026a20
mov qword [rbp + 7], r13
mov rcx, r13
call fcn.140032328
test eax, eax
jne 0x14000f386
mov dword [rbp - 0x49], 4
mov dword [rbp - 0x39], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp - 0x39]
lea r8d, [rax + 4]
lea rdx, [rbp - 0x49]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea rdx, [rdi + 0x3d8]
lea rcx, [rbp - 0x39]
call fcn.140011530
mov rdx, rax
mov rcx, rdi
call fcn.14000b100
lea rdx, [rdi + 0x3f8]
lea rcx, [rbp - 0x39]
call fcn.140011530
mov rdx, rax
mov rcx, rdi
call fcn.14000b100
nop
mov rcx, r13
call fcn.140032330
mov ecx, 8
call fcn.140032da4
mov qword [rax], rdi
mov qword [rbp + 7], rax
lea rcx, [rbp - 0x31]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x140011b90]
xor edx, edx
xor ecx, ecx
call fcn.14003dbc8
mov qword [rbp - 0x39], rax
test rax, rax
je 0x14000f359
cmp dword [rbp - 0x31], 0
je 0x14000f38e
movaps xmm0, xmmword [rbp - 0x39]
movdqa xmmword [rbp + 7], xmm0
lea rcx, [rbp + 7]
call fcn.14003201c
test eax, eax
jne 0x14000f399
lea ecx, [rax + 8]
call fcn.140032da4
mov qword [rax], rdi
mov qword [rbp + 7], rax
lea rcx, [rbp - 0x31]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x140011bc0]
xor edx, edx
xor ecx, ecx
call fcn.14003dbc8
mov qword [rbp - 0x39], rax
test rax, rax
je 0x14000f3dc
cmp dword [rbp - 0x31], 0
je 0x14000f3a1
movaps xmm0, xmmword [rbp - 0x39]
movdqa xmmword [rbp + 7], xmm0
lea rcx, [rbp + 7]
call fcn.14003201c
test eax, eax
jne 0x14000f3ac
lea ecx, [rax + 8]
call fcn.140032da4
mov qword [rax], rdi
mov qword [rbp + 7], rax
lea rcx, [rbp - 0x11]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x140011a30]
xor edx, edx
xor ecx, ecx
call fcn.14003dbc8
mov qword [rbp - 0x19], rax
test rax, rax
je 0x14000f3cd
cmp dword [rbp - 0x11], 0
je 0x14000f3b4
movaps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp + 7], xmm0
lea rcx, [rbp + 7]
call fcn.14003201c
test eax, eax
jne 0x14000f3bf
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x19], xmm0
cmp byte [rdi + 0x438], al
jne 0x14000f322
mov rcx, rdi
call fcn.14000de10
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [rdi + 0x438], 0
je 0x14000f306
cmp dword [rbp - 0x11], 0
jne 0x14000f3c7
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140032d50
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov dword [rbp - 0x31], r12d
mov ecx, 6
call fcn.140031f8c
nop
call fcn.1400394dc
int3
mov ecx, eax
call fcn.140031f50
int3
mov ecx, eax
call fcn.140031f50
int3
mov ecx, eax
call fcn.140031f50
int3
mov ecx, eax
call fcn.140031f50
nop
mov ecx, 1
call fcn.140031f8c
int3
mov ecx, eax
call fcn.140031f50
nop
mov ecx, 1
call fcn.140031f8c
int3
mov ecx, eax
call fcn.140031f50
nop
mov ecx, 1
call fcn.140031f8c
int3
mov ecx, eax
call fcn.140031f50
nop
call fcn.14003cd1c
nop
mov dword [rbp - 0x11], r12d
mov ecx, 6
call fcn.140031f8c
nop
mov dword [rbp - 0x31], r12d
mov ecx, 6
call fcn.140031f8c
int3