Function at 0x14000f260
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
sub rsp, 0x130
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm9
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x141a750c0]
xor rax, rsp
mov qword [rbp + 0x90], rax
mov rax, qword [0x141aaec50]
lea rcx, [rbp + 0x20]
movss xmm0, dword [0x141aadb28]
xor r14d, r14d
movss xmm1, dword [0x141aadb2c]
movabs r15, 0xa15073f5ecd74748
movabs r12, 0x2df48338590cde9b
xor edx, edx
or dword [rax + 0x47b8], 3
mov r8d, Ordinal_50
movss dword [rax + 0x47d8], xmm0
movss dword [rax + 0x47dc], xmm1
mov dword [rax + 0x47c0], 1
mov qword [rax + 0x47c8], r14
mov qword [rax + 0x47d0], r14
mov dword [rax + 0x47bc], 1
movabs rax, 0x2df48356306bb1f7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
mov qword [rbp], r15
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x20]
mov qword [rbp + 0x68], rax
xorps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
call fcn.140023200
mov rax, qword [0x141aaec50]
mov rcx, qword [rax + 0x3ed8]
mov byte [rcx + 0xb8], 1
call fcn.140006340
mov rcx, qword [0x141aadaa8]
call fcn.140025bf0
mov rcx, qword [0x141aaec50]
lea rdx, [rbp + 0x40]
movss xmm6, dword [0x141a5f3bc]
mov dword [rbp + 0x40], 0x420c0000
mov dword [rbp + 0x44], 0x420c0000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, xmm6
addss xmm0, dword [0x141a5f2e0]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
call fcn.14004bef0
test al, al
jne 0x14000fb10
call fcn.140025c90
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1400267e0
test al, al
je 0x14000f43a
xor ecx, ecx
call fcn.14001d570
test al, al
je 0x14000f43a
mov byte [reloc.WS2_32.dll_accept], r14b
mov byte [0x141aadb22], 1
mov rcx, qword [0x141aaec50]
xorps xmm7, xmm7
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, xmm7
addss xmm0, dword [0x141a5f334]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
call fcn.14004dee0
test al, al
je 0x14000f4d8
cmp byte [reloc.WS2_32.dll_accept], r14b
je 0x14000f4be
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, reloc.WS2_32.dll_recvfrom
jmp 0x14000f4cf
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov rcx, qword [0x141aaec50]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, dword [0x141a5f398]
addss xmm0, dword [0x141a5f3a4]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
call fcn.140028bc0
mov rcx, qword [0x141aaec50]
mov dword [rbp + 0x40], 0x3f800000
mov dword [rbp + 0x44], 0x3f800000
mov qword [rbp + 0x60], r14
mov rax, qword [rcx + 0x3ed8]
mov dword [rbp + 0x20], 0x43c80000
mov dword [rbp + 0x24], 0x434d0000
mov dword [rbp], 0x42a00000
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov rdi, qword [0x141aadb78]
mov dword [rbp + 4], 0x42960000
mov rbx, qword [rax + 0x298]
mov rsi, qword [rbx + 0x98]
cmp rdi, rsi
je 0x14000f5a9
mov rdx, rdi
mov rcx, rbx
call fcn.140039410
mov edx, 6
mov r8d, 4
mov rcx, rbx
call fcn.140039490
lea rax, [rbp + 0x40]
mov dword [rsp + 0x28], 0xffffffff
lea r9, [rbp + 0x60]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x20]
mov rcx, rbx
lea rdx, [rbp]
call fcn.1400395b0
cmp rdi, rsi
je 0x14000f611
movsxd rcx, dword [rbx + 0x68]
lea eax, [rcx - 1]
mov dword [rbx + 0x68], eax
test eax, eax
jne 0x14000f5f9
mov rax, r14
jmp 0x14000f602
mov rax, qword [rbx + 0x70]
mov rax, qword [rax + rcx*8 - 0x10]
mov rcx, rbx
mov qword [rbx + 0x98], rax
call fcn.1400391d0
mov rcx, qword [0x141aadaa8]
call fcn.140025bf0
mov rcx, qword [0x141aaec50]
lea rdx, [rbp]
mov dword [rbp], 0x420c0000
mov dword [rbp + 4], 0x420c0000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, xmm6
addss xmm0, dword [0x141a5f2e0]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
call fcn.14004bef0
test al, al
jne 0x14000fb10
call fcn.140025c90
movss xmm0, dword [0x141aadb28]
lea r8, [0x141aaec28]
mov rcx, qword [0x141aaec50]
lea rdx, [rbp + 0x60]
movss xmm6, dword [0x141a5f3a8]
mov r9d, Ordinal_41
movss xmm9, dword [0x141a5f2ac]
subss xmm0, xmm6
mov dword [rbp], 0x43740000
mov rax, qword [rcx + 0x3ed8]
mov dword [rbp + 4], 0x420c0000
mov qword [rsp + 0x38], r14
mulss xmm0, xmm9
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, [rbp + 0x40]
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
movss dword [rax + 0x100], xmm1
addss xmm0, xmm6
movss dword [rax + 0x104], xmm0
movabs rax, 0xdb0d1771a5f97df
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x60], rax
movabs rax, 0xa15073f5ecd70301
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x20], r12
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x20], r15
mov rax, qword [rbp + 0x20]
movdqa xmm0, xmmword [rbp + 0x60]
mov qword [rbp + 0x48], rax
movabs rax, 0x4c9af15d2a59fdb8
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x40], rax
movabs rax, 0xa15073f5ecd72225
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x20], r12
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x20], r15
mov rax, qword [rbp + 0x20]
movdqa xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x88], rax
lea rax, [rbp]
xorps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x40], xmm0
mov qword [rsp + 0x20], rax
call fcn.140048ec0
movss xmm0, dword [0x141aadb28]
mov rcx, qword [0x141aaec50]
subss xmm0, xmm6
mov rax, qword [rcx + 0x3ed8]
mulss xmm0, xmm9
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
movss dword [rax + 0x100], xmm1
addss xmm0, dword [0x141a5f3b0]
movss dword [rax + 0x104], xmm0
mov dword [rbp], 0x43740000
lea rdx, [rbp]
mov dword [rbp + 4], 0x41f00000
lea rcx, [rbp + 0x60]
movabs rax, 0x2df48356306bb1d7
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x20], r15
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x20], r12
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x20], r15
mov rax, qword [rbp + 0x20]
movdqa xmm0, xmmword [rbp + 0x60]
mov qword [rbp + 0x88], rax
xorps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x60], xmm0
call fcn.14004c5b0
test al, al
je 0x14000f8e8
mov byte [0x141aaefc8], 1
mov word [reloc.WS2_32.dll_accept], 0x100
call fcn.140028cf0
cmp byte [0x141aaefc8], r14b
je 0x14000fac7
mov rbx, qword [0x141aaec50]
movss xmm0, dword [rbx + 0x18]
mulss xmm0, xmm9
addss xmm0, dword [0x141aaf000]
comiss xmm7, xmm0
ja 0x14000f924
movss xmm7, dword [0x141a5f2e0]
minss xmm7, xmm0
movss xmm0, dword [rbx + 0x37c8]
lea rcx, [rbx + 0x4838]
movss dword [0x141aaf000], xmm7
lea rdx, [rbp]
mulss xmm7, dword [rbx + 0x37c8]
mov dword [rbp], r14d
movss dword [rbp + 4], xmm0
call fcn.140030780
mov rcx, qword [0x141aaec50]
lea r9, [rbp + 0x80]
movdqa xmm0, xmmword [0x141a5f6e0]
movss dword [rbx + 0x37c8], xmm7
movss xmm1, dword [0x141aadb28]
mov rax, qword [rcx + 0x3ed8]
movss xmm3, dword [0x141aadb2c]
movups xmmword [rbp + 0x80], xmm0
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movabs rcx, 0x5754ed4be11c205a
mulss xmm1, xmm9
mulss xmm3, xmm9
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x84]
subss xmm1, dword [0x141a5f35c]
subss xmm3, dword [0x141a5f35c]
addss xmm2, xmm1
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
mov byte [rax + 0x141], 1
movss dword [rax + 0x100], xmm2
addss xmm1, xmm3
movss xmm3, dword [0x141a5f304]
movss dword [rsp + 0x20], xmm3
movss dword [rax + 0x104], xmm1
movabs rax, 0x6186e6563765aec8
movss xmm1, dword [0x141a5f364]
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xd531108685b92a2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x7d131863b88b350
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
movabs rax, 0x7d131863b88b335
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
mov qword [rbp], rcx
lea rcx, [rbp + 0x20]
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
vmovdqu ymm0, ymmword [rbp + 0x60]
vpxor ymm2, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0x20], ymm2
vmovss xmm2, dword [reloc.WS2_32.dll_accept]
vzeroupper
call fcn.140005de0
mov ecx, 1
call fcn.14001a2d0
call fcn.14000efb0
call fcn.140025410
mov rcx, qword [rbp + 0x90]
xor rcx, rsp
call fcn.1400fb6f0
lea r11, [rsp + 0x130]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm9, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3