Function at 0x1400da811
Capabilities:
Enumerate processes via ntquerysysteminformation
Get disk information
Get disk size
Get local ipv4 addresses
Get logon sessions
Get memory capacity
Get system information on windows
List groups for user account
List user accounts

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa88
movaps xmmword [rsp + 0xa70], xmm7
movaps xmmword [rsp + 0xa60], xmm6
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x4d0], rcx
lea rsi, [rsp + 0x510]
mov rcx, rsi
call fcn.1400dd45e
mov rcx, rsi
call fcn.1400dd4c6
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rdx
lea rbx, [rsp + 0x510]
mov edx, 0x158
mov r8d, 0x1f4
mov rcx, rbx
call fcn.1400da522
mov rbp, qword [rbx]
test rbp, rbp
je 0x1400da8ad
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x40], rax
mov rdi, qword [rsp + 0x520]
mov rax, qword [rsp + 0x528]
mov qword [rsp + 0xb0], rax
jmp 0x1400da8c2
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x40], rax
mov rdi, qword [rsp + 0x520]
mov ecx, 9
xor edx, edx
call fcn.140051b16
mov r14, rax
mov r15, rdx
movabs rax, 0x5043206c61746f54
mov qword [r14], rax
mov byte [r14 + 8], 0x55
mov ecx, 8
mov edx, 0x120
call fcn.14001121c
test rax, rax
je 0x1400dd417
mov rbx, rax
lea r12, [rsp + 0x510]
mov rcx, r12
call fcn.1400dd45e
mov rcx, r12
call fcn.1400dd4c6
mov r12, rax
mov r13, rdx
call fcn.1400d1590
shl rdx, 0x20
mov eax, eax
or rdx, rax
lea rsi, [rsp + 0x510]
mov rcx, rsi
call fcn.1400d1620
cmp qword [rsi], 0
je 0x1400da947
xor esi, esi
jmp 0x1400da968
mov rsi, qword [rsp + 0x518]
call sub.kernel32.dll_GetTickCount64
xor ecx, ecx
mov r8d, 0x3e8
xor edx, edx
div r8
sub rsi, rax
cmovb rsi, rcx
xorps xmm6, xmm6
movups xmmword [rsp + 0x428], xmm6
mov qword [rsp + 0x368], rbp
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rdi
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x390], rax
movups xmmword [rsp + 0x3c8], xmm6
movups xmmword [rsp + 0x3d8], xmm6
mov qword [rsp + 0x438], r14
mov qword [rsp + 0x440], r15
mov qword [rsp + 0x448], 9
mov eax, 1
mov qword [rsp + 0x450], rax
movups xmmword [rsp + 0x458], xmm6
mov qword [rsp + 0x468], rax
and qword [rsp + 0x480], 0
movups xmmword [rsp + 0x470], xmm6
and qword [rsp + 0x498], 0
and dword [rsp + 0x4a0], 0
mov eax, 8
mov qword [rsp + 0x4a8], rax
movups xmmword [rsp + 0x4b0], xmm6
mov byte [rsp + 0x4c0], 0
mov qword [rsp + 0x3f0], rax
movups xmmword [rsp + 0x3f8], xmm6
mov qword [rsp + 0x408], rbx
mov qword [rsp + 0x410], 2
and qword [rsp + 0x418], 0
and qword [rsp + 0x328], 0
lea r14, [0x1401acb20]
mov qword [rsp + 0x398], r14
and qword [rsp + 0x3b0], 0
movups xmmword [rsp + 0x3a0], xmm6
mov qword [rsp + 0x3b8], r12
mov qword [rsp + 0x3c0], r13
mov qword [rsp + 0x3e8], rsi
mov qword [rsp + 0x420], rax
mov r15, qword [rsp + 0x50]
cmp byte [r15 + 4], 0
je 0x1400dab8b
lea rsi, [rsp + 0x270]
movaps xmmword [rsi], xmm6
movaps xmmword [rsi + 0x30], xmm6
movaps xmmword [rsi + 0x20], xmm6
movaps xmmword [rsi + 0x10], xmm6
mov dword [rsi], 0x40
mov rcx, rsi
call sub.kernel32.dll_GlobalMemoryStatusEx
movups xmm0, xmmword [rsi + 8]
movups xmmword [rsp + 0x3c8], xmm0
lea rcx, [rsp + 0x510]
movaps xmmword [rcx + 0x50], xmm6
movaps xmmword [rcx + 0x40], xmm6
movaps xmmword [rcx + 0x30], xmm6
movaps xmmword [rcx + 0x20], xmm6
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
and qword [rcx + 0x60], 0
mov edx, 0x68
call sub.psapi.dll_GetPerformanceInfo
cmp eax, 1
jne 0x1400dab8b
mov r8, qword [rsp + 0x520]
mov r9, qword [rsp + 0x530]
xor r10d, r10d
sub r8, r9
cmovb r8, r10
mov rcx, qword [rsp + 0x560]
mov rax, rcx
mul r8
mov r8, rax
mov r11, 0xffffffffffffffff
cmovo r8, r11
mov rsi, qword [rsp + 0x518]
sub rsi, r9
cmovb rsi, r10
mov rax, rcx
mul rsi
cmovo rax, r11
mov qword [rsp + 0x3d8], r8
mov qword [rsp + 0x3e0], rax
lea r12, [rsp + 0x438]
cmp byte [r15 + 0xb], 2
je 0x1400daf63
mov bpl, byte [r15 + 0xc]
cmp qword [rsp + 0x328], 0
jne 0x1400dae2c
lea r8, [rsp + 0x270]
and qword [r8], 0
xor ebx, ebx
xor ecx, ecx
xor edx, edx
call sub.pdh.dll_PdhOpenQueryA
mov edi, eax
test eax, eax
je 0x1400dabd0
jmp 0x1400dabfe
mov rsi, qword [rsp + 0x270]
lea rbx, [rsp + 0x510]
mov rcx, rbx
call fcn.1400dd45e
mov rcx, rbx
call fcn.1400dd4c6
xorps xmm0, xmm0
movaps xmmword [rbx], xmm0
and qword [rbx + 0x10], 0
mov rbx, r14
and qword [rsp + 0x360], 0
mov qword [rsp + 0x328], rbx
mov rcx, qword [rsp + 0x520]
mov qword [rsp + 0x340], rcx
movaps xmm0, xmmword [rsp + 0x510]
movups xmmword [rsp + 0x330], xmm0
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rdx
mov qword [rsp + 0x358], rsi
test edi, edi
jne 0x1400dae23
mov byte [rsp + 0x58], bpl
mov r15d, ebp
and r15b, 1
xor eax, eax
mov qword [rsp + 0x40], rax
mov ecx, 0x1e
xor edx, edx
call fcn.140051b16
movups xmm0, xmmword [str.Processor__Total___Idle_TimeProcessor____Idle_Time]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401ac7ce]
movups xmmword [rax + 0xe], xmm0
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], rdx
mov qword [rsp + 0x280], 0x1e
lea r14, [rsp + 0x480]
mov ecx, 5
xor edx, edx
call fcn.140051b16
mov dword [rax], 0x5f746f74
mov byte [rax + 4], 0x30
lea r9, [rsp + 0x510]
mov qword [r9], rax
mov qword [r9 + 8], rdx
mov qword [r9 + 0x10], 5
lea rdx, [rsp + 0x328]
lea rcx, [rsp + 0x270]
mov r8, r14
call fcn.1400de54d
mov rcx, r12
mov edx, r15d
call fcn.1400de85a
mov r14, rax
mov qword [rsp + 0x60], rdx
mov edi, 2
mov r12d, 1
cmp r14, qword [rsp + 0x60]
je 0x1400dae09
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x70], rax
inc rax
mov qword [rsp + 0x40], rax
lea rax, [0x1401ac7f8]
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rdi
and qword [rsp + 0x530], 0
lea r15, [rsp + 0x70]
mov qword [rsp + 0x270], r15
lea rsi, [fcn.140013d70]
mov qword [rsp + 0x278], rsi
lea r13, [rsp + 0x270]
mov qword [rsp + 0x520], r13
mov qword [rsp + 0x528], r12
lea rbp, [rsp + 0xc0]
mov rcx, rbp
lea rbx, [rsp + 0x510]
mov rdx, rbx
call fcn.1400d7922
lea rax, str._rustc_8ede3aae28fe6e4d52b38157d7bfe0d3bceef225librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_release_store
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rdi
and qword [rsp + 0x530], 0
mov qword [rsp + 0x1a0], r15
mov qword [rsp + 0x1a8], rsi
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x520], rax
mov qword [rsp + 0x528], r12
mov rcx, r13
mov rdx, rbx
call fcn.1400d7922
lea r8, [r14 + 0x48]
mov rcx, rbp
lea rdx, [rsp + 0x328]
mov r9, r13
call fcn.1400de54d
add r14, 0x70
jmp 0x1400dad0a
mov rbx, qword [rsp + 0x328]
mov r15, qword [rsp + 0x50]
lea r12, [rsp + 0x438]
mov bpl, byte [rsp + 0x58]
test rbx, rbx
je 0x1400daf63
mov rcx, qword [rsp + 0x358]
call sub.pdh.dll_PdhCollectQueryData
cmp qword [rsp + 0x480], 0
je 0x1400dae76
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x328]
call fcn.1400de87c
test eax, eax
je 0x1400dd423
movss xmm1, dword [0x1400f6878]
subss xmm1, xmm0
movss dword [rsp + 0x4a0], xmm1
mov edx, ebp
and dl, 1
mov rcx, r12
call fcn.1400de85a
mov rsi, rax
mov rdi, rdx
add rsi, 0x48
lea rbx, [rsp + 0x328]
movss xmm6, dword [0x1400f6878]
lea rax, [rsi - 0x48]
cmp rax, rdi
je 0x1400daed1
cmp qword [rsi], 0
je 0x1400daecb
mov rcx, rbx
mov rdx, rsi
call fcn.1400de87c
test eax, eax
je 0x1400dd3fd
movaps xmm1, xmm6
subss xmm1, xmm0
movss dword [rsi + 0x20], xmm1
add rsi, 0x70
jmp 0x1400dae9d
test bpl, 1
je 0x1400daf63
cmp byte [rsp + 0x4c0], 0
jne 0x1400daf63
mov rsi, qword [rsp + 0x4b8]
lea rdi, [rsp + 0x510]
mov rcx, rdi
mov rdx, rsi
call fcn.1400ddd78
mov rbx, qword [rsp + 0x4a8]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
shl rax, 3
imul r8, rsi, 0x70
xor r9d, r9d
mov r10, rbx
test r8, r8
je 0x1400daf41
cmp rax, r9
je 0x1400daf41
mov r11, qword [rcx + r9]
mov qword [r10 + 0x60], r11
add r10, 0x70
add r9, 8
add r8, 0xffffffffffffff90
jmp 0x1400daf21
call fcn.1400df7e5
test rsi, rsi
je 0x1400daf51
mov rax, qword [rbx + 0x60]
jmp 0x1400daf53
xor eax, eax
mov qword [rsp + 0x498], rax
mov byte [rsp + 0x4c0], 1
cmp byte [r15 + 6], 0
je 0x1400db274
lea rsi, [rsp + 0x270]
mov rcx, rsi
call fcn.1400de016
cmp dword [rsi], 2
je 0x1400db1a6
mov rax, qword [rsp + 0x2a0]
lea rdx, [rsp + 0x510]
mov qword [rdx + 0x30], rax
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
movups xmm2, xmmword [rsp + 0x290]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rsi, [rsp + 0xc0]
mov rcx, rsi
call fcn.1400de042
cmp qword [rsi], 2
je 0x1400db1a6
mov rax, qword [rsp + 0xf0]
lea rdx, [rsp + 0x510]
mov qword [rdx + 0x30], rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.1400de0bc
cmp qword [rsi], 2
je 0x1400db1a6
mov rax, qword [rsp + 0x1d0]
lea rdx, [rsp + 0x510]
mov qword [rdx + 0x30], rax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rsi, [rsp + 0x70]
mov rcx, rsi
call fcn.1400de152
cmp qword [rsi], 2
je 0x1400db1a6
mov rax, qword [rsp + 0xa0]
lea rdx, [rsp + 0x510]
mov qword [rdx + 0x30], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rsi, [rsp + 0x160]
mov rcx, rsi
call fcn.1400de21c
cmp qword [rsi], 2
je 0x1400db1a6
mov rax, qword [rsp + 0x190]
lea rdx, [rsp + 0x510]
mov qword [rdx + 0x30], rax
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmm2, xmmword [rsp + 0x180]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rsi, [rsp + 0x230]
mov rcx, rsi
call fcn.1400de299
mov rax, qword [rsi]
cmp rax, 2
je 0x1400db1a6
movups xmm0, xmmword [rsp + 0x238]
movups xmm1, xmmword [rsp + 0x248]
movups xmm2, xmmword [rsp + 0x258]
lea rsi, [rsp + 0x4d8]
movups xmmword [rsi + 0x28], xmm2
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi], rax
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
mov rdx, rsi
mov r8b, 1
call fcn.1400de378
mov rax, qword [rsi + 0x30]
mov qword [rsp + 0x540], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x530], xmm2
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
mov ebp, dword [rdi + 4]
cmp ebp, 2
jne 0x1400dd2e6
lea rcx, [rsp + 0x510]
call fcn.1400da095
mov esi, 8
xor r14d, r14d
mov rcx, qword [rsp + 0x3f0]
mov rdx, qword [rsp + 0x400]
call fcn.1400da057
mov rcx, qword [rsp + 0x3f0]
mov rdx, qword [rsp + 0x3f8]
call fcn.1400da14e
mov qword [rsp + 0x3f0], rsi
mov qword [rsp + 0x3f8], r14
mov qword [rsp + 0x400], r14
mov r12, qword [rsp + 0x50]
cmp byte [r12 + 1], 0
je 0x1400db54d
lea rcx, [rsp + 0x4d8]
and qword [rcx], 0
call sub.iphlpapi.dll_GetIfTable2
test eax, eax
jne 0x1400dc2b8
lea r8, [rsp + 0x3b8]
mov rax, qword [r8 - 0x20]
mov rcx, qword [r8 - 0x18]
add rcx, rax
inc rcx
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
not edx
mov r8, qword [r8 - 8]
lea rsi, [rsp + 0x510]
mov qword [rsi], rax
add rax, 0x10
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov word [rsi + 0x18], dx
mov qword [rsi + 0x20], r8
mov rcx, rsi
call fcn.1400da284
test rax, rax
je 0x1400db686
mov byte [rdx + 0x6e], 0
jmp 0x1400db25d
cmp byte [r15 + 5], 0
je 0x1400db1f0
mov rsi, qword [rsp + 0x3f0]
lea r13, [rsp + 0x278]
imul rbp, qword [rsp + 0x400], 0x60
lea rdi, [rsp + 0xc0]
lea rbx, [rsp + 0x1a0]
lea r14, [rsp + 0x510]
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x270]
test rbp, rbp
je 0x1400db1f0
mov rax, qword [rsi]
cmp rax, 2
jne 0x1400db44e
mov rcx, rdi
call fcn.1400de016
cmp dword [rsp + 0xc0], 2
je 0x1400db3ed
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x540], rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x530], xmm2
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
mov rcx, rbx
mov rdx, r14
call fcn.1400de042
cmp qword [rsp + 0x1a0], 2
je 0x1400db3ed
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x540], rax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x530], xmm2
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
mov rcx, r15
mov rdx, r14
call fcn.1400de0bc
cmp qword [rsp + 0x70], 2
je 0x1400db3ed
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x540], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x530], xmm2
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
mov rcx, rdi
mov rdx, r14
call fcn.1400de152
cmp qword [rsp + 0xc0], 2
jne 0x1400db4fd
mov qword [rsp + 0x1a0], 2
mov rcx, rsi
call fcn.1400da08b
mov rax, qword [rsp + 0x1d0]
mov qword [rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, qword [rsi]
mov qword [rsi], 2
cmp rax, 2
jne 0x1400db455
mov qword [rsp + 0x510], 2
jmp 0x1400db483
mov qword [rsi], 2
mov qword [rsp + 0x270], rax
movups xmm0, xmmword [rsi + 8]
movups xmm1, xmmword [rsi + 0x18]
movups xmm2, xmmword [rsi + 0x28]
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov rcx, r14
mov rdx, r12
call fcn.1400de299
mov rcx, rsi
call fcn.1400da08b
mov rax, qword [rsp + 0x540]
mov qword [rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0x510]
movups xmm1, xmmword [rsp + 0x520]
movups xmm2, xmmword [rsp + 0x530]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp dword [rsi], 2
je 0x1400db4f0
mov rcx, r14
mov rdx, rsi
xor r8d, r8d
call fcn.1400de378
cmp dword [rsp + 0x514], 2
je 0x1400db4f0
movss xmm0, dword [rsp + 0x510]
movss dword [rsi + 0x58], xmm0
ucomiss xmm0, dword [rsi + 0x5c]
jbe 0x1400db4f0
movss dword [rsi + 0x5c], xmm0
add rsi, 0x60
add rbp, 0xffffffffffffffa0
jmp 0x1400db2bd
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x540], rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x530], xmm2
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
mov rcx, rbx
mov rdx, r14
call fcn.1400de21c
jmp 0x1400db3f9
cmp byte [r12], 0
je 0x1400dc2b8
lea rsi, [rsp + 0x510]
mov r8d, 0x548
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rax, qword [rsp + 0x398]
mov rcx, qword [rsp + 0x3a0]
add rcx, rax
inc rcx
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
not edx
mov r8, qword [rsp + 0x3b0]
lea rdi, [rsp + 0x270]
mov qword [rdi], rax
add rax, 0x10
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rcx
mov word [rdi + 0x18], dx
mov qword [rdi + 0x20], r8
mov r14, 0xffffffffffffffff
mov rcx, rdi
call fcn.1400da284
test rax, rax
je 0x1400dc2b8
mov rbx, rdx
mov rax, qword [rdx]
mov qword [rsp + 0x510], rax
and dword [rsp + 0x518], 0
mov rcx, rsi
call sub.iphlpapi.dll_GetIfEntry2
test eax, eax
jne 0x1400db5be
mov rax, qword [rbx + 8]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], rax
mov rax, qword [rsp + 0xa10]
mov qword [rbx + 8], rax
mov qword [rbx + 0x20], rcx
mov rax, qword [rsp + 0x9c8]
mov qword [rbx + 0x18], rax
mov rax, qword [rbx + 0x28]
mov qword [rbx + 0x30], rax
mov rax, qword [rsp + 0x9d0]
add rax, qword [rsp + 0x9d8]
cmovb rax, r14
mov qword [rbx + 0x28], rax
mov rax, qword [rbx + 0x38]
mov qword [rbx + 0x40], rax
mov rax, qword [rsp + 0xa18]
add rax, qword [rsp + 0xa20]
cmovb rax, r14
mov qword [rbx + 0x38], rax
mov rax, qword [rbx + 0x48]
mov qword [rbx + 0x50], rax
mov rax, qword [rsp + 0x9e8]
mov qword [rbx + 0x48], rax
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x60], rax
mov rax, qword [rsp + 0xa30]
mov qword [rbx + 0x58], rax
jmp 0x1400db5be
mov rcx, rsi
call fcn.1400dd45e
mov rcx, rsi
call fcn.1400dd4c6
lea rcx, [0x1401acb20]
lea r8, [rsp + 0x530]
mov qword [r8 - 0x20], rcx
pxor xmm0, xmm0
and qword [r8 - 8], 0
movdqu xmmword [r8 - 0x18], xmm0
mov qword [r8], rax
mov qword [r8 + 8], rdx
lea rax, [rsp + 0x70]
mov qword [rax], 8
movdqu xmmword [rax + 8], xmm0
mov rsi, qword [rsp + 0x4d8]
lea rax, [rsi + 8]
mov qword [rsp + 0x40], rax
mov r15d, dword [rsi]
add rsi, 0x18
xor ebp, ebp
cmp r15, rbp
je 0x1400db97c
cmp qword [rsi + 0x498], 0
jne 0x1400db70b
cmp qword [rsi + 0x4a0], 0
je 0x1400db94b
cmp dword [rsi + 0x47c], 2
je 0x1400db94b
cmp dword [rsi + 0x410], 0
je 0x1400db94b
mov ecx, 0x14
mov edx, 2
call fcn.1400d7b72
mov rdi, rax
mov eax, dword [rsi]
movzx ecx, byte [rsi + 4]
movzx edx, byte [rsi + 5]
movzx r8d, byte [rsi + 6]
movzx r9d, byte [rsi + 7]
movzx r10d, byte [rsi + 8]
movzx r11d, byte [rsi + 9]
movzx ebx, byte [rsi + 0xa]
movzx r14d, byte [rsi + 0xb]
mov dword [rdi], eax
mov word [rdi + 4], cx
mov word [rdi + 6], dx
mov word [rdi + 8], r8w
mov word [rdi + 0xa], r9w
mov word [rdi + 0xc], r10w
mov word [rdi + 0xe], r11w
mov word [rdi + 0x10], bx
mov word [rdi + 0x12], r14w
mov ecx, 0xa
xor edx, edx
call fcn.1400d819b
mov ecx, dword [rdi + 0x10]
mov dword [rax + 0x10], ecx
movdqu xmm0, xmmword [rdi]
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], rdx
mov qword [rsp + 0x280], 0xa
mov rcx, qword [rsp + 0x530]
mov rdx, qword [rsp + 0x538]
mov r9d, 0xa
mov r8, rax
call fcn.1400d9b48
mov r13, rax
lea rax, [rsp + 0x270]
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0x510]
mov qword [rsp + 0xc8], rax
mov rcx, qword [rsp + 0x510]
mov rdx, qword [rsp + 0x518]
lea rax, [0x1400da68f]
mov qword [rsp + 0x20], rax
mov r8, r13
lea r9, [rsp + 0xc0]
call fcn.14009bd0f
mov r12, qword [rsp + 0x510]
test rax, rax
je 0x1400db86d
test r12, r12
je 0x1400db86d
shl rdx, 5
sub r12, rdx
mov rcx, qword [rsp + 0x270]
test rcx, rcx
je 0x1400db8db
mov rdx, qword [rsp + 0x278]
call fcn.14009a8f1
jmp 0x1400db8db
cmp qword [rsp + 0x520], 0
je 0x1400db95a
movups xmm6, xmmword [rsp + 0x270]
mov rbx, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x518]
mov rcx, r12
mov r8, r13
call fcn.140057c53
mov rcx, qword [rsp + 0x510]
shl rax, 5
and dl, 1
movzx edx, dl
sub qword [rsp + 0x520], rdx
mov r12, rcx
sub r12, rax
movups xmmword [r12 - 0x20], xmm6
neg rax
mov qword [rcx + rax - 0x10], rbx
and dword [r12 - 8], 0
inc qword [rsp + 0x528]
mov eax, dword [r12 - 8]
inc eax
mov dword [r12 - 8], eax
cmp eax, 1
jle 0x1400db8fb
mov edx, 0xa
mov rcx, rdi
call fcn.14009a8f1
jmp 0x1400db94b
mov rdx, qword [rsp + 0x80]
cmp rdx, qword [rsp + 0x78]
jne 0x1400db91c
lea rcx, [rsp + 0x70]
call fcn.1400d9f0c
mov rdx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x70]
mov rcx, rdx
shl rcx, 5
mov dword [rax + rcx], ebp
mov qword [rax + rcx + 8], rdi
mov r8d, 0xa
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], r8
inc rdx
mov qword [rsp + 0x80], rdx
add rsi, 0x548
inc rbp
jmp 0x1400db6ea
lea rcx, [rsp + 0x510]
lea rdx, [rsp + 0x530]
call fcn.1400f467e
mov r12, qword [rsp + 0x510]
jmp 0x1400db87c
mov r12, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
mov r15, qword [rsp + 0x80]
shl r15, 5
add r15, r12
lea rbx, [rsp + 0xc8]
lea r13, [0x1401ac508]
lea r14, [rsp + 0x270]
mov qword [rsp + 0x4c8], r12
lea rbp, [rsp + 0x510]
cmp r12, r15
je 0x1400dbe74
lea rsi, [r12 + 0x20]
mov edi, dword [r12]
mov r8, qword [r12 + 8]
movups xmm0, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x160], xmm0
test r8, r8
je 0x1400dbe71
mov qword [rsp + 0xc0], r8
movdqa xmm0, xmmword [rsp + 0x160]
movdqu xmmword [rbx], xmm0
cmp qword [rsp + 0x528], 0
je 0x1400dbaa5
mov rcx, qword [rsp + 0x530]
mov rdx, qword [rsp + 0x538]
mov r9, qword [rsp + 0xd0]
call fcn.1400d9b48
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x230], rcx
lea rcx, [rsp + 0x230]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rbp
mov rcx, qword [rsp + 0x510]
mov rdx, qword [rsp + 0x518]
lea r8, [0x1400ddfe4]
mov qword [rsp + 0x20], r8
mov r8, rax
mov r9, r14
call fcn.14009bd0f
mov rcx, qword [rsp + 0x510]
shl rdx, 5
sub rcx, rdx
test rax, rax
cmove rcx, rax
lea rax, [rcx - 0x20]
test rcx, rcx
cmove rax, rcx
jmp 0x1400dbaa7
xor eax, eax
lea rcx, [rax + 0x18]
test rax, rax
cmove rcx, r13
cmp dword [rcx], 1
jg 0x1400dbcc6
imul r13, rdi, 0x548
mov rax, qword [rsp + 0x40]
lea rbx, [rax + r13]
lea rcx, [rax + r13]
add rcx, 0x1c
xor r8d, r8d
cmp r8, 0x101
je 0x1400dbaec
cmp word [rcx + r8*2], 0
je 0x1400dbaf2
inc r8
jmp 0x1400dbad6
mov r8d, 0x101
mov edx, 0x101
lea r9, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sysinfo_0.29.10_srcwindows_network.rs
call fcn.1400d8357
mov r8, rdx
mov rcx, r14
mov rdx, rax
call fcn.14000ff40
cmp qword [rsp + 0x270], 0
je 0x1400dbcb7
mov r9, qword [rsp + 0x280]
mov qword [rsp + 0x1b0], r9
movdqu xmm0, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x1a0], xmm0
mov rcx, qword [rsp + 0x3b8]
mov rdx, qword [rsp + 0x3c0]
mov r8, qword [rsp + 0x1a0]
call fcn.1400d9bde
mov rdi, rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x230], rax
lea rax, [rsp + 0x230]
mov qword [rsp + 0x270], rax
lea rax, [rsp + 0x398]
mov qword [rsp + 0x278], rax
mov rcx, qword [rsp + 0x398]
mov rdx, qword [rsp + 0x3a0]
lea rax, [0x1400da631]
mov qword [rsp + 0x20], rax
mov r8, rdi
mov r9, r14
call fcn.14009bd0f
mov rcx, qword [rsp + 0x398]
test rax, rax
je 0x1400dbce3
test rcx, rcx
je 0x1400dbce3
neg rdx
imul r8, rdx, 0x88
mov rax, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
mov r9, qword [rcx + r8 - 0x68]
mov r10, qword [rcx + r8 - 0x58]
mov qword [rcx + r8 - 0x60], r9
mov r11, qword [rsp + 0x40]
mov r9, qword [r11 + r13 + 0x500]
mov qword [rcx + r8 - 0x68], r9
mov qword [rcx + r8 - 0x50], r10
mov r9, qword [r11 + r13 + 0x4b8]
mov qword [rcx + r8 - 0x58], r9
mov r9, qword [rcx + r8 - 0x48]
mov qword [rcx + r8 - 0x40], r9
mov r9, qword [r11 + r13 + 0x4c0]
add r9, qword [r11 + r13 + 0x4c8]
mov r10, 0xffffffffffffffff
cmovb r9, r10
mov qword [rcx + r8 - 0x48], r9
mov r9, qword [rcx + r8 - 0x38]
mov qword [rcx + r8 - 0x30], r9
mov r9, qword [r11 + r13 + 0x508]
add r9, qword [r11 + r13 + 0x510]
cmovb r9, r10
mov qword [rcx + r8 - 0x38], r9
mov r9, qword [rcx + r8 - 0x28]
mov qword [rcx + r8 - 0x20], r9
mov r9, qword [r11 + r13 + 0x4d8]
mov qword [rcx + r8 - 0x28], r9
mov r9, qword [rcx + r8 - 0x18]
mov qword [rcx + r8 - 0x10], r9
mov r9, qword [r11 + r13 + 0x520]
mov qword [rcx + r8 - 0x18], r9
mov byte [rcx + r8 - 2], 1
test rax, rax
je 0x1400dbe23
mov rcx, rax
call fcn.1400eef2b
jmp 0x1400dbe23
lea rbx, [rsp + 0xc8]
lea r13, [0x1401ac508]
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
call fcn.14009a8f1
mov r12, rsi
jmp 0x1400db9c4
cmp qword [rsp + 0x3a8], 0
je 0x1400dbe4f
movaps xmm6, xmmword [rsp + 0x1a0]
mov rax, qword [rsp + 0x40]
mov rbp, qword [rax + r13 + 0x4c0]
add rbp, qword [rax + r13 + 0x4c8]
mov rdx, 0xffffffffffffffff
cmovb rbp, rdx
mov r8, qword [rsp + 0x1b0]
mov qword [rsp + 0x58], r8
mov r14, qword [rax + r13 + 0x508]
add r14, qword [rax + r13 + 0x510]
mov r12, qword [rax + r13 + 0x4b8]
cmovb r14, rdx
mov rdx, qword [rbx]
mov qword [rsp + 0xb0], rdx
mov rbx, qword [rax + r13 + 0x500]
mov rdx, qword [rax + r13 + 0x4d8]
mov qword [rsp + 0x60], rdx
mov r13, qword [rax + r13 + 0x520]
mov rdx, qword [rsp + 0x3a0]
mov r8, rdi
call fcn.140057c53
mov rcx, qword [rsp + 0x398]
and dl, 1
movzx edx, dl
sub qword [rsp + 0x3a8], rdx
neg rax
imul rax, rax, 0x88
movups xmmword [rcx + rax - 0x88], xmm6
mov rdx, qword [rsp + 0x58]
mov qword [rcx + rax - 0x78], rdx
mov rdx, qword [rsp + 0xb0]
mov qword [rcx + rax - 0x70], rdx
mov qword [rcx + rax - 0x68], rbx
mov qword [rcx + rax - 0x60], rbx
mov qword [rcx + rax - 0x58], r12
mov qword [rcx + rax - 0x50], r12
mov qword [rcx + rax - 0x48], rbp
mov qword [rcx + rax - 0x40], rbp
mov qword [rcx + rax - 0x38], r14
mov qword [rcx + rax - 0x30], r14
mov rdx, qword [rsp + 0x60]
mov qword [rcx + rax - 0x28], rdx
mov qword [rcx + rax - 0x20], rdx
mov qword [rcx + rax - 0x18], r13
mov qword [rcx + rax - 0x10], r13
and dword [rcx + rax - 8], 0
and word [rcx + rax - 4], 0
mov byte [rcx + rax - 2], 1
inc qword [rsp + 0x3b0]
lea r14, [rsp + 0x270]
lea rbp, [rsp + 0x510]
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
call fcn.14009a8f1
mov r12, rsi
lea rbx, [rsp + 0xc8]
lea r13, [0x1401ac508]
jmp 0x1400db9c4
lea rcx, [rsp + 0x398]
lea rdx, [rsp + 0x3b8]
call fcn.1400f44d8
mov rcx, qword [rsp + 0x398]
jmp 0x1400dbcf2
mov r12, rsi
sub r15, r12
shr r15, 5
add r12, 0x10
sub r15, 1
jb 0x1400dbe99
mov rcx, qword [r12 - 8]
mov rdx, qword [r12]
call fcn.14009a8f1
add r12, 0x20
jmp 0x1400dbe7f
mov r8, qword [rsp + 0x148]
test r8, r8
je 0x1400dbebc
shl r8, 5
mov edx, 8
mov rcx, qword [rsp + 0x4c8]
call fcn.140002892
mov rcx, qword [rsp + 0x4d8]
call sub.iphlpapi.dll_FreeMibTable
mov r8, qword [rsp + 0x518]
test r8, r8
je 0x1400dbf81
mov rsi, qword [rsp + 0x528]
test rsi, rsi
je 0x1400dbf4a
mov rdi, qword [rsp + 0x510]
movdqa xmm0, xmmword [rdi]
pmovmskb eax, xmm0
not eax
lea rbx, [rdi + 0x10]
sub rsi, 1
jb 0x1400dbf42
test ax, ax
jne 0x1400dbf1f
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
add rdi, 0xfffffffffffffe00
add rbx, 0x10
jmp 0x1400dbf03
bsf ecx, eax
lea ebp, [rax - 1]
and ebp, eax
shl rcx, 5
mov rax, rdi
sub rax, rcx
mov rcx, qword [rax - 0x20]
mov rdx, qword [rax - 0x18]
call fcn.14009a8f1
mov eax, ebp
jmp 0x1400dbefd
mov r8, qword [rsp + 0x518]
mov rdx, qword [rsp + 0x510]
mov qword [rsp + 0x20], 0x10
lea rsi, [rsp + 0x270]
mov r9d, 0x20
mov rcx, rsi
call fcn.1400da162
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call fcn.140002892
mov rax, qword [rsp + 0x398]
mov rcx, qword [rsp + 0x3a0]
add rcx, rax
inc rcx
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
not edx
mov r8, qword [rsp + 0x3b0]
lea rsi, [rsp + 0x510]
mov qword [rsi], rax
add rax, 0x10
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov word [rsi + 0x18], dx
mov qword [rsi + 0x20], r8
mov ebx, 0x88
mov rcx, rsi
call fcn.1400d992b
test rax, rax
je 0x1400dc015
mov rdi, rax
cmp byte [rax - 2], 0
jne 0x1400dbfcd
mov rax, qword [rsp + 0x398]
sub rax, rdi
cqo
idiv rbx
lea rcx, [rsp + 0x398]
mov rdx, rax
call fcn.14005719d
mov rcx, qword [rdi - 0x88]
mov rdx, qword [rdi - 0x80]
call fcn.1400eef2b
jmp 0x1400dbfcd
and dword [rsp + 0x70], 0
lea rbx, [rsp + 0x160]
mov dword [rbx], 0x3c00
mov ebp, 4
xor esi, esi
dec ebp
je 0x1400dc09a
mov edx, dword [rsp + 0x160]
mov rcx, rsi
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
test rax, rax
je 0x1400dc0a1
mov rdi, rax
mov qword [rsp + 0x20], rbx
xor ecx, ecx
mov edx, 0xe
xor r8d, r8d
mov r9, rax
call sub.iphlpapi.dll_GetAdaptersAddresses
mov dword [rsp + 0x70], eax
mov rsi, rdi
cmp eax, 0x6f
je 0x1400dc02f
test eax, eax
mov r12, qword [rsp + 0x50]
jne 0x1400dc106
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0xd0], rdi
and qword [rsp + 0xc0], 0
xor edi, edi
jmp 0x1400dc168
mov r12, qword [rsp + 0x50]
jmp 0x1400dc109
mov ecx, 0x32
xor edx, edx
call fcn.140051b16
mov rdi, rax
mov rbx, rdx
movups xmm0, xmmword [str.failed_to_allocate_memory_for_IP_ADAPTER_ADDRESSESGetAdaptersAddresses___failed_with_code]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401ac9c2]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x1401ac9d2]
movdqu xmmword [rax + 0x20], xmm0
mov word [rax + 0x30], 0x5345
mov rcx, rsi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rbx
mov qword [rsp + 0xd0], 0x32
mov r12, qword [rsp + 0x50]
jmp 0x1400dc168
mov rsi, rdi
lea rax, [rsp + 0x70]
mov qword [rsp + 0x270], rax
lea rax, [0x1401aca10]
lea rdx, [rsp + 0x510]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea rcx, [0x14001abc0]
mov qword [rsp + 0x278], rcx
mov qword [rdx + 0x10], r14
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0xc0]
mov rcx, rdi
call fcn.1400d7922
mov rcx, rsi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rdi, qword [rdi]
test rdi, rdi
je 0x1400dc182
mov rdx, qword [rsp + 0xc8]
mov rcx, rdi
call fcn.1400eef2b
jmp 0x1400dc2b8
mov r13, r14
movups xmm0, xmmword [rsp + 0xc8]
lea rsi, [rsp + 0x160]
movups xmmword [rsi], xmm0
lea r14, [rsp + 0x528]
lea rdi, [rsp + 0x510]
lea r15, [0x1400da7e1]
lea rbx, [rsp + 0x70]
mov rcx, rdi
mov rdx, rsi
call fcn.1400ddf22
cmp qword [rsp + 0x510], 0
je 0x1400dc2ab
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x280], rax
movups xmm0, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0x270], xmm0
cmp qword [rsp + 0x3b0], 0
je 0x1400dc291
mov rcx, qword [rsp + 0x3b8]
mov rdx, qword [rsp + 0x3c0]
mov r8, qword [rsp + 0x270]
mov r9, qword [rsp + 0x280]
call fcn.1400d9bde
mov qword [rsp + 0x230], r13
lea rcx, [rsp + 0x230]
mov qword [rsp + 0x70], rcx
lea rcx, [rsp + 0x398]
mov qword [rsp + 0x78], rcx
mov rcx, qword [rsp + 0x398]
mov rdx, qword [rsp + 0x3a0]
mov qword [rsp + 0x20], r15
mov r8, rax
mov r9, rbx
call fcn.14009bd0f
test rax, rax
je 0x1400dc291
mov rax, qword [rsp + 0x398]
test rax, rax
je 0x1400dc291
neg rdx
imul rcx, rdx, 0x88
movzx edx, word [r14 + 4]
mov word [rax + rcx - 4], dx
mov edx, dword [r14]
mov dword [rax + rcx - 8], edx
mov rcx, qword [rsp + 0x270]
mov rdx, qword [rsp + 0x278]
call fcn.1400eef2b
jmp 0x1400dc1b4
mov rcx, qword [rsp + 0x160]
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
movzx ebp, word [r12 + 8]
cmp bpl, 2
je 0x1400dc9dd
movzx eax, byte [r12 + 0xa]
shl eax, 0x10
mov ecx, ebp
or ecx, eax
mov word [rsp + 0x48], cx
shr ecx, 0x10
mov byte [rsp + 0x4a], cl
mov edi, 0x80000
mov ecx, 0x80000
xor edx, edx
call fcn.140051b16
lea rbx, [rsp + 0x160]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
and qword [rbx + 0x10], 0
lea r14, [rsp + 0x510]
mov r15, qword [sym.imp.ntdll.dll_NtQuerySystemInformation]
and dword [rsp + 0x510], 0
mov rcx, rbx
mov rdx, rdi
call fcn.14004b849
mov rsi, qword [rsp + 0x160]
mov ecx, 5
mov rdx, rsi
mov r8d, edi
mov r9, r14
call r15
cmp eax, 0xc0000004
jne 0x1400dc360
mov eax, dword [rsp + 0x510]
add rdi, rdi
lea ecx, [rax + 0x2800]
test eax, eax
cmovne rdi, rcx
jmp 0x1400dc315
test eax, eax
jne 0x1400dc411
mov qword [rsp + 0x170], rdi
mov ecx, 8
mov edx, 0xfa0
call fcn.14001121c
test rax, rax
je 0x1400dd438
lea rdi, [rsp + 0x70]
mov qword [rdi], rax
mov qword [rdi + 8], 0x1f4
and qword [rdi + 0x10], 0
xor edx, edx
xor ebx, ebx
lea r14, [rsi + rbx]
cmp rdx, qword [rsp + 0x78]
jne 0x1400dc3c1
mov rcx, rdi
call fcn.1400d9e5b
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x80]
mov qword [rax + rdx*8], r14
mov rdx, qword [rsp + 0x80]
inc rdx
mov qword [rsp + 0x80], rdx
mov ecx, dword [r14]
add rbx, rcx
test rcx, rcx
jne 0x1400dc3a1
lea rax, [rsp + 0x368]
mov qword [rsp + 0x150], rax
test bpl, bpl
je 0x1400dc421
lea rcx, [rsp + 0x438]
xor edx, edx
call fcn.1400dd62b
mov rax, qword [rsp + 0x4b8]
jmp 0x1400dc423
mov rdx, qword [rsp + 0x168]
mov rcx, rsi
jmp 0x1400dc9d3
xor eax, eax
mov qword [rsp + 0x68], rax
call fcn.1400d1590
shl rdx, 0x20
mov eax, eax
or rdx, rax
lea rsi, [rsp + 0x510]
mov rcx, rsi
call fcn.1400d1620
cmp qword [rsi], 0
lea rbp, [rsp + 0x368]
je 0x1400dc458
xor eax, eax
jmp 0x1400dc460
mov rax, qword [rsp + 0x518]
lea rcx, [rsp + 0x4d8]
mov qword [rcx], rax
mov rbx, qword [rsp + 0x80]
mov qword [rsp + 0x520], rbx
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x510], xmm0
mov qword [rsp + 0x1a0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x1a8], xmm0
lea rax, [rsp + 0x150]
mov qword [rsp + 0x528], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x530], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x538], rax
mov qword [rsp + 0x540], rcx
mov rdi, qword [rsp + 0x518]
cmp rdi, rbx
jb 0x1400dd444
lea rsi, [rsp + 0x528]
mov r14, qword [rsi - 0x18]
mov rcx, rbx
call fcn.1400d9b25
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], 1
lea rsi, [rsp + 0xc0]
mov rcx, rsi
mov rdx, rbx
xor r8d, r8d
mov r9, rax
call fcn.1400d5c52
test rdi, rdi
je 0x1400dc540
shl rdi, 3
mov edx, 8
mov rcx, r14
mov r8, rdi
call fcn.140002892
mov rax, qword [rsp + 0xd0]
xor edx, edx
sub rax, 1
jb 0x1400dc562
mov rsi, qword [rsi]
test rsi, rsi
je 0x1400dc562
add rdx, qword [rsi + 0x10]
add rsi, 0x18
jmp 0x1400dc54a
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.1400d9cca
mov rax, qword [rsp + 0xd0]
lea rdi, [rsp + 0x270]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rdi], xmm0
lea r12, [rsp + 0x518]
lea rbx, [rsp + 0x510]
mov rcx, rdi
call fcn.1400d92c6
test rax, rax
je 0x1400dc64d
mov r14, qword [rax]
movups xmm0, xmmword [rax + 8]
movaps xmmword [rsp + 0x510], xmm0
mov rcx, rax
call fcn.140011080
movaps xmm0, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0x230], xmm0
test r14, r14
je 0x1400dc64d
mov qword [rsp + 0x510], r14
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [r12], xmm0
mov r15, qword [rsp + 0x520]
mov rcx, rsi
mov rdx, r15
call fcn.1400d9cca
mov r13, qword [rsp + 0x1b0]
imul rcx, r13, 0x150
add rcx, qword [rsp + 0x1a0]
imul r8, r15, 0x150
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
add r13, r15
mov qword [rsp + 0x1b0], r13
and qword [rsp + 0x520], 0
mov rcx, rbx
call fcn.1400d55f8
jmp 0x1400dc5a1
lea rdi, [rsp + 0x270]
mov rcx, rdi
call fcn.1400d5c20
lea rbx, [rsp + 0x1a0]
mov r12, qword [rbx]
mov rax, qword [rbx + 8]
mov qword [rsp + 0xb0], rax
imul rcx, qword [rbx + 0x10], 0x150
lea rax, [r12 + rcx]
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x58], r12
test rcx, rcx
je 0x1400dc8ff
mov r13, qword [r12]
cmp r13, 2
je 0x1400dc8f8
mov qword [rsp + 0x40], rcx
lea rsi, [r12 + 0xc8]
mov r14, qword [r12 + 0xc0]
lea rdx, [r12 + 8]
mov r8d, 0xb8
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x88
mov rcx, rbx
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x230], r14
mov rcx, qword [rsp + 0x388]
mov rdx, qword [rsp + 0x390]
mov r8, r14
call fcn.1400d8598
mov r15, rax
mov rcx, rbp
mov rdx, rax
lea r8, [rsp + 0x230]
call fcn.1400d8613
test rax, rax
je 0x1400dc788
mov rsi, rax
lea rdx, [rax + 8]
mov r8d, 0x150
lea rcx, [rsp + 0x510]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], r13
lea rcx, [rsi + 0x10]
mov r8d, 0xb8
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0xc8], r14
add rsi, 0xd0
mov r8d, 0x88
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsp + 0x510], 2
je 0x1400dc8a0
lea rcx, [rsp + 0x510]
call fcn.1400d5663
jmp 0x1400dc8a0
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x60], rax
mov r8d, 0xb8
lea rcx, [rsp + 0x510]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x88
lea rcx, [rsp + 0xc0]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rsp + 0x368]
mov rbx, qword [rsp + 0x370]
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.140057c87
movzx ebp, byte [rsi + rax]
mov rdi, qword [rsp + 0x378]
and ebp, 1
test rdi, rdi
jne 0x1400dc7fc
test bpl, bpl
jne 0x1400dc8b8
sub rdi, rbp
mov qword [rsp + 0x378], rdi
shr r15, 0x39
lea rcx, [rax - 0x10]
and rcx, rbx
mov byte [rsi + rax], r15b
mov byte [rcx + rsi + 0x10], r15b
inc qword [rsp + 0x380]
mov rdi, qword [rsp + 0x368]
neg rax
imul rbx, rax, 0x158
lea rsi, [rdi + rbx]
add rsi, 0xfffffffffffffeb8
mov rax, qword [rsp + 0x60]
mov qword [rsi - 0x10], rax
mov qword [rsi - 8], r13
mov r8d, 0xb8
mov rcx, rsi
lea rdx, [rsp + 0x510]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0xb8], r14
lea rcx, [rdi + rbx]
add rcx, 0xffffffffffffff78
mov r8d, 0x88
lea rdx, [rsp + 0xc0]
call sub.VCRUNTIME140.dll_memcpy
lea rbp, [rsp + 0x368]
lea rdi, [rsp + 0x270]
lea rbx, [rsp + 0x1a0]
add r12, 0x150
mov rcx, qword [rsp + 0x40]
add rcx, 0xfffffffffffffeb0
jmp 0x1400dc68d
lea rcx, [rsp + 0x368]
lea rdx, [rsp + 0x388]
call fcn.1400f49c0
mov rsi, qword [rsp + 0x368]
mov rbx, qword [rsp + 0x370]
mov rdi, qword [rsp + 0x378]
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.140057c87
jmp 0x1400dc7fc
add r12, 0x150
mov rax, qword [rsp + 0x148]
sub rax, r12
mov ecx, 0x150
xor edx, edx
div rcx
mov rcx, r12
mov rdx, rax
call fcn.1400d5639
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0xb0]
call fcn.1400d5622
mov rax, qword [rsp + 0x368]
mov rcx, qword [rsp + 0x370]
add rcx, rax
inc rcx
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
not edx
mov r8, qword [rsp + 0x380]
lea rsi, [rsp + 0x510]
mov qword [rsi], rax
add rax, 0x10
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov word [rsi + 0x18], dx
mov qword [rsi + 0x20], r8
mov ebx, 0x158
mov rcx, rsi
call fcn.1400da21e
test rax, rax
je 0x1400dc9c3
mov rdi, rax
cmp byte [rax - 4], 0
mov byte [rax - 4], 0
jne 0x1400dc97d
mov rax, qword [rsp + 0x368]
sub rax, rdi
cqo
idiv rbx
mov rcx, rbp
mov rdx, rax
call fcn.14005719d
add rdi, 0xfffffffffffffeb0
mov rcx, rdi
call fcn.1400d5663
jmp 0x1400dc97d
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
call fcn.1400eef2b
mov r12, qword [rsp + 0x50]
cmp byte [r12 + 2], 0
je 0x1400dcbc0
lea rsi, [rsp + 0x408]
call sub.kernel32.dll_GetLogicalDrives
mov dword [rsp + 0x160], eax
test eax, eax
je 0x1400dcc39
lea r13, [rsp + 0x1a8]
mov qword [r13 - 8], 8
xorps xmm0, xmm0
movups xmmword [r13], xmm0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x510], rax
movabs rax, 0x2000000000
mov qword [rsp + 0x518], rax
mov ecx, 0x20
call fcn.1400d9b25
lea rcx, [rsp + 0x510]
mov qword [rsp + 0x38], rcx
and dword [rsp + 0x28], 0
mov dword [rsp + 0x30], 0x20
mov qword [rsp + 0x20], 1
xor ebx, ebx
lea rdi, [rsp + 0xc0]
mov edx, 0x20
mov rcx, rdi
xor r8d, r8d
mov r9, rax
call fcn.1400d878d
mov rax, qword [rdi + 0x10]
sub rax, 1
jb 0x1400dcaa5
mov rdi, qword [rdi]
test rdi, rdi
je 0x1400dcaa5
add rbx, qword [rdi + 0x10]
add rdi, 0x18
jmp 0x1400dca8d
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
mov rdx, rbx
call fcn.1400d9c9c
mov rax, qword [rsp + 0xd0]
lea rbx, [rsp + 0x270]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rbx], xmm0
lea rbp, [rsp + 0x518]
lea r14, [rsp + 0x510]
mov rcx, rbx
call fcn.1400d92c6
test rax, rax
je 0x1400dcb8c
mov r15, qword [rax]
movups xmm0, xmmword [rax + 8]
movaps xmmword [rsp + 0x510], xmm0
mov rcx, rax
call fcn.140011080
movaps xmm0, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0x70], xmm0
test r15, r15
je 0x1400dcb8c
mov qword [rsp + 0x510], r15
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rbp], xmm0
mov r12, qword [rsp + 0x520]
mov rcx, rdi
mov rdx, r12
call fcn.1400d9c9c
mov rsi, qword [rsp + 0x1b0]
imul rcx, rsi, 0x90
add rcx, qword [rsp + 0x1a0]
imul r8, r12, 0x90
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
add rsi, r12
mov qword [rsp + 0x1b0], rsi
and qword [rsp + 0x520], 0
mov rcx, r14
call fcn.1400d555e
jmp 0x1400dcae7
lea rcx, [rsp + 0x270]
call fcn.1400d9294
mov rdi, qword [rsp + 0x1a0]
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0x510], xmm0
mov r12, qword [rsp + 0x50]
lea rsi, [rsp + 0x408]
jmp 0x1400dcc49
cmp byte [r12 + 3], 0
je 0x1400dcc69
imul rdi, qword [rsp + 0x418], 0x90
mov rbx, qword [rsp + 0x408]
xor r14d, r14d
lea rsi, [rsp + 0x510]
mov r15, rbx
cmp rdi, r14
je 0x1400dcc69
cmp qword [r15 + 0x78], 0
je 0x1400dcc29
and qword [rsp + 0x510], 0
mov rcx, qword [rbx + r14 + 0x48]
xor edx, edx
xor r8d, r8d
mov r9, rsi
call sub.kernel32.dll_GetDiskFreeSpaceExW
test eax, eax
je 0x1400dcc29
mov rax, qword [rsp + 0x510]
mov qword [rbx + r14 + 0x80], rax
add r15, 0x90
add r14, 0x90
jmp 0x1400dcbee
xorps xmm0, xmm0
movaps xmmword [rsp + 0x510], xmm0
mov edi, 8
mov rcx, rsi
call fcn.1400d555e
mov qword [rsp + 0x408], rdi
movaps xmm0, xmmword [rsp + 0x510]
movups xmmword [rsp + 0x410], xmm0
cmp byte [r12 + 7], 0
je 0x1400dd0cb
lea rsi, [rsp + 0x160]
mov qword [rsi], 8
xorps xmm6, xmm6
lea rax, [rsp + 0x158]
and dword [rax], 0
movups xmmword [rsi + 8], xmm6
lea r15, [rsp + 0xc8]
lea rbx, [rsp + 0x528]
lea r12, [rsp + 0x4d8]
lea rbp, [rsp + 0x270]
and qword [rsp + 0x68], 0
and dword [rsp + 0xbc], 0
and dword [rsp + 0x15c], 0
lea rax, [rsp + 0x158]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x15c]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xbc]
mov qword [rsp + 0x28], rax
or dword [rsp + 0x20], 0xffffffff
xor ecx, ecx
xor edx, edx
mov r8d, 2
lea r9, [rsp + 0x68]
call sub.netapi32.dll_NetUserEnum
cmp eax, 0xea
je 0x1400dcd1b
test eax, eax
jne 0x1400dd028
mov dword [rsp + 0x40], eax
mov r14, qword [rsp + 0x68]
mov eax, dword [rsp + 0xbc]
lea r13, [r14 + rax*8]
cmp r14, r13
je 0x1400dd00f
mov rdi, r14
add r14, 8
cmp qword [rdi], 0
je 0x1400dcd2f
and qword [rsp + 0x4d8], 0
mov rdx, qword [rdi]
xor ecx, ecx
mov r8d, 0x17
mov r9, r12
call sub.netapi32.dll_NetUserGetInfo
test eax, eax
jne 0x1400dcff4
mov rax, qword [rsp + 0x4d8]
mov rdx, qword [rax + 0x20]
lea rcx, [rsp + 0x70]
call fcn.1400d7bd3
mov rdx, qword [rsp + 0x70]
test rdx, rdx
je 0x1400dcff4
lea rcx, [rsp + 0x510]
call fcn.1400dd508
cmp qword [rsp + 0x510], 0
je 0x1400dcdc7
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0x1a0], xmm0
jmp 0x1400dcdd7
mov rdx, qword [rdi]
lea rcx, [rsp + 0x1a0]
call fcn.1400d529a
mov rdx, qword [rdi]
and qword [rsp + 0x230], 0
and dword [rsp + 0x48], 0
and dword [rsp + 0x150], 0
lea rax, [rsp + 0x150]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x230]
mov qword [rsp + 0x20], rax
or dword [rsp + 0x28], 0xffffffff
lea rcx, [0x1401ac9b0]
xor r8d, r8d
mov r9d, 1
call sub.netapi32.dll_NetUserGetLocalGroups
test eax, eax
je 0x1400dce47
movups xmmword [r15], xmm6
mov qword [rsp + 0xc0], 8
jmp 0x1400dcf72
mov ebx, dword [rsp + 0x48]
test rbx, rbx
je 0x1400dce6b
imul r12, rbx, 0x18
mov ecx, 8
mov rdx, r12
call fcn.14001121c
test rax, rax
jne 0x1400dce70
jmp 0x1400dd3ee
mov eax, 8
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rbx
and qword [rsp + 0xd0], 0
mov rdi, qword [rsp + 0x230]
test rdi, rdi
je 0x1400dcecc
mov r12d, dword [rsp + 0x48]
cmp ebx, r12d
jae 0x1400dcf05
lea rcx, [rsp + 0xc0]
xor edx, edx
mov r8, r12
call fcn.1400d83d0
mov rcx, rax
call fcn.1400115a1
mov rax, qword [rsp + 0xc0]
mov r15, qword [rsp + 0xd0]
jmp 0x1400dcf08
mov rax, qword [rsp + 0xd0]
lea rbx, [rsp + 0x528]
mov qword [rbx + 0x28], rax
mov rax, qword [rsp + 0xc0]
mov qword [rbx + 0x18], rax
mov rax, qword [rsp + 0xc8]
mov qword [rbx + 0x20], rax
lea r12, [rsp + 0x4d8]
jmp 0x1400dcfa8
xor r15d, r15d
imul rbx, r15, 0x18
add rbx, rax
shl r12, 3
xor esi, esi
cmp r12, rsi
je 0x1400dcf4a
mov rdx, qword [rdi + rsi]
mov rcx, rbp
call fcn.1400d529a
mov rax, qword [rsp + 0x280]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0x270]
movups xmmword [rbx], xmm0
inc r15
add rbx, 0x18
add rsi, 8
jmp 0x1400dcf15
mov qword [rsp + 0xd0], r15
lea rsi, [rsp + 0x160]
lea r15, [rsp + 0xc8]
lea rbx, [rsp + 0x528]
lea r12, [rsp + 0x4d8]
mov rcx, qword [rsp + 0x230]
mov rax, qword [rsp + 0xd0]
mov qword [rbx + 0x28], rax
mov rax, qword [rsp + 0xc0]
mov qword [rbx + 0x18], rax
mov rax, qword [rsp + 0xc8]
mov qword [rbx + 0x20], rax
test rcx, rcx
je 0x1400dcfa8
call sub.netapi32.dll_NetApiBufferFree
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x510], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x520], rax
and dword [rsp + 0x558], 0
mov rax, qword [rsp + 0x1b0]
mov qword [rbx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rbx], xmm0
mov rcx, rsi
lea rdx, [rsp + 0x510]
call fcn.1400dd5d6
mov rcx, qword [rsp + 0x4d8]
test rcx, rcx
je 0x1400dcd2f
call sub.netapi32.dll_NetApiBufferFree
jmp 0x1400dcd2f
cmp dword [rsp + 0x40], 0xea
jne 0x1400dd028
mov rcx, qword [rsp + 0x68]
call fcn.1400dd617
jmp 0x1400dccb6
mov rcx, qword [rsp + 0x68]
call fcn.1400dd617
lea rcx, [rsp + 0x230]
and dword [rcx], 0
lea rdx, [rsp + 0x70]
and qword [rdx], 0
call sub.secur32.dll_LsaEnumerateLogonSessions
test eax, eax
je 0x1400dd10a
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x520], rax
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x510], xmm0
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x1400dd082
call sub.secur32.dll_LsaFreeReturnBuffer
mov rcx, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x430]
call fcn.1400da012
mov rcx, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x428]
call fcn.1400da126
mov rax, qword [rsp + 0x520]
lea rcx, [rsp + 0x420]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x510]
movups xmmword [rcx], xmm0
lea rdx, [rsp + 0x328]
mov r8d, 0x1a0
mov rcx, qword [rsp + 0x4d0]
call sub.VCRUNTIME140.dll_memcpy
movaps xmm6, xmmword [rsp + 0xa60]
movaps xmm7, xmmword [rsp + 0xa70]
add rsp, 0xa88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x70]
mov eax, dword [rsp + 0x230]
lea r14, [rcx + rax*8]
lea rsi, [rsp + 0x1a0]
lea rbx, [rsp + 0x510]
xorps xmm6, xmm6
cmp rcx, r14
je 0x1400dd053
lea rdi, [rcx + 8]
and qword [rsp + 0x1a0], 0
mov rdx, rsi
call sub.secur32.dll_LsaGetLogonSessionData
test eax, eax
je 0x1400dd161
mov rcx, qword [rsp + 0x1a0]
call fcn.1400dd621
mov rcx, rdi
jmp 0x1400dd12d
mov rcx, qword [rsp + 0x1a0]
test rcx, rcx
je 0x1400dd14f
cmp dword [rcx + 0x40], 3
je 0x1400dd157
movzx ebp, word [rcx + 0x10]
mov r12, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x48]
mov rcx, rbx
call fcn.1400d7bd3
mov r15, qword [rsp + 0x510]
test r15, r15
je 0x1400dd14f
mov qword [rsp + 0x50], r12
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x40], rax
mov r13, qword [rsp + 0x520]
mov rdx, qword [rsp + 0x160]
imul r12, qword [rsp + 0x170], 0x50
test r12, r12
je 0x1400dd200
lea rbx, [rdx + 0x50]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 0x10]
mov r8, r15
mov r9, r13
call fcn.14001164f
add r12, 0xffffffffffffffb0
mov rdx, rbx
test al, al
je 0x1400dd1c0
mov rcx, r15
mov rdx, qword [rsp + 0x40]
call fcn.1400eef2b
lea rbx, [rsp + 0x510]
jmp 0x1400dd14f
lea rcx, [rsp + 0x270]
mov rdx, r15
call fcn.1400dd508
mov rax, qword [rsp + 0x270]
test rax, rax
je 0x1400dd23a
lea rcx, [rsp + 0x278]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xc0], xmm0
lea rbx, [rsp + 0x510]
jmp 0x1400dd284
shr rbp, 1
lea rbx, [rsp + 0x510]
mov rcx, rbx
mov rdx, qword [rsp + 0x50]
mov r8, rbp
call fcn.14000ff40
mov rax, qword [rsp + 0x510]
test rax, rax
je 0x1400dd277
lea rcx, [rsp + 0x518]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1400dd284
movaps xmmword [rsp + 0xc0], xmm6
mov eax, 1
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x510], r15
mov qword [rsp + 0x518], rcx
mov qword [rsp + 0x520], r13
movaps xmm0, xmmword [rsp + 0xc0]
lea rcx, [rsp + 0x518]
movups xmmword [rcx + 0x18], xmm0
and dword [rcx + 0x40], 0
movups xmmword [rcx + 0x30], xmm6
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x540], 8
lea rcx, [rsp + 0x160]
mov rdx, rbx
call fcn.1400dd5d6
jmp 0x1400dd14f
lea rax, [rsp + 0x4e0]
movss xmm6, dword [rsp + 0x1a0]
movss xmm7, dword [rsp + 0x1a8]
mov r15, qword [rax - 8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x270], xmm0
movaps xmmword [rsp + 0x280], xmm1
movaps xmmword [rsp + 0x290], xmm2
xor r14d, r14d
mov esi, 8
mov ecx, 8
xor edx, edx
call fcn.140051b16
mov rdi, rax
movabs rax, 0x72657475706d6f43
mov qword [rdi], rax
movaps xmm0, xmmword [rsp + 0x270]
movaps xmm1, xmmword [rsp + 0x280]
movaps xmm2, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xe0], xmm2
cmp r15, 3
je 0x1400db1ae
mov rbx, rdx
mov ecx, 0x60
mov edx, 8
call fcn.1400d7b72
mov rsi, rax
mov qword [rax], r15
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 0x28], xmm2
mov dword [rax + 0x38], ebp
movss dword [rax + 0x3c], xmm7
mov qword [rax + 0x40], rdi
mov qword [rax + 0x48], rbx
mov qword [rax + 0x50], 8
movss dword [rax + 0x58], xmm6
movss dword [rax + 0x5c], xmm6
mov r14d, 1
jmp 0x1400db1ae
mov ecx, 8
mov rdx, r12
call fcn.1400efed0
ud2
lea rcx, str.key_used_disappeared
lea r8, [0x1401ac8f8]
mov edx, 0x14
call fcn.1400f07b0
ud2
mov ecx, 8
mov edx, 0x120
jmp 0x1400dd3f6
lea rcx, str.global_key_idle_disappearedC:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sysinfo_0.29.10_srcwindows_system.rs
lea r8, [0x1401ac8c8]
mov edx, 0x1b
jmp 0x1400dd410
mov ecx, 8
mov edx, 0xfa0
jmp 0x1400dd3f6
lea rcx, str.assertion_failed:_vec.capacity_____start___lenC:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_1.8.0_src_vec.rs
lea r8, [0x1401ac150]
mov edx, 0x2f
call fcn.1400f0410
ud2