Function at 0x14000c190
Capabilities:
Enumerate files on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r12
push r14
push r15
sub rsp, 0xa20
mov rax, qword [0x140056080]
xor rax, rsp
mov qword [rsp + 0xa10], rax
xor edi, edi
mov r8d, 0x104
lea rdx, [rsp + 0x800]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
test eax, eax
jne 0x14000c1fb
mov r9d, 0x10
lea r8, str.Chyba
lea rdx, str.Nelze_z
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x14000c550
xorps xmm0, xmm0
movups xmmword [rsp + 0xd0], xmm0
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], rdi
lea rax, [rsp + 0x800]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rax + r8*2], di
jne 0x14000c225
lea rdx, [rsp + 0x800]
lea rcx, [rsp + 0xd0]
call fcn.1400070c0
nop
lea rbx, [rsp + 0xd0]
mov r14, qword [rsp + 0xd0]
mov r15, qword [rsp + 0xe8]
cmp r15, 7
cmova rbx, r14
mov rsi, qword [rsp + 0xe0]
test rsi, rsi
je 0x14000c349
mov r12d, pe_nt_image_headers64
mov r8d, r12d
xor edx, edx
lea rcx, [rsp + 0x170]
call fcn.14003a480
lea rcx, [0x14004bdb0]
lea rdx, [0x14004bdb4]
nop dword [rax]
movzx eax, word [rcx]
cmp ax, r12w
jae 0x14000c2f2
movzx eax, al
mov byte [rsp + rax + 0x170], 1
add rcx, 2
cmp rcx, rdx
jne 0x14000c2a0
lea rcx, [rsi - 1]
mov rax, 0xffffffffffffffff
cmp rcx, rax
cmovb rax, rcx
lea r8, [rbx + rax*2]
movzx eax, word [r8]
cmp ax, r12w
jae 0x14000c2e7
cmp byte [rsp + rax + 0x170], 0
jne 0x14000c341
cmp r8, rbx
je 0x14000c349
sub r8, 2
jmp 0x14000c2d3
lea rcx, [rsi - 1]
mov rax, 0xffffffffffffffff
cmp rcx, rax
cmovb rax, rcx
lea r8, [rbx + rax*2]
nop dword [rax + rax]
mov ecx, 2
lea rax, [0x14004bdb0]
movzx edx, word [r8]
cmp word [rax], dx
je 0x14000c331
add rax, 2
sub rcx, 1
jne 0x14000c320
jmp 0x14000c336
test rax, rax
jne 0x14000c341
cmp r8, rbx
je 0x14000c349
sub r8, 2
jmp 0x14000c310
sub r8, rbx
sar r8, 1
jmp 0x14000c350
mov r8, 0xffffffffffffffff
cmp r8, 0xffffffffffffffff
je 0x14000c406
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
cmp rsi, r8
cmovb r8, rsi
lea rdx, [rsp + 0xd0]
cmp r15, 7
cmova rdx, r14
lea rcx, [rsp + 0x68]
call fcn.1400070c0
mov rdx, qword [rsp + 0xe8]
cmp rdx, 7
jbe 0x14000c3d4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c3cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6e5
call fcn.14001e090
movups xmm2, xmmword [rsp + 0x68]
movups xmmword [rsp + 0xd0], xmm2
movups xmm1, xmmword [rsp + 0x78]
movups xmmword [rsp + 0xe0], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq r15, xmm0
movq rsi, xmm1
movq r14, xmm2
movabs rax, 0x7ffffffffffffffe
sub rax, rsi
cmp rax, 2
jb 0x14000d68b
lea r9, [rsp + 0xd0]
cmp r15, 7
cmova r9, r14
mov qword [rsp + 0x30], 2
lea rax, [0x14004bdb8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x128]
call fcn.14001b110
nop
lea rcx, [rsp + 0x128]
cmp qword [rsp + 0x140], 7
cmova rcx, qword [rsp + 0x128]
lea rdx, [rsp + 0x5b0]
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov r14, rax
cmp rax, 0xffffffffffffffff
jne 0x14000c57e
mov r9d, 0x10
lea r8, str.Chyba
lea rdx, [0x14004bdc0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov rdx, qword [rsp + 0x140]
cmp rdx, 7
jbe 0x14000c4ef
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c4ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6e5
call fcn.14001e090
movdqa xmm0, xmmword [0x14004dba0]
movdqu xmmword [rsp + 0x138], xmm0
mov word [rsp + 0x128], di
mov rdx, qword [rsp + 0xe8]
cmp rdx, 7
jbe 0x14000c550
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c54b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d685
call fcn.14001e090
mov rcx, qword [rsp + 0xa10]
xor rcx, rsp
call fcn.14001e070
lea r11, [rsp + 0xa20]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop r12
ret
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], rax
movups xmmword [rsp + 0x170], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x180], xmm1
mov r8d, 0xb
lea rdx, str.SAMPSAC.exe
lea rcx, [rsp + 0x170]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x190], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x1a0], xmm1
mov r8d, 8
lea rdx, str.samp.exe
lea rcx, [rsp + 0x190]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x1c0], xmm1
mov r8d, 0xb
lea rdx, str.INSTALL.LOG
lea rcx, [rsp + 0x1b0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x1e0], xmm1
mov r8d, 0xa
lea rdx, str.gta_sa.exe
lea rcx, [rsp + 0x1d0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x200], xmm1
mov r8d, 0xf
lea rdx, str.sampsac_log.txt
lea rcx, [rsp + 0x1f0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x210], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x220], xmm1
mov r8d, 4
lea rdx, str.anim
lea rcx, [rsp + 0x210]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x230], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x240], xmm1
mov r8d, 5
lea rdx, str.audio
lea rcx, [rsp + 0x230]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x250], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x260], xmm1
mov r8d, 4
lea rdx, [0x1400494e8]
lea rcx, [rsp + 0x250]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x270], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x280], xmm1
mov r8d, 6
lea rdx, [0x1400494f8]
lea rcx, [rsp + 0x270]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x290], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x2a0], xmm1
mov r8d, 6
lea rdx, str.movies
lea rcx, [rsp + 0x290]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x2c0], xmm1
mov r8d, 6
lea rdx, str.ReadMe
lea rcx, [rsp + 0x2b0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x2e0], xmm1
mov r8d, 4
lea rdx, str.text
lea rcx, [rsp + 0x2d0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x300], xmm1
mov r8d, 4
lea rdx, str.SAMP
lea rcx, [rsp + 0x2f0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x310], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x320], xmm1
mov r8d, 8
lea rdx, str.bass.dll
lea rcx, [rsp + 0x310]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x330], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x340], xmm1
mov r8d, 9
lea rdx, str.mouse.png
lea rcx, [rsp + 0x330]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x350], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x360], xmm1
mov r8d, 0xc
lea rdx, str.sa_utrax.dat
lea rcx, [rsp + 0x350]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x370], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x380], xmm1
mov r8d, 9
lea rdx, str.UnRAR.exe
lea rcx, [rsp + 0x370]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x390], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x3a0], xmm1
mov r8d, 0xa
lea rdx, str.UNWISE.exe
lea rcx, [rsp + 0x390]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x3b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x3c0], xmm1
mov r8d, 0xa
lea rdx, str.UNWISE.EXE
lea rcx, [rsp + 0x3b0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x3d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x3e0], xmm1
mov r8d, 0xc
lea rdx, str.gtaweap3.ttf
lea rcx, [rsp + 0x3d0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x3f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x400], xmm1
mov r8d, 8
lea rdx, str.samp.saa
lea rcx, [rsp + 0x3f0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x410], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x420], xmm1
mov r8d, 0xe
lea rdx, str.samp_debug.exe
lea rcx, [rsp + 0x410]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x430], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x440], xmm1
mov r8d, 0xc
lea rdx, str.sampaux3.ttf
lea rcx, [rsp + 0x430]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x450], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x460], xmm1
mov r8d, 0xb
lea rdx, str.sampgui.png
lea rcx, [rsp + 0x450]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x470], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x480], xmm1
mov r8d, 0x10
lea rdx, str.samp_license.txt
lea rcx, [rsp + 0x470]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x490], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x4a0], xmm1
mov r8d, 0x11
lea rdx, str.SAMPUninstall.exe
lea rcx, [rsp + 0x490]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x4c0], xmm1
mov r8d, 8
lea rdx, str.samp.dll
lea rcx, [rsp + 0x4b0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x4e0], xmm1
mov r8d, 8
lea rdx, str.rcon.exe
lea rcx, [rsp + 0x4d0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x500], xmm1
mov r8d, 7
lea rdx, str.ogg.dll
lea rcx, [rsp + 0x4f0]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x510], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x520], xmm1
mov r8d, 0xa
lea rdx, str.stream.ini
lea rcx, [rsp + 0x510]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x530], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x540], xmm1
mov r8d, 0xa
lea rdx, str.vorbis.dll
lea rcx, [rsp + 0x530]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x550], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x560], xmm1
mov r8d, 0xe
lea rdx, str.vorbisFile.dll
lea rcx, [rsp + 0x550]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x570], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x580], xmm1
mov r8d, 7
lea rdx, str.eax.dll
lea rcx, [rsp + 0x570]
call fcn.1400070c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x590], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x5a0], xmm1
mov r8d, 0xb
lea rdx, str.INSTALL.txt
lea rcx, [rsp + 0x590]
call fcn.1400070c0
nop
lea rax, [rsp + 0x170]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x5b0]
mov qword [rsp + 0x98], rax
movaps xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x90], xmm0
lea rdx, [rsp + 0x90]
lea rcx, [rsp + 0xf0]
call fcn.1400071f0
nop
lea r9, [fcn.140005be0]
mov edx, 0x20
mov r8d, 0x22
lea rcx, [rsp + 0x170]
call fcn.14001e374
xorps xmm0, xmm0
movups xmmword [rsp + 0x108], xmm0
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], 0xf
mov byte [rsp + 0x108], 0
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 0xf
mov byte [rsp + 0xb0], 0
lea rcx, [rsp + 0x148]
call fcn.140008890
nop
movabs rsi, 0x7fffffffffffffff
lea r12, [0x14004bed0]
lea r15, [0x14004bed4]
nop dword [rax + rax]
cmp word [rsp + 0x5dc], 0x2e
je 0x14000d09a
mov r9, qword [rsp + 0xf0]
mov r10, qword [rsp + 0xf8]
cmp r9, r10
je 0x14000cd75
mov r8, r9
cmp qword [r9 + 0x18], 7
jbe 0x14000cd41
mov r8, qword [r9]
lea rax, [rsp + 0x5dc]
sub r8, rax
nop dword [rax]
movzx edx, word [rax]
movzx ecx, word [rax + r8]
sub edx, ecx
jne 0x14000cd64
add rax, 2
test ecx, ecx
jne 0x14000cd50
test edx, edx
je 0x14000d09a
add r9, 0x20
cmp r9, r10
jne 0x14000cd34
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
lea rax, [rsp + 0x5dc]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14000cda0
lea rdx, [rsp + 0x5dc]
lea rcx, [rsp + 0x48]
call fcn.1400070c0
nop
mov r9, qword [rsp + 0x58]
test r9, r9
jne 0x14000cdf7
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov rcx, rdi
mov qword [rsp + 0xa0], rcx
mov edx, 0xf
mov qword [rsp + 0xa8], rdx
mov byte [rsp + 0x90], cl
jmp 0x14000ceb2
lea r8, [rsp + 0x48]
cmp qword [rsp + 0x60], 7
cmova r8, qword [rsp + 0x48]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movsxd rbx, eax
mov rdx, rbx
xor r8d, r8d
lea rcx, [rsp + 0x68]
call fcn.140016540
lea rcx, [rsp + 0x68]
cmp qword [rsp + 0x80], 0xf
cmova rcx, qword [rsp + 0x68]
lea r8, [rsp + 0x48]
cmp qword [rsp + 0x60], 7
cmova r8, qword [rsp + 0x48]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rcx
mov r9d, dword [rsp + 0x58]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsp + 0x90], xmm0
movups xmm1, xmmword [rsp + 0x78]
movups xmmword [rsp + 0xa0], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rdx, xmm0
movq rcx, xmm1
mov rax, rsi
sub rax, rcx
cmp rax, 1
jb 0x14000d6a9
lea r9, [rsp + 0x90]
cmp rdx, 0xf
cmova r9, qword [rsp + 0x90]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x68]
call fcn.14001b250
nop
lea rdx, [rsp + 0x68]
cmp qword [rsp + 0x80], 0xf
cmova rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x108]
call fcn.1400178e0
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x14000cf5c
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cf57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d697
call fcn.14001e090
mov rax, rsi
mov rcx, qword [rsp + 0xa0]
sub rax, rcx
cmp rax, 1
jb 0x14000d6a9
lea r9, [rsp + 0x90]
cmp qword [rsp + 0xa8], 0xf
cmova r9, qword [rsp + 0x90]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x68]
call fcn.14001b250
nop
lea rdx, [rsp + 0x68]
cmp qword [rsp + 0x80], 0xf
cmova rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0xb0]
call fcn.1400178e0
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x14000d014
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d00e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d697
call fcn.14001e090
nop
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x14000d058
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d052
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d69d
call fcn.14001e090
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14000d09a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d095
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6a3
call fcn.14001e090
lea rdx, [rsp + 0x5b0]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
jne 0x14000cd10
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FindClose]
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
je 0x14000d24b
lea rax, [rsp + 0xb0]
mov r9, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xc8]
cmp rcx, 0xf
cmova rax, r9
lea r8, [rdx - 1]
cmp byte [rax + r8], 0x7c
jne 0x14000d11d
mov qword [rsp + 0xc0], r8
lea rax, [rsp + 0xb0]
cmp rcx, 0xf
cmova rax, r9
mov byte [rax + r8], 0
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
je 0x14000d24b
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
mov r8d, 0xc
lea rdx, str.SouborDetect
lea rcx, [rsp + 0x68]
call fcn.140006f50
nop
mov rax, rsi
mov rcx, qword [rsp + 0xc0]
sub rax, rcx
cmp rax, 9
jb 0x14000d691
lea rax, [rsp + 0xb0]
cmp qword [rsp + 0xc8], 0xf
cmova rax, qword [rsp + 0xb0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str.Detekce:
lea rcx, [rsp + 0x48]
call fcn.14001b250
nop
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x48]
call fcn.140008510
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14000d1fc
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d1f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6af
call fcn.14001e090
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x14000d23d
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d237
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6b5
call fcn.14001e090
nop
jmp 0x14000d24b
mov rcx, qword [rsp + 0x118]
test rcx, rcx
je 0x14000d424
cmp dword [0x140058ecc], 1
jne 0x14000d416
sub rsi, rcx
cmp rsi, 0x14
jb 0x14000d6bb
lea rax, [rsp + 0x108]
cmp qword [rsp + 0x120], 0xf
cmova rax, qword [rsp + 0x108]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x14
lea r9, str.Nepovolen
lea rcx, [rsp + 0x90]
call fcn.14001b250
nop
lea r8, [rsp + 0x90]
cmp qword [rsp + 0xa8], 0xf
cmova r8, qword [rsp + 0x90]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
xor edx, edx
mov ecx, 0xfde9
mov r9d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
movsxd rbx, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8, rbx
xor edx, edx
lea rcx, [rsp + 0x48]
call fcn.140019990
lea r10, [rsp + 0x48]
cmp qword [rsp + 0x60], 7
cmova r10, qword [rsp + 0x48]
lea r8, [rsp + 0x90]
cmp qword [rsp + 0xa8], 0xf
cmova r8, qword [rsp + 0x90]
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], r10
xor edx, edx
mov ecx, 0xfde9
mov r9d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea r9, [rsp + 0x48]
cmp qword [rsp + 0x60], 7
cmova r9, qword [rsp + 0x48]
xor r8d, r8d
mov edx, 0xc
mov rcx, qword [0x140058ee0]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14000d3c0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d3bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6c1
call fcn.14001e090
movdqa xmm0, xmmword [0x14004dba0]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], di
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x14000d41e
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d411
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6c7
call fcn.14001e090
movdqa xmm0, xmmword [0x14004dba0]
jmp 0x14000d448
lea r9, [0x14004bfb0]
xor r8d, r8d
mov edx, 0xc
mov rcx, qword [0x140058ee0]
call qword [sym.imp.USER32.dll_SendMessageW]
movdqa xmm0, xmmword [0x14004dba0]
mov rdx, qword [rsp + 0x160]
cmp rdx, 0xf
jbe 0x14000d493
inc rdx
mov rcx, qword [rsp + 0x148]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d486
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6cd
call fcn.14001e090
movdqa xmm0, xmmword [0x14004dba0]
mov rcx, qword [rsp + 0xc8]
cmp rcx, 0xf
jbe 0x14000d4df
lea rdx, [rcx + 1]
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d4d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6d3
call fcn.14001e090
movdqa xmm0, xmmword [0x14004dba0]
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 0xf
mov byte [rsp + 0xb0], 0
mov rdx, qword [rsp + 0x120]
cmp rdx, 0xf
jbe 0x14000d546
inc rdx
mov rcx, qword [rsp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d539
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6d9
call fcn.14001e090
movdqa xmm0, xmmword [0x14004dba0]
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], 0xf
mov byte [rsp + 0x108], 0
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x14000d5d9
mov rdx, qword [rsp + 0xf8]
call fcn.140007470
mov rdx, qword [rsp + 0x100]
mov rcx, qword [rsp + 0xf0]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d5b8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6df
call fcn.14001e090
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], rdi
movdqa xmm0, xmmword [0x14004dba0]
mov rdx, qword [rsp + 0x140]
cmp rdx, 7
jbe 0x14000d629
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d61c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6e5
call fcn.14001e090
movdqa xmm0, xmmword [0x14004dba0]
movdqu xmmword [rsp + 0x138], xmm0
mov word [rsp + 0x128], di
mov rdx, qword [rsp + 0xe8]
cmp rdx, 7
jbe 0x14000c550
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c54b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c54b
call fcn.14002719c
nop
call fcn.1400047d0
nop
call fcn.1400047d0
nop
call fcn.14002719c
nop
call fcn.14002719c
nop
call fcn.14002719c
nop
call fcn.1400047d0
nop
call fcn.14002719c
nop
call fcn.14002719c
nop
call fcn.1400047d0
nop
call fcn.14002719c
nop
call fcn.14002719c
nop
call fcn.14002719c
nop
call fcn.14002719c
nop
call fcn.14002719c
nop
call fcn.14002719c
nop
call fcn.14002719c
int3