Function at 0x140004980
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x70
mov rbx, qword [0x14015e8a8]
lea rdx, [rsp + 0x40]
vmovaps xmmword [rsp + 0x60], xmm6
mov dword [rsp + 0x40], 0x15
vmovups xmm0, xmmword [rbx + 0x39fc]
lea rcx, [rbx + 0x4818]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14003c8e0
xor edi, edi
lea rdx, [rsp + 0x40]
mov qword [rbx + 0x39fc], rdi
mov qword [rbx + 0x3a04], rdi
mov rbx, qword [0x14015e8a8]
mov dword [rsp + 0x40], 0x16
vmovups xmm0, xmmword [rbx + 0x3a0c]
lea rcx, [rbx + 0x4818]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14003c8e0
mov qword [rbx + 0x3a0c], 0x3edf0952
lea rdx, [rsp + 0x40]
mov dword [rbx + 0x3a14], 0x3c455662
mov dword [rbx + 0x3a18], 0x3f598b89
mov rbx, qword [0x14015e8a8]
mov dword [rsp + 0x40], 0x17
vmovups xmm0, xmmword [rbx + 0x3a1c]
lea rcx, [rbx + 0x4818]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14003c8e0
mov qword [rbx + 0x3a1c], rdi
lea rdx, [rsp + 0x40]
mov qword [rbx + 0x3a24], rdi
mov rbx, qword [0x14015e8a8]
mov dword [rsp + 0x40], 5
vmovups xmm0, xmmword [rbx + 0x38fc]
lea rcx, [rbx + 0x4818]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14003c8e0
mov qword [rbx + 0x38fc], rdi
lea rdx, [rsp + 0x40]
mov qword [rbx + 0x3904], rdi
mov rbx, qword [0x14015e8a8]
mov dword [rsp + 0x40], 6
vmovups xmm0, xmmword [rbx + 0x390c]
lea rcx, [rbx + 0x4818]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14003c8e0
mov qword [rbx + 0x390c], rdi
lea rdx, [rsp + 0x40]
mov qword [rbx + 0x3914], rdi
mov rbx, qword [0x14015e8a8]
mov dword [rsp + 0x40], edi
vmovups xmm0, xmmword [rbx + 0x38ac]
lea rcx, [rbx + 0x4818]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14003c8e0
mov dword [rbx + 0x38ac], 0x3f760419
lea rdx, [rsp + 0x80]
mov dword [rbx + 0x38b0], 0x3ea4dd2f
mov dword [rbx + 0x38b4], 0x3e6872b0
mov dword [rbx + 0x38b8], 0x3f800000
mov rbx, qword [0x14015e8a8]
vmovss xmm0, dword [0x1400cd408]
vmovss xmm3, dword [0x1400cd3bc]
mov qword [rsp + 0x38], rdi
mov rax, qword [rbx + 0x3ed0]
vmovss xmm2, dword [rbx + 0x3c08]
mov rcx, qword [rbx + 0x3c00]
mov qword [rsp + 0x30], rdi
vmovss xmm6, dword [rax + 0x28]
lea rax, str._By_Forbidi_on_Github
mov qword [rsp + 0x28], rax
vmovss dword [rsp + 0x20], xmm0
call fcn.14004c650
vmovss xmm0, dword [rsp + 0x80]
vaddss xmm1, xmm0, dword [0x1400cd24c]
vcvttss2si eax, xmm1
vxorps xmm3, xmm3, xmm3
vcvtsi2ss xmm3, xmm3, eax
mov rax, qword [rbx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed0]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm2, xmm0, dword [rax + 0x84]
vxorps xmm0, xmm0, xmm0
vsubss xmm1, xmm6, xmm3
vfmadd231ss xmm2, xmm1, dword [0x1400cd20c]
lea rdx, [rsp + 0x80]
mov byte [rax + 0x141], 1
lea rcx, str.By_Forbidi_on_Github
vmovss dword [rax + 0x100], xmm2
vmovss dword [rsp + 0x80], xmm0
vmovss dword [rsp + 0x84], xmm0
call fcn.140053a50
test al, al
je 0x140004c12
lea rcx, str.start_https:__github.com_Forbidi
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r8, qword [0x14015e8a8]
mov r9d, 4
mov eax, dword [r8 + 0x4818]
cmp eax, r9d
jge 0x140004c40
mov r9d, eax
test eax, eax
jle 0x140004c7b
nop dword [rax]
nop word [rax + rax]
mov rcx, qword [r8 + 0x4820]
dec r9d
cdqe
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
vmovups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
vmovups xmmword [r8 + rax*8 + 0x38ac], xmm0
dec dword [r8 + 0x4818]
mov eax, dword [r8 + 0x4818]
test r9d, r9d
jg 0x140004c40
mov rbx, qword [rsp + 0x88]
vmovaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x70
pop rdi
ret