Function at 0x140152fb0
Capabilities:
Terminate process

Disassembly:
push rbp
push rdi
sub rsp, 0x328
lea rbp, [rsp + 0x40]
and rbp, 0xffffffffffffffe0
lea rax, [rbp]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp]
movzx r8d, byte [rbp + 1]
movzx edx, byte [rbp + 0x33]
lea rcx, [rbp + 0xe0]
call fcn.1400ea3e0
mov rcx, rax
call fcn.1401435e0
mov rcx, rax
call fcn.1403867b4
nop
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x40], rax
mov dx, 4
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
call fcn.140135d20
xor ecx, ecx
call fcn.140140630
nop
call fcn.140136960
movzx eax, al
test eax, eax
jne 0x1401530bb
mov dx, 4
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rax, [rbp + 2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 2]
movzx r8d, byte [rbp + 3]
movzx edx, byte [rbp + 0x24]
lea rcx, [rbp + 0x140]
call fcn.1400ed2f0
mov rcx, rax
call fcn.140143720
mov rdx, rax
lea rcx, [0x1405f5a70]
call fcn.1400f24f0
mov qword [rbp + 0x48], rax
lea rdx, [0x140102bc0]
mov rcx, qword [rbp + 0x48]
call fcn.1401166d0
nop
jmp 0x140153130
mov dx, 2
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rax, [rbp + 4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 4]
movzx r8d, byte [rbp + 5]
movzx edx, byte [rbp + 0x25]
lea rcx, [rbp + 0x160]
call fcn.1400ee9d0
mov rcx, rax
call fcn.140143720
mov rdx, rax
lea rcx, [0x1405f5a70]
call fcn.1400f24f0
mov qword [rbp + 0x50], rax
lea rdx, [0x140102bc0]
mov rcx, qword [rbp + 0x50]
call fcn.1401166d0
nop
lea rax, [0x1403bac50]
mov qword [rbp + 0x58], rax
mov rcx, qword [rbp + 0x58]
call fcn.140136e30
lea rcx, [0x1403ba788]
call fcn.1403867b4
nop
lea rax, [rbp + 6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 6]
movzx r8d, byte [rbp + 7]
movzx edx, byte [rbp + 0x26]
lea rcx, [rbp + 0x180]
call fcn.1400efad0
mov rcx, rax
call fcn.140143720
mov rcx, rax
call fcn.140131070
nop
cmp qword [0x1405f0380], 0
jne 0x1401531be
lea rdx, str.Fortnite
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [0x1405f0380], rax
jmp 0x14015319c
lea rcx, [0x1403ba788]
call fcn.1403867b4
lea rax, str.Fortnite_Found
mov qword [rbp + 0x60], rax
mov rcx, qword [rbp + 0x60]
call fcn.140136e30
lea rcx, str.FortniteClient_Win64_Shipping.exe
call fcn.14012b850
mov dword [0x1405f07f0], eax
call fcn.14014c7f0
mov qword [0x1405f0388], rax
mov dword [rbp + 0x34], 0
lea rdx, str.Choose_an_overlay:__n
lea rcx, [0x1405f5a70]
call fcn.1400f24f0
lea rdx, str.1._Medal_Overlay_n
lea rcx, [0x1405f5a70]
call fcn.1400f24f0
lea rdx, str.2._Nvidia_GeForce_Overlay_n
lea rcx, [0x1405f5a70]
call fcn.1400f24f0
lea rdx, str.3._Visual_Studio_Overlay_Tobbi__open_only_one_of_them__n
lea rcx, [0x1405f5a70]
call fcn.1400f24f0
lea rdx, str.4._Riva_Tuner_Overlay__not_fixed__n
lea rcx, [0x1405f5a70]
call fcn.1400f24f0
lea rdx, str.5._Croshair_x__ask_for_the_files___n
lea rcx, [0x1405f5a70]
call fcn.1400f24f0
lea rdx, str.Enter_your_choice:
lea rcx, [0x1405f5a70]
call fcn.1400f24f0
lea rdx, [rbp + 0x34]
lea rcx, [0x1405f59e0]
call fcn.140116480
nop
mov eax, dword [rbp + 0x34]
mov dword [rbp + 0x20], eax
cmp dword [rbp + 0x20], 1
je 0x1401532d2
cmp dword [rbp + 0x20], 2
je 0x140153377
cmp dword [rbp + 0x20], 3
je 0x140153422
cmp dword [rbp + 0x20], 4
je 0x1401534d3
cmp dword [rbp + 0x20], 5
je 0x140153584
jmp 0x140153632
lea rax, [rbp + 8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 8]
movzx r8d, byte [rbp + 9]
movzx edx, byte [rbp + 0x27]
lea rcx, [rbp + 0xf0]
call fcn.1400f0db0
mov rcx, rax
call fcn.1401435e0
mov qword [rbp + 0x68], rax
lea rax, [rbp + 0xa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0xb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0xa]
movzx r8d, byte [rbp + 0xb]
movzx edx, byte [rbp + 0x28]
lea rcx, [rbp + 0x1a0]
call fcn.1400f05e0
mov rcx, rax
call fcn.140143720
mov qword [rbp + 0x70], rax
mov rdx, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x70]
call fcn.14012f310
mov qword [0x1405f0378], rax
jmp 0x14015366e
lea rax, [rbp + 0xc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0xd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0xc]
movzx r8d, byte [rbp + 0xd]
movzx edx, byte [rbp + 0x29]
lea rcx, [rbp + 0x1c0]
call fcn.1400f15c0
mov rcx, rax
call fcn.140143720
mov qword [rbp + 0x78], rax
lea rax, [rbp + 0xe]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0xf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0xe]
movzx r8d, byte [rbp + 0xf]
movzx edx, byte [rbp + 0x2a]
lea rcx, [rbp + 0x100]
call fcn.1400f11c0
mov rcx, rax
call fcn.1401435e0
mov qword [rbp + 0x80], rax
mov rdx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
call fcn.14012f310
mov qword [0x1405f0378], rax
jmp 0x14015366e
lea rax, [rbp + 0x10]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x11]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0x10]
movzx r8d, byte [rbp + 0x11]
movzx edx, byte [rbp + 0x2b]
lea rcx, [rbp + 0x1e0]
call fcn.1400e95d0
mov rcx, rax
call fcn.140143720
mov qword [rbp + 0x88], rax
lea rax, [rbp + 0x12]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x13]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0x12]
movzx r8d, byte [rbp + 0x13]
movzx edx, byte [rbp + 0x2c]
lea rcx, [rbp + 0x200]
call fcn.1400e95d0
mov rcx, rax
call fcn.140143720
mov qword [rbp + 0x90], rax
mov rdx, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x90]
call fcn.14012f310
mov qword [0x1405f0378], rax
jmp 0x14015366e
lea rax, [rbp + 0x14]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x15]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0x14]
movzx r8d, byte [rbp + 0x15]
movzx edx, byte [rbp + 0x2d]
lea rcx, [rbp + 0x220]
call fcn.1400e9c60
mov rcx, rax
call fcn.140143720
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0x16]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x17]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0x16]
movzx r8d, byte [rbp + 0x17]
movzx edx, byte [rbp + 0x2e]
lea rcx, [rbp + 0x260]
call fcn.1400e9930
mov rcx, rax
call fcn.140143900
mov qword [rbp + 0xa0], rax
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xa0]
call fcn.14012f310
mov qword [0x1405f0378], rax
jmp 0x14015366e
lea rax, [rbp + 0x18]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x19]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0x18]
movzx r8d, byte [rbp + 0x19]
movzx edx, byte [rbp + 0x2f]
lea rcx, [rbp + 0x110]
call fcn.1400ea260
mov rcx, rax
call fcn.1401435e0
mov qword [rbp + 0xa8], rax
lea rax, [rbp + 0x1a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x1b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0x1a]
movzx r8d, byte [rbp + 0x1b]
movzx edx, byte [rbp + 0x30]
lea rcx, [rbp + 0x240]
call fcn.1400e9f60
mov rcx, rax
call fcn.140143720
mov qword [rbp + 0xb0], rax
mov rdx, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0xb0]
call fcn.14012f310
mov qword [0x1405f0378], rax
jmp 0x14015366e
lea rdx, str.Invalid_choice.
lea rcx, [0x1405f5a70]
call fcn.1400f24f0
mov qword [rbp + 0xb8], rax
lea rdx, [0x140102bc0]
mov rcx, qword [rbp + 0xb8]
call fcn.1401166d0
xor ecx, ecx
call fcn.1403854c0
nop
xor eax, eax
jmp 0x140153808
cmp qword [0x1405f0378], 0
jne 0x14015373a
lea rax, [rbp + 0x1c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x1d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0x1c]
movzx r8d, byte [rbp + 0x1d]
movzx edx, byte [rbp + 0x31]
lea rcx, [rbp + 0x120]
call fcn.1400ea7e0
mov rcx, rax
call fcn.1401435e0
mov qword [rbp + 0xc0], rax
lea rax, [rbp + 0x1e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x1f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rbp + 0x1e]
movzx r8d, byte [rbp + 0x1f]
movzx edx, byte [rbp + 0x32]
lea rcx, [rbp + 0x2a0]
call fcn.1400ea500
mov rcx, rax
call fcn.140143900
mov qword [rbp + 0xc8], rax
mov r9d, 0x40
mov r8, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xc8]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
xor ecx, ecx
call fcn.1403854c0
nop
xor eax, eax
jmp 0x140153808
call fcn.14014f840
movzx eax, al
test eax, eax
jne 0x140153760
lea rcx, str.Mouse::mOVeMent_FAiLeD
call fcn.1400b44b0
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
jmp 0x14015376d
lea rcx, str.Mouse::mOVeMent_is_WorKinG
call fcn.1400b44b0
nop
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov qword [rbp + 0xd0], rax
xor ecx, ecx
call fcn.14012fbc0
mov dword [rbp + 0x38], eax
mov rax, qword [0x1405f06b0]
mov ecx, dword [rbp + 0x38]
mov dword [rax], ecx
mov ecx, 1
call fcn.14012fbc0
mov dword [rbp + 0x3c], eax
mov rax, qword [0x1405f06b0]
mov ecx, dword [rbp + 0x3c]
mov dword [rax + 4], ecx
mov rcx, qword [0x1405f0438]
call fcn.140130070
cmp eax, 3
je 0x1401537c4
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [0x1405f0528]
call fcn.1401368e0
movzx eax, al
cmp eax, 1
je 0x1401537e1
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [0x1405f0520]
call fcn.140136880
cmp eax, 1
je 0x1401537fb
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [0x1405f0438]
call fcn.140135b40
nop
add rsp, 0x328
pop rdi
pop rbp
ret