Function at 0x140006610
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, 0x9f0
mov rax, qword [0x1400410c0]
xor rax, rsp
mov qword [rsp + 0x9e0], rax
xor edi, edi
mov r8d, 0x104
lea rdx, [rsp + 0x7d0]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
test eax, eax
jne 0x14000667b
mov r9d, 0x10
lea r8, str.Chyba
lea rdx, str.Nelze_z
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x14000697f
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rdi
lea rax, [rsp + 0x7d0]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rax + r8*2], di
jne 0x1400066a5
lea rdx, [rsp + 0x7d0]
lea rcx, [rsp + 0xe0]
call fcn.14000c770
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 0x1400067c2
mov r12d, pe_nt_image_headers64
mov r8d, r12d
xor edx, edx
lea rcx, [rsp + 0x160]
call fcn.14002c1c0
lea rcx, [0x14003a1d0]
lea rdx, [0x14003a1d4]
nop dword [rax]
movzx eax, word [rcx]
cmp ax, r12w
jae 0x140006772
movzx eax, al
mov byte [rsp + rax + 0x160], 1
add rcx, 2
cmp rcx, rdx
jne 0x140006720
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 0x140006767
cmp byte [rsp + rax + 0x160], 0
jne 0x1400067ba
cmp r8, rbx
je 0x1400067c2
sub r8, 2
jmp 0x140006753
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, [0x14003a1d0]
movzx edx, word [r8]
cmp word [rax], dx
je 0x1400067ba
add rax, 2
sub rcx, 1
jne 0x1400067a0
cmp r8, rbx
je 0x1400067c2
sub r8, 2
jmp 0x140006790
sub r8, rbx
sar r8, 1
jmp 0x1400067c9
mov r8, 0xffffffffffffffff
cmp r8, 0xffffffffffffffff
je 0x140006867
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.14000c770
mov rdx, qword [rsp + 0xf8]
cmp rdx, 7
jbe 0x14000684d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006848
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b0c
call fcn.14000fdd0
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsp + 0xe0], xmm0
movups xmm1, xmmword [rsp + 0x78]
movups xmmword [rsp + 0xf0], xmm1
lea r8, [0x14003a1d8]
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x120]
call fcn.14000c330
nop
lea rcx, [rsp + 0x120]
cmp qword [rsp + 0x138], 7
cmova rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x580]
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov r14, rax
cmp rax, 0xffffffffffffffff
jne 0x1400069ad
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 0x14000691e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006919
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b0c
call fcn.14000fdd0
movdqa xmm0, xmmword [0x14003af10]
movdqu xmmword [rsp + 0x130], xmm0
mov word [rsp + 0x120], di
mov rdx, qword [rsp + 0xf8]
cmp rdx, 7
jbe 0x14000697f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000697a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007ab2
call fcn.14000fdd0
mov rcx, qword [rsp + 0x9e0]
xor rcx, rsp
call fcn.14000fdb0
lea r11, [rsp + 0x9f0]
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.14000c770
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.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x1b0], xmm1
mov r8d, 0xa
lea rdx, str.gta_sa.exe
lea rcx, [rsp + 0x1a0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x1d0], xmm1
mov r8d, 0xf
lea rdx, str.sampsac_log.txt
lea rcx, [rsp + 0x1c0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x1f0], xmm1
mov r8d, 4
lea rdx, str.anim
lea rcx, [rsp + 0x1e0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x200], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x210], xmm1
mov r8d, 5
lea rdx, str.audio
lea rcx, [rsp + 0x200]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x220], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x230], xmm1
mov r8d, 4
lea rdx, str.data
lea rcx, [rsp + 0x220]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x240], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x250], xmm1
mov r8d, 6
lea rdx, str.models
lea rcx, [rsp + 0x240]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x260], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x270], xmm1
mov r8d, 6
lea rdx, str.movies
lea rcx, [rsp + 0x260]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x280], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x290], xmm1
mov r8d, 6
lea rdx, str.ReadMe
lea rcx, [rsp + 0x280]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x2b0], xmm1
mov r8d, 4
lea rdx, str.text
lea rcx, [rsp + 0x2a0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x2d0], xmm1
mov r8d, 4
lea rdx, str.SAMP
lea rcx, [rsp + 0x2c0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x2f0], xmm1
mov r8d, 8
lea rdx, str.bass.dll
lea rcx, [rsp + 0x2e0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x300], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x310], xmm1
mov r8d, 9
lea rdx, str.mouse.png
lea rcx, [rsp + 0x300]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x320], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x330], xmm1
mov r8d, 0xc
lea rdx, str.sa_utrax.dat
lea rcx, [rsp + 0x320]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x340], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x350], xmm1
mov r8d, 9
lea rdx, str.UnRAR.exe
lea rcx, [rsp + 0x340]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x360], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x370], xmm1
mov r8d, 0xa
lea rdx, str.UNWISE.exe
lea rcx, [rsp + 0x360]
call fcn.14000c770
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.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x3a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x3b0], xmm1
mov r8d, 0xc
lea rdx, str.gtaweap3.ttf
lea rcx, [rsp + 0x3a0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x3c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x3d0], xmm1
mov r8d, 8
lea rdx, str.samp.saa
lea rcx, [rsp + 0x3c0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x3e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x3f0], xmm1
mov r8d, 0xe
lea rdx, str.samp_debug.exe
lea rcx, [rsp + 0x3e0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x400], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x410], xmm1
mov r8d, 0xc
lea rdx, str.sampaux3.ttf
lea rcx, [rsp + 0x400]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x420], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x430], xmm1
mov r8d, 0xb
lea rdx, str.sampgui.png
lea rcx, [rsp + 0x420]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x440], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x450], xmm1
mov r8d, 0x10
lea rdx, str.samp_license.txt
lea rcx, [rsp + 0x440]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x460], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x470], xmm1
mov r8d, 0x11
lea rdx, str.SAMPUninstall.exe
lea rcx, [rsp + 0x460]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x480], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x490], xmm1
mov r8d, 8
lea rdx, str.samp.dll
lea rcx, [rsp + 0x480]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x4b0], xmm1
mov r8d, 8
lea rdx, str.rcon.exe
lea rcx, [rsp + 0x4a0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x4d0], xmm1
mov r8d, 7
lea rdx, str.ogg.dll
lea rcx, [rsp + 0x4c0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x4f0], xmm1
mov r8d, 0xa
lea rdx, str.stream.ini
lea rcx, [rsp + 0x4e0]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x500], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x510], xmm1
mov r8d, 0xa
lea rdx, str.vorbis.dll
lea rcx, [rsp + 0x500]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x520], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x530], xmm1
mov r8d, 0xe
lea rdx, str.vorbisFile.dll
lea rcx, [rsp + 0x520]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x540], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x550], xmm1
mov r8d, 7
lea rdx, str.eax.dll
lea rcx, [rsp + 0x540]
call fcn.14000c770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x560], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x570], xmm1
mov r8d, 0xc
lea rdx, str.Project4.exe
lea rcx, [rsp + 0x560]
call fcn.14000c770
nop
lea rsi, [rsp + 0x160]
lea rbx, [rsp + 0x580]
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], rdi
mov ecx, 0x420
call fcn.140010078
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
lea r8, [rax + 0x420]
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.14000e1b0
mov qword [rsp + 0x90], rax
lea r9, [fcn.140009e00]
mov edx, 0x20
mov r8d, 0x21
lea rcx, [rsp + 0x160]
call fcn.1400100b4
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.140003500
nop
movabs rsi, 0x7fffffffffffffff
lea r12, [0x14003a2dc]
lea r15, [0x14003a2e0]
nop dword [rax]
cmp word [rsp + 0x5ac], 0x2e
je 0x1400074ca
mov r9, qword [rsp + 0x88]
mov r10, qword [rsp + 0x90]
cmp r9, r10
je 0x1400071a5
mov r8, r9
cmp qword [r9 + 0x18], 7
jbe 0x140007171
mov r8, qword [r9]
lea rax, [rsp + 0x5ac]
sub r8, rax
nop dword [rax]
movzx edx, word [rax]
movzx ecx, word [rax + r8]
sub edx, ecx
jne 0x140007194
add rax, 2
test ecx, ecx
jne 0x140007180
test edx, edx
je 0x1400074ca
add r9, 0x20
cmp r9, r10
jne 0x140007164
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
lea rax, [rsp + 0x5ac]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1400071d0
lea rdx, [rsp + 0x5ac]
lea rcx, [rsp + 0x48]
call fcn.14000c770
nop
mov r9, qword [rsp + 0x58]
test r9, r9
jne 0x140007227
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 0x1400072e2
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.140009ed0
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 0x140007ad0
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.14000de90
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.14000b300
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x14000738c
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007387
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007abe
call fcn.14000fdd0
mov rax, rsi
mov rcx, qword [rsp + 0xb0]
sub rax, rcx
cmp rax, 1
jb 0x140007ad0
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.14000de90
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.14000b300
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x140007444
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000743e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007abe
call fcn.14000fdd0
nop
mov rdx, qword [rsp + 0xb8]
cmp rdx, 0xf
jbe 0x140007488
inc rdx
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007482
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007ac4
call fcn.14000fdd0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x1400074ca
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400074c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007aca
call fcn.14000fdd0
lea rdx, [rsp + 0x580]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
jne 0x140007140
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FindClose]
mov rcx, qword [rsp + 0xd0]
test rcx, rcx
je 0x140007679
lea rax, [rsp + 0xc0]
mov r8, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0xf
cmova rax, r8
cmp byte [rax + rcx - 1], 0x7c
jne 0x14000754b
dec rcx
mov qword [rsp + 0xd0], rcx
lea rax, [rsp + 0xc0]
cmp rdx, 0xf
cmova rax, r8
mov byte [rax + rcx], 0
mov rcx, qword [rsp + 0xd0]
test rcx, rcx
je 0x140007679
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.14000c8a0
nop
mov rax, rsi
mov rcx, qword [rsp + 0xd0]
sub rax, rcx
cmp rax, 9
jb 0x140007ab8
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.14000de90
nop
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x48]
call fcn.1400032d0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14000762a
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007624
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007ad6
call fcn.14000fdd0
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x14000766b
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007665
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007adc
call fcn.14000fdd0
nop
jmp 0x140007679
mov rcx, qword [rsp + 0x110]
test rcx, rcx
je 0x140007852
cmp dword [0x140043de8], 1
jne 0x140007844
sub rsi, rcx
cmp rsi, 0x14
jb 0x140007ae2
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.14000de90
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.14000c640
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 [0x140043df8]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x1400077ee
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400077e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007ae8
call fcn.14000fdd0
movdqa xmm0, xmmword [0x14003af10]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], di
mov rdx, qword [rsp + 0xb8]
cmp rdx, 0xf
jbe 0x14000784c
inc rdx
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000783f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007aee
call fcn.14000fdd0
movdqa xmm0, xmmword [0x14003af10]
jmp 0x140007876
lea r9, [0x14003a3d0]
xor r8d, r8d
mov edx, 0xc
mov rcx, qword [0x140043df8]
call qword [sym.imp.USER32.dll_SendMessageW]
movdqa xmm0, xmmword [0x14003af10]
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x1400078c1
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400078b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007af4
call fcn.14000fdd0
movdqa xmm0, xmmword [0x14003af10]
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0xf
jbe 0x14000790c
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400078ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007afa
call fcn.14000fdd0
movdqa xmm0, xmmword [0x14003af10]
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], 0xf
mov byte [rsp + 0xc0], 0
mov rdx, qword [rsp + 0x118]
cmp rdx, 0xf
jbe 0x140007973
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007966
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b00
call fcn.14000fdd0
movdqa xmm0, xmmword [0x14003af10]
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], 0xf
mov byte [rsp + 0x100], 0
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x140007a06
mov rdx, qword [rsp + 0x90]
call fcn.14000d240
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x88]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400079e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b06
call fcn.14000fdd0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], rdi
movdqa xmm0, xmmword [0x14003af10]
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x140007a56
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007a49
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b0c
call fcn.14000fdd0
movdqa xmm0, xmmword [0x14003af10]
movdqu xmmword [rsp + 0x130], xmm0
mov word [rsp + 0x120], di
mov rdx, qword [rsp + 0xf8]
cmp rdx, 7
jbe 0x14000697f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000697a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000697a
call fcn.140018edc
nop
call fcn.140002350
nop
call fcn.140018edc
nop
call fcn.140018edc
nop
call fcn.140018edc
nop
call fcn.140002350
nop
call fcn.140018edc
nop
call fcn.140018edc
nop
call fcn.140002350
nop
call fcn.140018edc
nop
call fcn.140018edc
nop
call fcn.140018edc
nop
call fcn.140018edc
nop
call fcn.140018edc
nop
call fcn.140018edc
nop
call fcn.140018edc
int3