Function at 0x14000cff0
Capabilities:
Check for unmoving mouse cursor
Get common file path
Get disk size
Get hostname

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xdd8]
sub rsp, 0xeb0
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x1400ab100]
xor rax, rsp
mov qword [rbp + 0xd90], rax
xor r12d, r12d
lea r15, [0x1400ace80]
mov qword [rsp + 0x38], r15
mov rcx, r15
call fcn.140066aac
test eax, eax
jne 0x1400118b8
cmp dword [0x1400acecc], 0x7fffffff
je 0x1400118c3
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000d0a3
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x48]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000d0ec
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
movdqa xmm6, xmmword [0x140092e10]
mov edi, 0x18680
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000d150
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000d1b0
mov rcx, rdx
call fcn.14006905c
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop word [rax + rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000d1e0
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000d240
mov rcx, rdx
call fcn.14006905c
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000d2b5
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000d309
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d331
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d384
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000d3cd
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000d421
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000d46a
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000d4b3
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d4db
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000d532
mov rax, rdi
nop dword [rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000d590
mov rcx, rdx
call fcn.14006905c
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d5ea
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d612
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop dword [rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000d630
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000d690
mov rcx, rdx
call fcn.14006905c
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d704
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d72c
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d754
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d77c
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d7a4
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000d7ed
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000d8b7
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d8f5
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000d980
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000da17
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000da43
mov rax, rdi
nop dword [rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000daa0
mov rcx, rdx
call fcn.14006905c
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000db51
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000dbd0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop dword [rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000dc20
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000dc80
mov rcx, rdx
call fcn.14006905c
lea rcx, [0x1400ace60]
call qword [sym.imp.ole32.dll_CoCreateGuid]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rbp + 0x170]
call fcn.14000cc50
mov rdx, rax
lea rcx, [section..data]
call fcn.14000c370
mov rdx, qword [rbp + 0x188]
cmp rdx, 7
jbe 0x14000dd0f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000dd0a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400118ac
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000dd58
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000dda0
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000de00
mov rcx, rdx
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000de5f
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000dea8
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop dword [rax + rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000dec0
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000df20
mov rcx, rdx
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000df7f
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop word [rax + rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000dfc0
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000e020
mov rcx, rdx
call fcn.14006905c
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000e089
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000e0d2
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000e0e2
mov rax, rdi
nop dword [rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000e140
mov rcx, rdx
call fcn.14006905c
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000e1ca
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000e23a
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000e2bb
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000e30e
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000e336
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000e39b
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop dword [rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000e3d0
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000e430
mov rcx, rdx
call fcn.14006905c
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000e46e
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000e496
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000e50c
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop dword [rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000e520
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000e580
mov rcx, rdx
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000e5df
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop word [rax + rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000e630
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000e690
mov rcx, rdx
call fcn.14006905c
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop word [rax + rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000e6c0
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000e720
mov rcx, rdx
call fcn.14006905c
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000e75e
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000e808
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000e830
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000e840
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000e8a0
mov rcx, rdx
call fcn.14006905c
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000e90a
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000e961
mov rax, rdi
nop dword [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000e9c0
mov rcx, rdx
call fcn.14006905c
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop dword [rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000ea00
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000ea60
mov rcx, rdx
call fcn.14006905c
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000eafb
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov word [rbp + 0x590], r12w
mov r8d, 0x400
lea rdx, [rbp + 0x590]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rax, [rbp + 0x590]
mov r14, 0xffffffffffffffff
mov rdx, r14
nop
inc rdx
cmp word [rax + rdx*2], 0
jne 0x14000eb60
mov rax, qword [0x1400ab038]
cmp rdx, rax
ja 0x14000ebad
lea rsi, [0x1400ab020]
cmp rax, 7
cmova rsi, qword [0x1400ab020]
mov qword [0x1400ab030], rdx
lea rbx, [rdx + rdx]
mov r8, rbx
lea rdx, [rbp + 0x590]
mov rcx, rsi
call fcn.14008dec0
mov word [rsi + rbx], r12w
jmp 0x14000ebc3
lea r9, [rbp + 0x590]
xor r8d, r8d
lea rcx, [0x1400ab020]
call fcn.14000c200
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [0x1400ace70], eax
mov word [rbp + 0x590], r12w
lea rdx, [rbp + 0x590]
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_GetCurrentDirectoryW]
lea rax, [rbp + 0x590]
mov rdx, r14
inc rdx
cmp word [rax + rdx*2], 0
jne 0x14000ebf3
mov rax, qword [0x1400ab058]
cmp rdx, rax
ja 0x14000ec40
lea rsi, [0x1400ab040]
cmp rax, 7
cmova rsi, qword [0x1400ab040]
mov qword [0x1400ab050], rdx
lea rbx, [rdx + rdx]
mov r8, rbx
lea rdx, [rbp + 0x590]
mov rcx, rsi
call fcn.14008dec0
mov word [rbx + rsi], r12w
jmp 0x14000ec56
lea r9, [rbp + 0x590]
xor r8d, r8d
lea rcx, [0x1400ab040]
call fcn.14000c200
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000ec9a
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000ece3
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000ed61
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000edb4
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000edfd
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000eeb4
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000ef19
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop dword [rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000ef30
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000ef90
mov rcx, rdx
call fcn.14006905c
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop word [rax + rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000efc0
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000f020
mov rcx, rdx
call fcn.14006905c
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000f05e
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000f0a7
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop word [rax + rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000f0c0
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000f120
mov rcx, rdx
call fcn.14006905c
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000f1c6
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000f21a
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000f263
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, 8
lea rcx, [rsp + 0x40]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000f28b
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop dword [rax + rax]
movdqu xmm0, xmmword [rcx + rax]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x20], xmm1
movdqu xmm0, xmmword [rcx + rax + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rcx + rax + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000f2a0
mov rax, rdi
nop word [rax + rax]
inc byte [rax + rdx]
inc rax
cmp rax, 0x186a0
jl 0x14000f300
mov rcx, rdx
call fcn.14006905c
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea r9, [rbp - 0x50]
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x78]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop dword [rax]
movdqu xmm0, xmmword [rax + rcx]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x10], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x20], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000f3a0
mov rax, rdi
nop word [rax + rax]
inc byte [rdx + rax]
inc rax
cmp rax, 0x186a0
jl 0x14000f400
mov rcx, rdx
call fcn.14006905c
lea rcx, [rsp + 0x78]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
lea rcx, [rbp - 0x80]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea r9, [rbp - 0x50]
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x60]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000f498
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [rbp - 0x50]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, 8
lea rcx, [rsp + 0x78]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000f4c0
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov edx, 8
lea rcx, [rsp + 0x78]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000f4e8
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
mov edx, 8
lea rcx, [rsp + 0x78]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000f510
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
lea r9, [rsp + 0x78]
lea r8, [rbp - 0x80]
lea rdx, [rbp - 0x50]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop word [rax + rax]
movdqu xmm0, xmmword [rax + rcx]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x10], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x20], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000f540
mov rax, rdi
nop word [rax + rax]
inc byte [rdx + rax]
inc rax
cmp rax, 0x186a0
jl 0x14000f5a0
mov rcx, rdx
call fcn.14006905c
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop word [rax + rax]
movdqu xmm0, xmmword [rax + rcx]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x10], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x20], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000f5d0
mov rax, rdi
nop word [rax + rax]
inc byte [rdx + rax]
inc rax
cmp rax, 0x186a0
jl 0x14000f630
mov rcx, rdx
call fcn.14006905c
lea rcx, [rsp + 0x78]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov edx, 8
lea rcx, [rbp - 0x80]
call qword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x14000f678
lea ecx, [rax + 1]
call qword [sym.imp.WINMM.dll_timeBeginPeriod]
mov ecx, 1
call qword [sym.imp.WINMM.dll_timeEndPeriod]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
lea r9, [rsp + 0x78]
lea r8, [rbp - 0x80]
lea rdx, [rbp - 0x50]
lea rcx, [0x140092dc0]
call qword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, 0x20
call fcn.140069230
mov rbx, rax
mov dword [rsp + 0x48], 0x10
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
mov rcx, rbx
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000f71a
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [rbp - 0x50]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop word [rax + rax]
movdqu xmm0, xmmword [rax + rcx]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x10], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x20], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000f740
mov rax, rdi
nop word [rax + rax]
inc byte [rdx + rax]
inc rax
cmp rax, 0x186a0
jl 0x14000f7a0
mov rcx, rdx
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000f7fd
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [rbp - 0x50]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop dword [rax]
movdqu xmm0, xmmword [rax + rcx]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x10], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x20], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000f810
mov rax, rdi
nop word [rax + rax]
inc byte [rdx + rax]
inc rax
cmp rax, 0x186a0
jl 0x14000f870
mov rcx, rdx
call fcn.14006905c
mov ecx, 0x186a0
call fcn.140069230
mov rdx, rax
mov rcx, r12
nop word [rax + rax]
movdqu xmm0, xmmword [rax + rcx]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x10]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x10], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x20]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x20], xmm1
movdqu xmm0, xmmword [rax + rcx + 0x30]
movdqa xmm1, xmm6
paddb xmm1, xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
add rcx, 0x40
cmp rcx, rdi
jl 0x14000f8a0
mov rax, rdi
nop word [rax + rax]
inc byte [rdx + rax]
inc rax
cmp rax, 0x186a0
jl 0x14000f900
mov rcx, rdx
call fcn.14006905c
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000f95d
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [rbp - 0x50]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000f9a4
call fcn.140070264
nop
call fcn.140070264
nop
mov ecx, 5
call fcn.140066930
int3
mov dword [0x1400acecc], 0x7ffffffe
mov ecx, 6
call fcn.140066930
int3