Function at 0x140114550
Capabilities:
Execute command
Terminate process

Disassembly:
push rbp
push rdi
sub rsp, 0x178
lea rbp, [rsp + 0x20]
lea rcx, [0x1403d0c2c]
call fcn.140142d90
nop
call fcn.14011c940
nop
call fcn.140116b90
movzx eax, al
test eax, eax
jne 0x1401145ae
lea rdx, str.Driver_Not_Loaded___n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140004130
nop
call fcn.140114f00
nop
lea rcx, [0x1401d3524]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
call fcn.140114550
nop
jmp 0x1401145c2
lea rdx, str.Driver_Loaded___n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140004130
nop
lea rdx, str.Waiting_for_Fortnite___n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140004130
nop
cmp qword [0x1403bc8b8], 0
jne 0x1401145f8
lea rdx, str.Fortnite
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [0x1403bc8b8], rax
jmp 0x1401145d6
lea rcx, [0x1401d3524]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rdx, str.Fortnite_Found___n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140004130
nop
lea rcx, str.FortniteClient_Win64_Shipping.exe
call fcn.140116da0
mov dword [0x1403bc8c8], eax
call fcn.140116c10
mov qword [0x1403bc8a0], rax
call fcn.1401167b0
mov qword [0x1403bc8a8], rax
mov dword [rbp + 4], 0
jmp 0x140114655
mov eax, dword [rbp + 4]
inc eax
mov dword [rbp + 4], eax
cvtsi2ss xmm0, dword [rbp + 4]
movss xmm1, dword [0x14015f840]
comiss xmm1, xmm0
jbe 0x1401146f8
imul eax, dword [rbp + 4], 0x1000
cdqe
mov rcx, qword [0x1403bc8a0]
add rcx, rax
mov rax, rcx
mov qword [0x1403bc898], rax
mov rax, qword [0x1403bc898]
add rax, 0x1221b738
mov rcx, rax
call fcn.1400d0770
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
add rax, 0x30
mov rcx, rax
call fcn.1400d0770
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x28]
add rax, 0x1d8
mov rcx, rax
call fcn.1400d06d0
mov qword [rbp + 0x68], rax
cmp qword [rbp + 0x28], 0
je 0x1401146f3
cmp qword [rbp + 0x48], 0
je 0x1401146f3
mov rax, qword [rbp + 0x48]
add rax, 0xc0
mov rcx, rax
call fcn.1400d0770
cmp rax, qword [rbp + 0x28]
jne 0x1401146f3
jmp 0x1401146f8
jmp 0x14011464d
lea rdx, str._Base_Address____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140004130
mov qword [rbp + 0x138], rax
mov rax, qword [0x1403bc8a0]
mov qword [rbp + 0x140], rax
mov rdx, qword [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
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]
lea rdx, [0x14015f638]
mov rcx, rax
call fcn.140004130
nop
lea rdx, str._Process_ID____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140004130
mov qword [rbp + 0x138], rax
mov eax, dword [0x1403bc8c8]
mov dword [rbp + 0x140], eax
mov edx, dword [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
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___int____ptr64]
lea rdx, [0x14015f638]
mov rcx, rax
call fcn.140004130
nop
lea rdx, str._Va_Text____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140004130
mov qword [rbp + 0x138], rax
mov rax, qword [0x1403bc898]
mov qword [rbp + 0x140], rax
mov rdx, qword [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
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___long_long___int64_____ptr64]
lea rdx, [0x14015f638]
mov rcx, rax
call fcn.140004130
nop
lea rdx, str._Cr3____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140004130
mov qword [rbp + 0x138], rax
mov rax, qword [0x1403bc8a8]
mov qword [rbp + 0x140], rax
mov rdx, qword [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
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]
lea rdx, [0x14015f638]
mov rcx, rax
call fcn.140004130
nop
xor ecx, ecx
call fcn.1400fab70
mov dword [rbp + 0x134], eax
mov rax, qword [0x1403bce00]
mov ecx, dword [rbp + 0x134]
mov dword [rax], ecx
mov ecx, 1
call fcn.1400fab70
mov dword [rbp + 0x134], eax
mov rax, qword [0x1403bce00]
mov ecx, dword [rbp + 0x134]
mov dword [rax + 4], ecx
mov rcx, qword [0x1403bcd38]
call fcn.1400fa660
cmp eax, 3
je 0x14011487b
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [0x1403bcdf8]
call fcn.140105e00
movzx eax, al
cmp eax, 1
je 0x140114898
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [0x1403bcdf0]
call fcn.140105d70
cmp eax, 1
je 0x1401148b2
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [0x1403bcd38]
call fcn.140105460
nop
lea rsp, [rbp + 0x158]
pop rdi
pop rbp
ret