Function at 0x14000c170
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 [0x140053080]
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 0x14000c1db
mov r9d, 0x10
lea r8, str.Chyba
lea rdx, str.Nelze_z
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x14000c530
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 0x14000c205
lea rdx, [rsp + 0x800]
lea rcx, [rsp + 0xd0]
call fcn.1400070b0
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 0x14000c329
mov r12d, pe_nt_image_headers64
mov r8d, r12d
xor edx, edx
lea rcx, [rsp + 0x170]
call fcn.1400382c0
lea rcx, [0x140049d50]
lea rdx, [0x140049d54]
nop dword [rax]
movzx eax, word [rcx]
cmp ax, r12w
jae 0x14000c2d2
movzx eax, al
mov byte [rsp + rax + 0x170], 1
add rcx, 2
cmp rcx, rdx
jne 0x14000c280
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 0x14000c2c7
cmp byte [rsp + rax + 0x170], 0
jne 0x14000c321
cmp r8, rbx
je 0x14000c329
sub r8, 2
jmp 0x14000c2b3
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, [0x140049d50]
movzx edx, word [r8]
cmp word [rax], dx
je 0x14000c311
add rax, 2
sub rcx, 1
jne 0x14000c300
jmp 0x14000c316
test rax, rax
jne 0x14000c321
cmp r8, rbx
je 0x14000c329
sub r8, 2
jmp 0x14000c2f0
sub r8, rbx
sar r8, 1
jmp 0x14000c330
mov r8, 0xffffffffffffffff
cmp r8, 0xffffffffffffffff
je 0x14000c3e6
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.1400070b0
mov rdx, qword [rsp + 0xe8]
cmp rdx, 7
jbe 0x14000c3b4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c3af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6c5
call fcn.14001bed0
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 0x14000d66b
lea r9, [rsp + 0xd0]
cmp r15, 7
cmova r9, r14
mov qword [rsp + 0x30], 2
lea rax, [0x140049d58]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x128]
call fcn.140018f50
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 0x14000c55e
mov r9d, 0x10
lea r8, str.Chyba
lea rdx, [0x140049d60]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov rdx, qword [rsp + 0x140]
cmp rdx, 7
jbe 0x14000c4cf
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c4ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6c5
call fcn.14001bed0
movdqa xmm0, xmmword [0x14004b270]
movdqu xmmword [rsp + 0x138], xmm0
mov word [rsp + 0x128], di
mov rdx, qword [rsp + 0xe8]
cmp rdx, 7
jbe 0x14000c530
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c52b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d665
call fcn.14001bed0
mov rcx, qword [rsp + 0xa10]
xor rcx, rsp
call fcn.14001beb0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x250], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x260], xmm1
mov r8d, 4
lea rdx, [0x1400474e8]
lea rcx, [rsp + 0x250]
call fcn.1400070b0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x270], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x280], xmm1
mov r8d, 6
lea rdx, str.models
lea rcx, [rsp + 0x270]
call fcn.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400070b0
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.1400071e0
nop
lea r9, [fcn.140005be0]
mov edx, 0x20
mov r8d, 0x22
lea rcx, [rsp + 0x170]
call fcn.14001c1b4
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.140008880
nop
movabs rsi, 0x7fffffffffffffff
lea r12, [0x140049e70]
lea r15, [0x140049e74]
nop dword [rax + rax]
cmp word [rsp + 0x5dc], 0x2e
je 0x14000d07a
mov r9, qword [rsp + 0xf0]
mov r10, qword [rsp + 0xf8]
cmp r9, r10
je 0x14000cd55
mov r8, r9
cmp qword [r9 + 0x18], 7
jbe 0x14000cd21
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 0x14000cd44
add rax, 2
test ecx, ecx
jne 0x14000cd30
test edx, edx
je 0x14000d07a
add r9, 0x20
cmp r9, r10
jne 0x14000cd14
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 0x14000cd80
lea rdx, [rsp + 0x5dc]
lea rcx, [rsp + 0x48]
call fcn.1400070b0
nop
mov r9, qword [rsp + 0x58]
test r9, r9
jne 0x14000cdd7
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 0x14000ce92
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.140014380
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 0x14000d689
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.140019090
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.140015720
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x14000cf3c
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cf37
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d677
call fcn.14001bed0
mov rax, rsi
mov rcx, qword [rsp + 0xa0]
sub rax, rcx
cmp rax, 1
jb 0x14000d689
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.140019090
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.140015720
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x14000cff4
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cfee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d677
call fcn.14001bed0
nop
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x14000d038
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d032
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d67d
call fcn.14001bed0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14000d07a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d075
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d683
call fcn.14001bed0
lea rdx, [rsp + 0x5b0]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
jne 0x14000ccf0
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FindClose]
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
je 0x14000d22b
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 0x14000d0fd
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 0x14000d22b
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 0x14000d671
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.140019090
nop
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x48]
call fcn.140008500
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14000d1dc
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d1d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d68f
call fcn.14001bed0
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x14000d21d
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d217
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d695
call fcn.14001bed0
nop
jmp 0x14000d22b
mov rcx, qword [rsp + 0x118]
test rcx, rcx
je 0x14000d404
cmp dword [0x140055ec8], 1
jne 0x14000d3f6
sub rsi, rcx
cmp rsi, 0x14
jb 0x14000d69b
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.140019090
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.1400177d0
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 [0x140055ed8]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14000d3a0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d39b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6a1
call fcn.14001bed0
movdqa xmm0, xmmword [0x14004b270]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], di
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x14000d3fe
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d3f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6a7
call fcn.14001bed0
movdqa xmm0, xmmword [0x14004b270]
jmp 0x14000d428
lea r9, [0x140049f50]
xor r8d, r8d
mov edx, 0xc
mov rcx, qword [0x140055ed8]
call qword [sym.imp.USER32.dll_SendMessageW]
movdqa xmm0, xmmword [0x14004b270]
mov rdx, qword [rsp + 0x160]
cmp rdx, 0xf
jbe 0x14000d473
inc rdx
mov rcx, qword [rsp + 0x148]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d466
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6ad
call fcn.14001bed0
movdqa xmm0, xmmword [0x14004b270]
mov rcx, qword [rsp + 0xc8]
cmp rcx, 0xf
jbe 0x14000d4bf
lea rdx, [rcx + 1]
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d4b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6b3
call fcn.14001bed0
movdqa xmm0, xmmword [0x14004b270]
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 0xf
mov byte [rsp + 0xb0], 0
mov rdx, qword [rsp + 0x120]
cmp rdx, 0xf
jbe 0x14000d526
inc rdx
mov rcx, qword [rsp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d519
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6b9
call fcn.14001bed0
movdqa xmm0, xmmword [0x14004b270]
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], 0xf
mov byte [rsp + 0x108], 0
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x14000d5b9
mov rdx, qword [rsp + 0xf8]
call fcn.140007460
mov rdx, qword [rsp + 0x100]
mov rcx, qword [rsp + 0xf0]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d598
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6bf
call fcn.14001bed0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], rdi
movdqa xmm0, xmmword [0x14004b270]
mov rdx, qword [rsp + 0x140]
cmp rdx, 7
jbe 0x14000d609
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d5fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d6c5
call fcn.14001bed0
movdqa xmm0, xmmword [0x14004b270]
movdqu xmmword [rsp + 0x138], xmm0
mov word [rsp + 0x128], di
mov rdx, qword [rsp + 0xe8]
cmp rdx, 7
jbe 0x14000c530
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c52b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c52b
call fcn.140024fdc
nop
call fcn.1400047d0
nop
call fcn.1400047d0
nop
call fcn.140024fdc
nop
call fcn.140024fdc
nop
call fcn.140024fdc
nop
call fcn.1400047d0
nop
call fcn.140024fdc
nop
call fcn.140024fdc
nop
call fcn.1400047d0
nop
call fcn.140024fdc
nop
call fcn.140024fdc
nop
call fcn.140024fdc
nop
call fcn.140024fdc
nop
call fcn.140024fdc
nop
call fcn.140024fdc
nop
call fcn.140024fdc
int3