Function at 0x14000fe60
Capabilities:
Enumerate files on windows
Enumerate files recursively

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x620]
sub rsp, 0x720
mov qword [rbp - 0x78], 0xfffffffffffffffe
mov qword [rsp + 0x778], rbx
mov rax, qword [0x1400f8010]
xor rax, rsp
mov qword [rbp + 0x610], rax
mov r14, r8
mov rsi, rdx
mov r13, rcx
xor r12d, r12d
mov edi, r12d
mov dword [rsp + 0x20], r12d
xor edx, edx
mov r8d, 0x250
lea rcx, [rbp - 0x60]
call fcn.140080170
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x400]
call fcn.140080170
cmp qword [r14 + 0x10], rdi
je 0x140010371
mov r8, r14
cmp qword [r14 + 0x18], 8
jb 0x14000feec
mov r8, qword [r14]
lea rdx, [0x1400cb788]
lea rcx, [rbp + 0x400]
call qword [sym.imp.USER32.dll_wsprintfW]
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x400]
call qword [sym.imp.api_ms_win_core_file_l1_1_0.dll_FindFirstFileW]
mov r15, rax
cmp rax, 0xffffffffffffffff
je 0x140010371
nop
mov ebx, dword [rbp - 0x60]
shr ebx, 4
and ebx, 1
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x1f0]
call fcn.140080170
mov r8, r14
cmp qword [r14 + 0x18], 8
jb 0x14000ff4a
mov r8, qword [r14]
lea r9, [rbp - 0x34]
lea rdx, str._s_s
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.USER32.dll_wsprintfW]
test ebx, ebx
je 0x1400101a6
lea rdx, [rbp - 0x34]
lea rcx, [0x1400cb7a4]
call fcn.140087a44
test eax, eax
je 0x140010353
lea rdx, [rbp - 0x34]
lea rcx, [0x1400cb7a8]
call fcn.140087a44
test eax, eax
je 0x140010353
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x80], 7
mov word [rsp + 0x68], r12w
lea rax, [rbp + 0x1f0]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14000ffc0
lea rdx, [rbp + 0x1f0]
lea rcx, [rsp + 0x68]
call fcn.1400039c0
nop
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], 7
mov word [rsp + 0x28], r12w
or edi, 1
mov dword [rsp + 0x20], edi
mov rdx, qword [rsi + 0x10]
inc rdx
lea rcx, [rsp + 0x28]
call fcn.140004570
mov rdx, rsi
cmp qword [rsi + 0x18], 8
jb 0x140010016
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x28]
call fcn.140003b30
mov r8d, 1
lea rdx, [0x1400ca38c]
lea rcx, [rsp + 0x28]
call fcn.140003b30
lea rax, [rbp - 0x34]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140010050
lea rdx, [rbp - 0x34]
lea rcx, [rsp + 0x28]
call fcn.140003b30
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], r12
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
or edi, 2
mov dword [rsp + 0x20], edi
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x48]
mov rcx, r13
call fcn.14000fe60
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 8
jb 0x1400100f0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400100eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103ad
call fcn.14003dc60
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], 7
mov word [rsp + 0x48], r12w
and edi, 0xfffffffe
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140010149
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010144
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103b3
call fcn.14003dc60
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], 7
mov word [rsp + 0x28], r12w
mov rdx, qword [rbp - 0x80]
cmp rdx, 8
jb 0x140010353
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001034e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103a1
jmp 0x14001034e
lea r8, [rbp + 0x1f0]
lea rdx, str.Collect_unziped_file__s
mov rcx, r13
call fcn.14000f4e0
nop
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], 7
mov word [rsp + 0x28], r12w
or edi, 4
mov dword [rsp + 0x20], edi
mov rdx, qword [rsi + 0x10]
inc rdx
lea rcx, [rsp + 0x28]
call fcn.140004570
mov rdx, rsi
cmp qword [rsi + 0x18], 8
jb 0x1400101f6
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x28]
call fcn.140003b30
mov r8d, 1
lea rdx, [0x1400ca38c]
lea rcx, [rsp + 0x28]
call fcn.140003b30
lea rax, [rbp - 0x34]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140010230
lea rdx, [rbp - 0x34]
lea rcx, [rsp + 0x28]
call fcn.140003b30
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], r12
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
or edi, 8
mov dword [rsp + 0x20], edi
lea rcx, [r13 + 0x30]
lea r8, [rsp + 0x48]
lea rdx, [rbp - 0x70]
call fcn.14001ea60
mov rcx, qword [rbp - 0x70]
lea rax, [rbp + 0x1f0]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x1400102a0
add rcx, 0x30
lea rdx, [rbp + 0x1f0]
call fcn.1400039c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 8
jb 0x1400102fe
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400102f9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001039b
call fcn.14003dc60
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], 7
mov word [rsp + 0x48], r12w
and edi, 0xfffffffb
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140010353
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001034e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103a7
call fcn.14003dc60
lea rdx, [rbp - 0x60]
mov rcx, r15
call qword [sym.imp.api_ms_win_core_file_l1_1_0.dll_FindNextFileW]
test eax, eax
jne 0x14000ff20
mov rcx, r15
call qword [sym.imp.api_ms_win_core_file_l1_1_0.dll_FindClose]
mov rcx, qword [rbp + 0x610]
xor rcx, rsp
call fcn.14003d6b0
mov rbx, qword [rsp + 0x778]
add rsp, 0x720
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400875c4
nop
call fcn.1400875c4
int3
call fcn.1400875c4
nop
call fcn.1400875c4
nop
call fcn.1400875c4
int3