Function at 0x140006f30
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, 0xa10
mov rax, qword [0x1400420c0]
xor rax, rsp
mov qword [rsp + 0xa00], rax
xor edi, edi
mov r8d, 0x104
lea rdx, [rsp + 0x7f0]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
test eax, eax
jne 0x140006f9b
mov r9d, 0x10
lea r8, str.Chyba
lea rdx, str.Nelze_z
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x1400072a6
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rdi
lea rax, [rsp + 0x7f0]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rax + r8*2], di
jne 0x140006fc5
lea rdx, [rsp + 0x7f0]
lea rcx, [rsp + 0xe0]
call fcn.140003150
nop
lea rbx, [rsp + 0xe0]
mov r14, qword [rsp + 0xe0]
mov r15, qword [rsp + 0xf8]
cmp r15, 7
cmova rbx, r14
mov rsi, qword [rsp + 0xf0]
test rsi, rsi
je 0x1400070e9
mov r12d, pe_nt_image_headers64
mov r8d, r12d
xor edx, edx
lea rcx, [rsp + 0x160]
call fcn.14002c580
lea rcx, [0x14003b1c0]
lea rdx, [0x14003b1c4]
nop dword [rax]
movzx eax, word [rcx]
cmp ax, r12w
jae 0x140007092
movzx eax, al
mov byte [rsp + rax + 0x160], 1
add rcx, 2
cmp rcx, rdx
jne 0x140007040
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 0x140007087
cmp byte [rsp + rax + 0x160], 0
jne 0x1400070e1
cmp r8, rbx
je 0x1400070e9
sub r8, 2
jmp 0x140007073
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, [0x14003b1c0]
movzx edx, word [r8]
cmp word [rax], dx
je 0x1400070d1
add rax, 2
sub rcx, 1
jne 0x1400070c0
jmp 0x1400070d6
test rax, rax
jne 0x1400070e1
cmp r8, rbx
je 0x1400070e9
sub r8, 2
jmp 0x1400070b0
sub r8, rbx
sar r8, 1
jmp 0x1400070f0
mov r8, 0xffffffffffffffff
cmp r8, 0xffffffffffffffff
je 0x14000718e
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 + 0xe0]
cmp r15, 7
cmova rdx, r14
lea rcx, [rsp + 0x68]
call fcn.140003150
mov rdx, qword [rsp + 0xf8]
cmp rdx, 7
jbe 0x140007174
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000716f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000846f
call fcn.140010190
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsp + 0xe0], xmm0
movups xmm1, xmmword [rsp + 0x78]
movups xmmword [rsp + 0xf0], xmm1
lea r8, [0x14003b1c8]
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x120]
call fcn.14000cd10
nop
lea rcx, [rsp + 0x120]
cmp qword [rsp + 0x138], 7
cmova rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x5a0]
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov r14, rax
cmp rax, 0xffffffffffffffff
jne 0x1400072d4
mov r9d, 0x10
lea r8, str.Chyba
lea rdx, str.Chyba_p
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x140007245
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007240
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000846f
call fcn.140010190
movdqa xmm0, xmmword [0x14003bf10]
movdqu xmmword [rsp + 0x130], xmm0
mov word [rsp + 0x120], di
mov rdx, qword [rsp + 0xf8]
cmp rdx, 7
jbe 0x1400072a6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400072a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008415
call fcn.140010190
mov rcx, qword [rsp + 0xa00]
xor rcx, rsp
call fcn.140010170
lea r11, [rsp + 0xa10]
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 + 0x88], xmm0
mov qword [rsp + 0x98], rax
movups xmmword [rsp + 0x160], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x170], xmm1
mov r8d, 0xb
lea rdx, str.SAMPSAC.exe
lea rcx, [rsp + 0x160]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x180], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x190], xmm1
mov r8d, 8
lea rdx, str.samp.exe
lea rcx, [rsp + 0x180]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x1b0], xmm1
mov r8d, 0xb
lea rdx, str.INSTALL.LOG
lea rcx, [rsp + 0x1a0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x1d0], xmm1
mov r8d, 0xa
lea rdx, str.gta_sa.exe
lea rcx, [rsp + 0x1c0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x1f0], xmm1
mov r8d, 0xf
lea rdx, str.sampsac_log.txt
lea rcx, [rsp + 0x1e0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x200], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x210], xmm1
mov r8d, 4
lea rdx, str.anim
lea rcx, [rsp + 0x200]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x220], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x230], xmm1
mov r8d, 5
lea rdx, str.audio
lea rcx, [rsp + 0x220]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x240], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x250], xmm1
mov r8d, 4
lea rdx, str.data
lea rcx, [rsp + 0x240]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x260], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x270], xmm1
mov r8d, 6
lea rdx, str.models
lea rcx, [rsp + 0x260]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x280], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x290], xmm1
mov r8d, 6
lea rdx, str.movies
lea rcx, [rsp + 0x280]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x2b0], xmm1
mov r8d, 6
lea rdx, str.ReadMe
lea rcx, [rsp + 0x2a0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x2d0], xmm1
mov r8d, 4
lea rdx, str.text
lea rcx, [rsp + 0x2c0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x2f0], xmm1
mov r8d, 4
lea rdx, str.SAMP
lea rcx, [rsp + 0x2e0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x300], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x310], xmm1
mov r8d, 8
lea rdx, str.bass.dll
lea rcx, [rsp + 0x300]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x320], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x330], xmm1
mov r8d, 9
lea rdx, str.mouse.png
lea rcx, [rsp + 0x320]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x340], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x350], xmm1
mov r8d, 0xc
lea rdx, str.sa_utrax.dat
lea rcx, [rsp + 0x340]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x360], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x370], xmm1
mov r8d, 9
lea rdx, str.UnRAR.exe
lea rcx, [rsp + 0x360]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x380], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x390], xmm1
mov r8d, 0xa
lea rdx, str.UNWISE.exe
lea rcx, [rsp + 0x380]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x3a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x3b0], xmm1
mov r8d, 0xa
lea rdx, str.UNWISE.EXE
lea rcx, [rsp + 0x3a0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x3c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x3d0], xmm1
mov r8d, 0xc
lea rdx, str.gtaweap3.ttf
lea rcx, [rsp + 0x3c0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x3e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x3f0], xmm1
mov r8d, 8
lea rdx, str.samp.saa
lea rcx, [rsp + 0x3e0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x400], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x410], xmm1
mov r8d, 0xe
lea rdx, str.samp_debug.exe
lea rcx, [rsp + 0x400]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x420], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x430], xmm1
mov r8d, 0xc
lea rdx, str.sampaux3.ttf
lea rcx, [rsp + 0x420]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x440], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x450], xmm1
mov r8d, 0xb
lea rdx, str.sampgui.png
lea rcx, [rsp + 0x440]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x460], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x470], xmm1
mov r8d, 0x10
lea rdx, str.samp_license.txt
lea rcx, [rsp + 0x460]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x480], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x490], xmm1
mov r8d, 0x11
lea rdx, str.SAMPUninstall.exe
lea rcx, [rsp + 0x480]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x4b0], xmm1
mov r8d, 8
lea rdx, str.samp.dll
lea rcx, [rsp + 0x4a0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x4d0], xmm1
mov r8d, 8
lea rdx, str.rcon.exe
lea rcx, [rsp + 0x4c0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x4f0], xmm1
mov r8d, 7
lea rdx, str.ogg.dll
lea rcx, [rsp + 0x4e0]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x500], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x510], xmm1
mov r8d, 0xa
lea rdx, str.stream.ini
lea rcx, [rsp + 0x500]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x520], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x530], xmm1
mov r8d, 0xa
lea rdx, str.vorbis.dll
lea rcx, [rsp + 0x520]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x540], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x550], xmm1
mov r8d, 0xe
lea rdx, str.vorbisFile.dll
lea rcx, [rsp + 0x540]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x560], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x570], xmm1
mov r8d, 7
lea rdx, str.eax.dll
lea rcx, [rsp + 0x560]
call fcn.140003150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x580], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x590], xmm1
mov r8d, 0xb
lea rdx, str.INSTALL.txt
lea rcx, [rsp + 0x580]
call fcn.140003150
nop
lea rsi, [rsp + 0x160]
lea rbx, [rsp + 0x5a0]
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], rdi
mov ecx, 0x440
call fcn.140010438
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
lea r8, [rax + 0x440]
mov qword [rsp + 0x98], r8
lea r8, [rsp + 0x88]
mov qword [rsp + 0x40], r8
lea r9, [rsp + 0x88]
mov r8, rax
mov rdx, rbx
mov rcx, rsi
call fcn.140003280
mov qword [rsp + 0x90], rax
lea r9, [fcn.14000a860]
mov edx, 0x20
mov r8d, 0x22
lea rcx, [rsp + 0x160]
call fcn.140010474
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], 0xf
mov byte [rsp + 0x100], 0
movups xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], 0xf
mov byte [rsp + 0xc0], 0
lea rcx, [rsp + 0x140]
call fcn.140003b40
nop
movabs rsi, 0x7fffffffffffffff
lea r12, [0x14003b2e0]
lea r15, [0x14003b2e4]
nop dword [rax]
nop word [rax + rax]
cmp word [rsp + 0x5cc], 0x2e
je 0x140007e2a
mov r9, qword [rsp + 0x88]
mov r10, qword [rsp + 0x90]
cmp r9, r10
je 0x140007b05
mov r8, r9
cmp qword [r9 + 0x18], 7
jbe 0x140007ad1
mov r8, qword [r9]
lea rax, [rsp + 0x5cc]
sub r8, rax
nop dword [rax]
movzx edx, word [rax]
movzx ecx, word [rax + r8]
sub edx, ecx
jne 0x140007af4
add rax, 2
test ecx, ecx
jne 0x140007ae0
test edx, edx
je 0x140007e2a
add r9, 0x20
cmp r9, r10
jne 0x140007ac4
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
lea rax, [rsp + 0x5cc]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140007b30
lea rdx, [rsp + 0x5cc]
lea rcx, [rsp + 0x48]
call fcn.140003150
nop
mov r9, qword [rsp + 0x58]
test r9, r9
jne 0x140007b87
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
mov rcx, rdi
mov qword [rsp + 0xb0], rcx
mov edx, 0xf
mov qword [rsp + 0xb8], rdx
mov byte [rsp + 0xa0], cl
jmp 0x140007c42
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.14000a930
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 + 0xa0], xmm0
movups xmm1, xmmword [rsp + 0x78]
movups xmmword [rsp + 0xb0], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rdx, xmm0
movq rcx, xmm1
mov rax, rsi
sub rax, rcx
cmp rax, 1
jb 0x140008433
lea r9, [rsp + 0xa0]
cmp rdx, 0xf
cmova r9, qword [rsp + 0xa0]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x68]
call fcn.14000e640
nop
lea rdx, [rsp + 0x68]
cmp qword [rsp + 0x80], 0xf
cmova rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x100]
call fcn.14000bcd0
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x140007cec
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007ce7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008421
call fcn.140010190
mov rax, rsi
mov rcx, qword [rsp + 0xb0]
sub rax, rcx
cmp rax, 1
jb 0x140008433
lea r9, [rsp + 0xa0]
cmp qword [rsp + 0xb8], 0xf
cmova r9, qword [rsp + 0xa0]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x68]
call fcn.14000e640
nop
lea rdx, [rsp + 0x68]
cmp qword [rsp + 0x80], 0xf
cmova rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0xc0]
call fcn.14000bcd0
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x140007da4
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007d9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008421
call fcn.140010190
nop
mov rdx, qword [rsp + 0xb8]
cmp rdx, 0xf
jbe 0x140007de8
inc rdx
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007de2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008427
call fcn.140010190
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140007e2a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007e25
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000842d
call fcn.140010190
lea rdx, [rsp + 0x5a0]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
jne 0x140007aa0
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FindClose]
mov rdx, qword [rsp + 0xd0]
test rdx, rdx
je 0x140007fdb
lea rax, [rsp + 0xc0]
mov r9, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xd8]
cmp rcx, 0xf
cmova rax, r9
lea r8, [rdx - 1]
cmp byte [rax + r8], 0x7c
jne 0x140007ead
mov qword [rsp + 0xd0], r8
lea rax, [rsp + 0xc0]
cmp rcx, 0xf
cmova rax, r9
mov byte [rax + r8], 0
mov rdx, qword [rsp + 0xd0]
test rdx, rdx
je 0x140007fdb
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.140003050
nop
mov rax, rsi
mov rcx, qword [rsp + 0xd0]
sub rax, rcx
cmp rax, 9
jb 0x14000841b
lea rax, [rsp + 0xc0]
cmp qword [rsp + 0xd8], 0xf
cmova rax, qword [rsp + 0xc0]
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.14000e640
nop
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x48]
call fcn.140003910
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140007f8c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f86
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008439
call fcn.140010190
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x140007fcd
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007fc7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000843f
call fcn.140010190
nop
jmp 0x140007fdb
mov rcx, qword [rsp + 0x110]
test rcx, rcx
je 0x1400081b4
cmp dword [0x140044e08], 1
jne 0x1400081a6
sub rsi, rcx
cmp rsi, 0x14
jb 0x140008445
lea rax, [rsp + 0x100]
cmp qword [rsp + 0x118], 0xf
cmova rax, qword [rsp + 0x100]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x14
lea r9, str.Nepovolen
lea rcx, [rsp + 0xa0]
call fcn.14000e640
nop
lea r8, [rsp + 0xa0]
cmp qword [rsp + 0xb8], 0xf
cmova r8, qword [rsp + 0xa0]
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.14000d1f0
lea r10, [rsp + 0x48]
cmp qword [rsp + 0x60], 7
cmova r10, qword [rsp + 0x48]
lea r8, [rsp + 0xa0]
cmp qword [rsp + 0xb8], 0xf
cmova r8, qword [rsp + 0xa0]
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 [0x140044e18]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140008150
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000814b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000844b
call fcn.140010190
movdqa xmm0, xmmword [0x14003bf10]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], di
mov rdx, qword [rsp + 0xb8]
cmp rdx, 0xf
jbe 0x1400081ae
inc rdx
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400081a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008451
call fcn.140010190
movdqa xmm0, xmmword [0x14003bf10]
jmp 0x1400081d8
lea r9, [0x14003b3d0]
xor r8d, r8d
mov edx, 0xc
mov rcx, qword [0x140044e18]
call qword [sym.imp.USER32.dll_SendMessageW]
movdqa xmm0, xmmword [0x14003bf10]
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x140008223
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008216
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008457
call fcn.140010190
movdqa xmm0, xmmword [0x14003bf10]
mov rcx, qword [rsp + 0xd8]
cmp rcx, 0xf
jbe 0x14000826f
lea rdx, [rcx + 1]
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008262
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000845d
call fcn.140010190
movdqa xmm0, xmmword [0x14003bf10]
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], 0xf
mov byte [rsp + 0xc0], 0
mov rdx, qword [rsp + 0x118]
cmp rdx, 0xf
jbe 0x1400082d6
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400082c9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008463
call fcn.140010190
movdqa xmm0, xmmword [0x14003bf10]
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], 0xf
mov byte [rsp + 0x100], 0
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x140008369
mov rdx, qword [rsp + 0x90]
call fcn.140003450
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x88]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008348
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008469
call fcn.140010190
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], rdi
movdqa xmm0, xmmword [0x14003bf10]
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x1400083b9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400083ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000846f
call fcn.140010190
movdqa xmm0, xmmword [0x14003bf10]
movdqu xmmword [rsp + 0x130], xmm0
mov word [rsp + 0x120], di
mov rdx, qword [rsp + 0xf8]
cmp rdx, 7
jbe 0x1400072a6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400072a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400072a1
call fcn.14001929c
nop
call fcn.140002330
nop
call fcn.14001929c
nop
call fcn.14001929c
nop
call fcn.14001929c
nop
call fcn.140002330
nop
call fcn.14001929c
nop
call fcn.14001929c
nop
call fcn.140002330
nop
call fcn.14001929c
nop
call fcn.14001929c
nop
call fcn.14001929c
nop
call fcn.14001929c
nop
call fcn.14001929c
nop
call fcn.14001929c
nop
call fcn.14001929c
int3