Function at 0x180011753
Capabilities:
Delete file
Enumerate files on windows
Enumerate files recursively

Disassembly:
jmp 0x18001b980
mov qword [rsp + 8], rcx
push rbp
push rdi
mov eax, 0x12e8
call fcn.1800111cc
sub rsp, rax
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x362
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x1308]
mov rax, qword [0x180034040]
xor rax, rbp
mov qword [rbp + 0x12b0], rax
lea rcx, [0x18003e107]
call fcn.1800119ba
mov qword [rbp + 0x168], 0
mov r8, qword [rbp + 0x12e0]
lea rdx, str._s.
lea rcx, [rbp + 0x190]
call qword [sym.imp.USER32.dll_wsprintfA]
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x190]
call qword [sym.imp.KERNEL32.dll_FindFirstFileA]
mov qword [rbp + 0x168], rax
cmp qword [rbp + 0x168], 0xffffffffffffffff
jne 0x18001ba31
mov rdx, qword [rbp + 0x12e0]
lea rcx, str.Path_not_found:___s__n
call fcn.18001105f
xor al, al
jmp 0x18001bd68
lea rdx, [0x18002e9ac]
lea rcx, [rbp + 0x3c]
call fcn.180011ab9
test eax, eax
je 0x18001bd1d
lea rdx, [0x18002e9b0]
lea rcx, [rbp + 0x3c]
call fcn.180011ab9
test eax, eax
je 0x18001bd1d
lea r9, [rbp + 0x3c]
mov r8, qword [rbp + 0x12e0]
lea rdx, str._s_s
lea rcx, [rbp + 0x190]
call qword [sym.imp.USER32.dll_wsprintfA]
mov eax, dword [rbp + 0x10]
and eax, 0x10
test eax, eax
je 0x18001bb66
lea rdx, [rbp + 0x190]
lea rcx, str.Directory:__s_n
call fcn.18001105f
lea rcx, [rbp + 0x190]
call fcn.180011753
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x9a8]
call fcn.18001146a
nop
lea rax, [rbp + 0x1088]
mov qword [rbp + 0x10b8], rax
lea rax, [rbp + 0x10d8]
mov qword [rbp + 0x1108], rax
lea rcx, [rbp + 0x1064]
call fcn.18001124e
mov qword [rbp + 0x1298], rax
mov rdx, qword [rbp + 0x10b8]
lea rcx, [rbp + 0x9a8]
call fcn.18001113b
mov qword [rbp + 0x12a0], rax
mov rdx, qword [rbp + 0x1108]
lea rcx, [rbp + 0x9a8]
call fcn.1800119fb
mov qword [rbp + 0x12a8], rax
mov rax, qword [rbp + 0x1298]
mov r9, rax
mov r8, qword [rbp + 0x12a0]
mov rdx, qword [rbp + 0x12a8]
lea rcx, [rbp + 0x9e8]
call fcn.1800111c2
lea rcx, [rbp + 0x9e8]
call fcn.1800111db
nop
lea rcx, [rbp + 0x9a8]
call fcn.1800111db
jmp 0x18001bd1d
lea rdx, [rbp + 0x190]
lea rcx, str.File:__s_n
call fcn.18001105f
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0xa28]
call fcn.18001146a
nop
lea rax, [rbp + 0x1148]
mov qword [rbp + 0x1178], rax
lea rax, [rbp + 0x1198]
mov qword [rbp + 0x11c8], rax
lea rcx, [rbp + 0x1124]
call fcn.18001124e
mov qword [rbp + 0x1298], rax
mov rdx, qword [rbp + 0x1178]
lea rcx, [rbp + 0xa28]
call fcn.18001113b
mov qword [rbp + 0x12a0], rax
mov rdx, qword [rbp + 0x11c8]
lea rcx, [rbp + 0xa28]
call fcn.1800119fb
mov qword [rbp + 0x12a8], rax
mov rax, qword [rbp + 0x1298]
mov r9, rax
mov r8, qword [rbp + 0x12a0]
mov rdx, qword [rbp + 0x12a8]
lea rcx, [rbp + 0xa68]
call fcn.1800111c2
nop
lea rdx, [rbp + 0x3c]
lea rcx, [rbp + 0xaa8]
call fcn.18001146a
nop
lea rax, [rbp + 0x1208]
mov qword [rbp + 0x1238], rax
lea rax, [rbp + 0x1258]
mov qword [rbp + 0x1288], rax
lea rcx, [rbp + 0x11e4]
call fcn.18001124e
mov qword [rbp + 0x1298], rax
mov rdx, qword [rbp + 0x1238]
lea rcx, [rbp + 0xaa8]
call fcn.18001113b
mov qword [rbp + 0x12a0], rax
mov rdx, qword [rbp + 0x1288]
lea rcx, [rbp + 0xaa8]
call fcn.1800119fb
mov qword [rbp + 0x12a8], rax
mov rax, qword [rbp + 0x1298]
mov r9, rax
mov r8, qword [rbp + 0x12a0]
mov rdx, qword [rbp + 0x12a8]
lea rcx, [rbp + 0xae8]
call fcn.1800111c2
nop
lea rcx, [rbp + 0x190]
call fcn.18001162c
lea rcx, [rbp + 0x190]
call qword [sym.imp.ucrtbased.dll_remove]
lea rdx, [rbp + 0xae8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1800118d4
lea rdx, [0x18002e728]
mov rcx, rax
call fcn.18001112c
nop
lea rcx, [rbp + 0xae8]
call fcn.1800111db
nop
lea rcx, [rbp + 0xaa8]
call fcn.1800111db
nop
lea rcx, [rbp + 0xa68]
call fcn.1800111db
nop
lea rcx, [rbp + 0xa28]
call fcn.1800111db
lea rdx, [rbp + 0x10]
mov rcx, qword [rbp + 0x168]
call qword [sym.imp.KERNEL32.dll_FindNextFileA]
test eax, eax
jne 0x18001ba31
mov rcx, qword [rbp + 0x168]
call qword [sym.imp.KERNEL32.dll_FindClose]
lea rdx, str.info_file_upload_problem
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18001112c
lea rdx, [0x180011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov al, 1
mov rdi, rax
lea rcx, [rbp - 0x20]
lea rdx, [0x18002c260]
call fcn.18001182f
mov rax, rdi
mov rcx, qword [rbp + 0x12b0]
xor rcx, rbp
call fcn.1800114c4
lea rsp, [rbp + 0x12c8]
pop rdi
pop rbp
ret