Function at 0x14001133e
Capabilities:
Execute command
Set console window title

Disassembly:
jmp 0x1400124c0
push rbp
push rsi
push rdi
sub rsp, 0x410
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x9c
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [section..data]
xor rax, rbp
mov qword [rbp + 0x3e8], rax
lea rcx, [0x1400250f2]
call fcn.140011488
lea rcx, str.Hookme__philip
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
mov dword [rbp + 4], 0x5cf
mov ecx, dword [rbp + 4]
call fcn.140011203
mov dword [rbp + 0x24], eax
xor eax, eax
cmp eax, 1
je 0x140012830
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp dword [rbp + 0x24], 0x5d0
jne 0x140012800
lea rcx, str.Huh___you_did_it_:_
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
mov dword [rbp + 0x44], 0x78
mov dword [rbp + 0x64], 0x1e
mov eax, dword [rbp + 0x44]
imul eax, dword [rbp + 0x64]
inc eax
cdqe
mov rcx, rax
call fcn.14001120d
mov qword [rbp + 0x3d8], rax
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x88], rax
mov eax, dword [rbp + 0x44]
imul eax, dword [rbp + 0x64]
cdqe
mov rcx, qword [rbp + 0x88]
mov byte [rcx + rax], 0
cvtsi2ss xmm0, dword [rbp + 0x44]
cvtsi2ss xmm1, dword [rbp + 0x64]
divss xmm0, xmm1
movss dword [rbp + 0xa4], xmm0
movss xmm0, dword [0x14001bd24]
movss dword [rbp + 0xc4], xmm0
lea rax, [rbp + 0xe8]
lea rcx, str..:__r_l1Z4H9W8__
mov rdi, rax
mov rsi, rcx
mov ecx, 0x11
rep movsb byte [rdi], byte [rsi]
lea rcx, [rbp + 0xe8]
call fcn.1400111ef
sub rax, 2
mov dword [rbp + 0x114], eax
mov dword [rbp + 0x134], 0xc350
mov dword [rbp + 0x154], 0
jmp 0x140012612
mov eax, dword [rbp + 0x154]
inc eax
mov dword [rbp + 0x154], eax
mov eax, dword [rbp + 0x134]
cmp dword [rbp + 0x154], eax
jge 0x1400127fe
mov dword [rbp + 0x174], 0
jmp 0x14001263e
mov eax, dword [rbp + 0x174]
inc eax
mov dword [rbp + 0x174], eax
mov eax, dword [rbp + 0x44]
cmp dword [rbp + 0x174], eax
jge 0x1400127e6
mov dword [rbp + 0x194], 0
jmp 0x140012667
mov eax, dword [rbp + 0x194]
inc eax
mov dword [rbp + 0x194], eax
mov eax, dword [rbp + 0x64]
cmp dword [rbp + 0x194], eax
jge 0x1400127e1
cvtsi2ss xmm0, dword [rbp + 0x174]
cvtsi2ss xmm1, dword [rbp + 0x44]
divss xmm0, xmm1
mulss xmm0, dword [0x14001bc24]
subss xmm0, dword [0x14001bd28]
movss dword [rbp + 0x1b4], xmm0
cvtsi2ss xmm0, dword [rbp + 0x194]
cvtsi2ss xmm1, dword [rbp + 0x64]
divss xmm0, xmm1
mulss xmm0, dword [0x14001bc24]
subss xmm0, dword [0x14001bd28]
movss dword [rbp + 0x1d4], xmm0
movss xmm0, dword [rbp + 0xa4]
mulss xmm0, dword [rbp + 0xc4]
movss xmm1, dword [rbp + 0x1b4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x1b4], xmm0
cvtsi2sd xmm0, dword [rbp + 0x154]
mulsd xmm0, qword [0x14001bd18]
call fcn.140011442
cvtss2sd xmm1, dword [rbp + 0x1b4]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1b4], xmm0
mov byte [rbp + 0x1f4], 0x20
movss xmm0, dword [rbp + 0x1b4]
mulss xmm0, dword [rbp + 0x1b4]
movss xmm1, dword [rbp + 0x1d4]
mulss xmm1, dword [rbp + 0x1d4]
addss xmm0, xmm1
call fcn.1400111c7
movss dword [rbp + 0x214], xmm0
movss xmm0, dword [0x14001bd28]
divss xmm0, dword [rbp + 0x214]
cvttss2si eax, xmm0
mov dword [rbp + 0x234], eax
cmp dword [rbp + 0x234], 0
jge 0x140012786
mov dword [rbp + 0x234], 0
jmp 0x1400127a0
mov eax, dword [rbp + 0x114]
cmp dword [rbp + 0x234], eax
jle 0x1400127a0
mov eax, dword [rbp + 0x114]
mov dword [rbp + 0x234], eax
movsxd rax, dword [rbp + 0x234]
movzx eax, byte [rbp + rax + 0xe8]
mov byte [rbp + 0x1f4], al
mov eax, dword [rbp + 0x194]
imul eax, dword [rbp + 0x44]
mov ecx, dword [rbp + 0x174]
add ecx, eax
mov eax, ecx
cdqe
mov rcx, qword [rbp + 0x88]
movzx edx, byte [rbp + 0x1f4]
mov byte [rcx + rax], dl
jmp 0x140012659
jmp 0x140012630
mov rdx, qword [rbp + 0x88]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
jmp 0x140012604
jmp 0x14001281e
lea rdx, str.Bad_boy_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140011091
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14001bd14]
call qword [sym.imp.ucrtbased.dll_system]
jmp 0x14001251d
lea rcx, [rbp - 0x20]
lea rdx, [0x14001bc00]
call fcn.1400113f7
mov rcx, qword [rbp + 0x3e8]
xor rcx, rbp
call fcn.140011253
lea rsp, [rbp + 0x3f0]
pop rdi
pop rsi
pop rbp
ret