Function at 0x14008f640
Capabilities:
Delete file
Execute command
Self delete

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x4c8]
sub rsp, 0x5a0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x1400cc040]
xor rax, rsp
mov qword [rbp + 0x468], rax
xor r12d, r12d
mov dword [rsp + 0x40], r12d
call fcn.140018620
mov ebx, 3
mov r9d, ebx
nop dword [rax]
call fcn.1400443d0
sub r9, 1
jne 0x14008f6a0
lea rcx, str.Profile_umozliwiaja_stworzenie_roznych_ustawien_dla_roznych_serwerow_badz_gier._Na_przyklad_kiedy_limity_cpsow_badz_inne_ustawienia_na_roznych_serwerach_roznia_sie_jest_to_dobry_sposob_na_zorganizowanie_roznych_ustawien.
call fcn.140041c70
mov r9, rbx
nop word [rax + rax]
call fcn.1400443d0
sub r9, 1
jne 0x14008f6c0
lea rcx, str.Profile_zawieraja_rownierz_rzeczy_z_zakladki_Ustawienia__wiec_rzeczy_typu_Limit_FPS_w_tle__Widok_Zaawansowany_badz_nazwa_okna_gry_nie_zachowuja_sie_z_profilu_na_profil.
call fcn.140041c70
mov r9, rbx
nop word [rax + rax]
call fcn.1400443d0
sub r9, 1
jne 0x14008f6e0
lea rcx, str.__Profile_NIE_ZAWIERAJA_klucza_premium__wiec_mozesz_sie_nimi_dzielic_ze_znajomymi__Nazwe_profilu_zmieniaj_tylko_i_wylacznie_w_makrze__inaczej_profil_moze_sie_zbugowac_.
call fcn.140041c70
mov r9, rbx
nop word [rax + rax]
call fcn.1400443d0
sub r9, 1
jne 0x14008f700
call fcn.140044a10
call fcn.1400443d0
sub rbx, 1
jne 0x14008f710
call fcn.1400186d0
mov r9d, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [r9 + rcx]
cmp dword [0x1401950e8], eax
jle 0x14008f77d
lea rcx, [0x1401950e8]
call fcn.1400a5680
cmp dword [0x1401950e8], 0xffffffff
jne 0x14008f77d
xorps xmm0, xmm0
movdqu xmmword [0x140194fc8], xmm0
mov qword [0x140194fd8], r12
lea rcx, [0x1400abf30]
call fcn.1400a5a34
lea rcx, [0x1401950e8]
call fcn.1400a5614
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_clock]
mov ecx, dword [0x140192294]
add ecx, 0xfa
movabs rsi, 0x7fffffffffffffff
cmp ecx, eax
jge 0x14008fb89
call fcn.140098aa0
lea rcx, [rbp + 0x200]
call fcn.14009b060
nop
lea rcx, [rbp + 0x260]
call fcn.140059970
nop
lea r8, [0x1400b5d60]
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.14002d790
nop
lea r8, str.profiles
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.14002d790
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.14002c480
lea rdx, [0x1400b8e1c]
lea rcx, [rbp + 0x200]
call fcn.14002deb0
mov rcx, rax
call fcn.14002c410
mov rcx, rax
lea rdx, [rbp + 0x320]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__findfirst64i32]
mov r14, rax
lea rcx, [rbp + 0x220]
call fcn.14002c420
nop
lea rcx, [rbp + 0x2e0]
call fcn.14002c420
nop
lea rcx, [rbp + 0x260]
call fcn.14002c420
cmp r14, 0xffffffffffffffff
je 0x14008fae7
movabs r15, 0x8000000000000000
mov r13d, 0x16
nop dword [rax + rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], r12
mov qword [rbp + 0x258], r12
lea rax, [rbp + 0x344]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x14008f896
cmp rbx, rsi
ja 0x140091a1f
cmp rbx, 0xf
ja 0x14008f8e3
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], 0xf
mov r8, rbx
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x240]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x240], 0
jmp 0x14008f980
mov rdi, rbx
or rdi, 0xf
cmp rdi, rsi
jbe 0x14008f8f8
mov rdi, rsi
lea rax, [r15 + 0x27]
jmp 0x14008f91a
cmp rdi, 0x16
cmovb rdi, r13
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14008f939
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140091a19
mov rcx, rax
call fcn.1400a5700
test rax, rax
je 0x14008fb7d
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14008f94b
test rcx, rcx
je 0x14008f948
call fcn.1400a5700
mov rsi, rax
jmp 0x14008f94b
mov rsi, r12
mov qword [rbp + 0x240], rsi
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], rdi
mov r8, rbx
lea rdx, [rbp + 0x344]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
movabs rsi, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1b8], 0xf
mov byte [rbp + 0x1a0], 0
mov ebx, r12d
mov rdi, r12
cmp qword [rbp + 0x250], rbx
jbe 0x14008fa0c
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp + 0x240]
cmp qword [rbp + 0x258], 0xf
cmova rax, qword [rbp + 0x240]
cmp byte [rdi + rax], 0x2e
je 0x14008fa0c
movsxd rdx, ebx
lea rcx, [rbp + 0x240]
call fcn.14009aed0
movzx edx, byte [rax]
lea rcx, [rbp + 0x1a0]
call fcn.14009aef0
inc ebx
inc rdi
movsxd rax, ebx
cmp rax, qword [rbp + 0x250]
jb 0x14008f9c0
mov rax, qword [0x140194fd0]
cmp rax, qword [0x140194fd8]
je 0x14008fa35
lea rdx, [rbp + 0x1a0]
mov rcx, rax
call fcn.14009af40
add qword [0x140194fd0], 0x20
jmp 0x14008fa4c
lea r8, [rbp + 0x1a0]
mov rdx, rax
lea rcx, [0x140194fc8]
call fcn.1400a0ca0
nop
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14008fa8e
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fa88
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008fb76
call fcn.1400a55d0
nop
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x14008facf
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008faca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008fb7d
call fcn.1400a55d0
lea rdx, [rbp + 0x320]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__findnext64i32]
test eax, eax
je 0x14008f870
mov rax, qword [0x140194fd0]
mov r8, qword [0x140194fc8]
sub rax, r8
sar rax, 5
cmp rax, 2
jb 0x14008fb2b
lea rdx, [rsp + 0x48]
lea rcx, [0x140194fc8]
call fcn.140098ad0
mov r8, qword [0x140194fc8]
lea rdx, [rsp + 0x48]
lea rcx, [0x140194fc8]
call fcn.140098ad0
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_clock]
mov dword [0x140192294], eax
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x14008fb89
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fb84
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008fb84
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1400a55d0
mov r8, qword [0x140194fd0]
sub r8, qword [0x140194fc8]
sar r8, 5
lea r9, [rbp + 0x465]
movabs r10, 0xcccccccccccccccd
nop dword [rax]
dec r9
mov rax, r10
mul r8
shr rdx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8, rdx
test rdx, rdx
jne 0x14008fbb0
lea r8, [rbp + 0x465]
mov rdx, r9
lea rcx, [rbp + 0x200]
call fcn.14009e7b0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
movdqa xmm1, xmmword [0x1400ba9a0]
movdqu xmmword [rbp + 0x1b0], xmm1
movsd xmm0, qword [str.Profile__]
movsd qword [rbp + 0x1a0], xmm0
movzx eax, byte [0x1400b9078]
mov byte [rbp + 0x1a8], al
mov byte [rbp + 0x1a9], 0
lea r9, [rbp + 0x200]
lea r8, [rbp + 0x1a0]
lea rcx, [rbp + 0x2e0]
call fcn.14009e390
nop
mov r8d, 2
lea rdx, [0x1400b86c4]
lea rcx, [rbp + 0x2e0]
call fcn.14002e000
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x290], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x280], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x290], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r14d, 0xf000000
lea rcx, [rbp + 0x280]
cmp qword [rbp + 0x298], 0xf
cmova rcx, qword [rbp + 0x280]
call fcn.1400419c0
nop
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x14008fd03
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fcfe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008fcfe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a55d0
movdqa xmm0, xmmword [0x1400ba950]
movdqu xmmword [rbp + 0x290], xmm0
mov byte [rbp + 0x280], 0
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 0xf
jbe 0x14008fd5e
inc rdx
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fd59
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008fd59
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a55d0
movdqa xmm0, xmmword [0x1400ba950]
movdqu xmmword [rbp + 0x2f0], xmm0
mov byte [rbp + 0x2e0], 0
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14008fdba
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fdb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008fdb4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a55d0
nop
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x14008fdfe
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fdf9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008fdf9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a55d0
mov rdi, qword [0x140194fc8]
mov r13, qword [0x140194fd0]
mov r8, qword [0x140194120]
cmp rdi, r13
je 0x140090d90
movss xmm8, dword [0x1400ba848]
mov rcx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x14008fe32
mov rcx, qword [rdi]
mov rbx, qword [r8 + 0x3fe0]
add rbx, 0x108
movsxd rsi, dword [rbx]
mov rax, qword [rbx + 8]
mov r8d, dword [rax + rsi*4 - 4]
xor edx, edx
call fcn.140008de0
mov r15d, eax
mov r8d, dword [rbx + 4]
cmp esi, r8d
jne 0x14008fe88
lea ecx, [rsi + 1]
test r8d, r8d
je 0x14008fe74
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
add eax, r8d
jmp 0x14008fe79
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
mov edx, ecx
mov rcx, rbx
call fcn.14002d3f0
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r15d
inc dword [rbx]
mov rcx, qword [rdi + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 9
jb 0x140091a13
mov rax, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x14008febd
mov rax, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str.profiles_
lea rcx, [rbp + 0x300]
call fcn.14002ded0
bts r14d, 0xb
mov r8d, 4
lea rdx, str..txt
lea rcx, [rbp + 0x300]
call fcn.14002e000
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x220], xmm1
movups xmm2, xmmword [rax + 0x10]
movups xmmword [rbp + 0x230], xmm2
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r14d, 0xc
lea rdx, [0x140194958]
cmp qword [0x140194970], 0xf
cmova rdx, qword [0x140194958]
lea rcx, [rbp + 0x220]
movdqa xmm0, xmm2
psrldq xmm0, 8
movq rsi, xmm0
cmp rsi, 0xf
seta r12b
movq rbx, xmm1
cmova rcx, rbx
movq r8, xmm2
cmp r8, qword [0x140194968]
jne 0x14008ff83
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14008ff83
mov r15b, 1
jmp 0x14008ff86
xor r15b, r15b
test r12b, r12b
je 0x14008ffbd
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14008ffb4
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140091092
mov rcx, rbx
call fcn.1400a55d0
nop
mov rdx, qword [rbp + 0x318]
cmp rdx, 0xf
jbe 0x14008fffe
inc rdx
mov rcx, qword [rbp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fff9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140091099
call fcn.1400a55d0
xor r12d, r12d
mov qword [rbp + 0x310], r12
mov qword [rbp + 0x318], 0xf
mov byte [rbp + 0x300], r12b
mov rbx, qword [0x140194120]
mov dword [rbp + 0x450], r12d
lea rdx, [rbp + 0x450]
movups xmm0, xmmword [rbx + 0x39d0]
lea rcx, [rbx + 0x4180]
movups xmmword [rbp + 0x454], xmm0
call fcn.14002cc90
xor r8d, r8d
test r15b, r15b
je 0x140090155
mov dword [rbx + 0x39d0], 0x3f800000
mov qword [rbx + 0x39d4], 0x3f800000
mov dword [rbx + 0x39dc], 0x3f800000
mov qword [rsp + 0x40], 0x43480000
lea rdx, [rsp + 0x40]
lea rcx, str.__Aktywny_Profil
call fcn.140042870
mov r8, qword [0x140194120]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
mov rcx, qword [r8 + 0x3fe0]
cmp byte [rcx + 0xd0], r12b
jne 0x140090122
movss xmm1, dword [r8 + 0x3954]
addss xmm1, dword [rcx + 0x120]
movss xmm0, dword [rcx + 0x124]
movss dword [rcx + 0x118], xmm1
movss dword [rcx + 0x11c], xmm0
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x14009012f
mov rdx, qword [rdi]
movaps xmm0, xmmword [0x1400baae0]
movups xmmword [rbp + 0x450], xmm0
lea rcx, [rbp + 0x450]
call fcn.140041ad0
mov r8, qword [0x140194120]
jmp 0x140090d6b
mov dword [rbx + 0x39d0], 0x3f19999a
mov dword [rbx + 0x39d4], 0x3f19999a
mov dword [rbx + 0x39d8], 0x3f19999a
mov dword [rbx + 0x39dc], 0x3f800000
mov qword [rsp + 0x50], 0x43480000
lea rdx, [rsp + 0x50]
lea rcx, str.__Zaladuj_Profil
call fcn.140042870
movabs r15, 0x7fffffffffffffff
test al, al
je 0x14009056e
mov rcx, qword [rdi + 0x10]
mov rax, r15
sub rax, rcx
cmp rax, 0x1f
jb 0x140091a2b
mov rax, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x1400901ca
mov rax, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x1f
lea r9, str._PROFILE__Changing_profile_to_
lea rcx, [rbp + 0x200]
call fcn.14002ded0
bts r14d, 0x16
mov r8d, 1
lea rdx, [0x1400b6ab4]
lea rcx, [rbp + 0x200]
call fcn.14002e000
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1b8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r14d, 0x17
lea rcx, [rbp + 0x1a0]
call fcn.140059e90
nop
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x14009029d
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090298
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400910a0
call fcn.1400a55d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1b8], r12
mov ecx, 0x20
call fcn.1400a5700
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1b0], 0x17
mov qword [rbp + 0x1b8], 0x1f
movups xmm0, xmmword [str._PROFILE__Locking_mutex]
movups xmmword [rax], xmm0
mov ecx, dword [0x1400b90f0]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x1400b90f4]
mov word [rax + 0x14], cx
movzx ecx, byte [0x1400b90f6]
mov byte [rax + 0x16], cl
mov byte [rax + 0x17], 0
lea rcx, [rbp + 0x1a0]
call fcn.140059e90
lea rcx, [0x140194360]
call qword [sym.imp.MSVCP140.dll__Mtx_lock]
test eax, eax
jne 0x1400910cb
cmp dword [0x1401943ac], 0x7fffffff
je 0x1400910b5
lea rdx, str._PROFILE__Proceeding_to_change_profile
lea rcx, [rbp + 0x220]
call fcn.14002c510
mov rcx, rax
call fcn.140059e90
call fcn.140088240
mov rcx, qword [rdi + 0x10]
mov rax, r15
sub rax, rcx
cmp rax, 9
jb 0x140091a25
mov rax, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x14009037a
mov rax, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str.profiles_
lea rcx, [rbp + 0x200]
call fcn.14002ded0
bts r14d, 0x15
mov r8d, 4
lea rdx, str..txt
lea rcx, [rbp + 0x200]
call fcn.14002e000
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r14d, 0x14
mov rdx, qword [0x140194970]
cmp rdx, 0xf
jbe 0x14009041a
inc rdx
mov rcx, qword [0x140194958]
cmp rdx, 0x1000
jb 0x140090415
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400910a7
mov rcx, r8
call fcn.1400a55d0
movups xmmword [0x140194958], xmm6
movups xmmword [0x140194968], xmm7
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x140090469
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090464
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400910ae
call fcn.1400a55d0
xor ecx, ecx
call fcn.14008bb90
lea rdx, str._PROFILE__Changed_profile_
lea rcx, [rbp + 0x220]
call fcn.14002c510
mov rcx, rax
call fcn.140059e90
lea rdx, str._PROFILE__Disabling_all_modules...
lea rcx, [rbp + 0x220]
call fcn.14002c510
mov rcx, rax
call fcn.140059e90
mov rsi, qword [0x140194dc8]
mov rbx, qword [0x140194dc0]
cmp rbx, rsi
je 0x1400904d6
nop dword [rax]
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400904cd
call fcn.14006e410
add rbx, 8
cmp rbx, rsi
jne 0x1400904c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1b8], r12
mov ecx, 0x20
call fcn.1400a5700
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1b0], 0x19
mov qword [rbp + 0x1b8], 0x1f
movups xmm0, xmmword [str._PROFILE__Unlocking_mutex]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1400b9178]
movsd qword [rax + 0x10], xmm0
movzx ecx, byte [0x1400b9180]
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], 0
lea rcx, [rbp + 0x1a0]
call fcn.140059e90
lea rcx, [0x140194360]
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
lea rdx, str._PROFILE__Finished_
lea rcx, [rbp + 0x180]
call fcn.14002c510
mov rcx, rax
call fcn.140059e90
mov rax, qword [0x140194120]
mov rcx, qword [rax + 0x3fe0]
cmp byte [rcx + 0xd0], 0
jne 0x1400905d0
movss xmm1, dword [rax + 0x3954]
addss xmm1, dword [rcx + 0x120]
movss xmm0, dword [rcx + 0x124]
movss dword [rcx + 0x118], xmm1
movss dword [rcx + 0x11c], xmm0
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
mov rcx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x1400905dd
mov rcx, qword [rdi]
call fcn.1400419c0
mov rax, qword [0x140194120]
mov rcx, qword [rax + 0x3fe0]
cmp byte [rcx + 0xd0], 0
jne 0x140090644
movss xmm1, dword [rax + 0x3954]
addss xmm1, dword [rcx + 0x120]
movss xmm0, dword [rcx + 0x124]
movss dword [rcx + 0x118], xmm1
movss dword [rcx + 0x11c], xmm0
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
mov qword [rsp + 0x58], 0
xor r8d, r8d
lea rdx, [rsp + 0x58]
lea rcx, [0x1400b919c]
call fcn.140042870
test al, al
je 0x1400906ed
lea rax, [0x140194c70]
cmp rax, rdi
je 0x14009068e
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140090682
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.14009be30
mov r8d, dword [rdi + 0x10]
cmp r8d, 0x80
mov eax, 0x7f
cmovge r8d, eax
mov rcx, r12
movsxd rdx, r8d
lea r9, [0x140000000]
test r8d, r8d
jle 0x1400906d5
mov rax, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x1400906c1
mov rax, qword [rdi]
movzx eax, byte [rcx + rax]
mov byte [rcx + r9 + 0x1942d0], al
inc rcx
cmp rcx, rdx
jl 0x1400906b4
movsxd rax, r8d
cmp rax, 0x80
jae 0x140091a31
mov byte [rax + r9 + 0x1942d0], 0
mov rbx, qword [0x140194120]
movsxd rax, dword [rbx + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4180]
mov rcx, qword [rbx + 0x3fe0]
cmp byte [rcx + 0xd0], 0
jne 0x14009077e
movss xmm1, dword [rbx + 0x3954]
addss xmm1, dword [rcx + 0x120]
movss xmm0, dword [rcx + 0x124]
movss dword [rcx + 0x118], xmm1
movss dword [rcx + 0x11c], xmm0
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
mov rax, qword [rbx + 0x3fe0]
movss xmm0, dword [rax + 0x50]
subss xmm0, xmm8
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
movaps xmm6, xmmword [0x1400baaa0]
mov dword [rbp + 0x450], r12d
movups xmm0, xmmword [rbx + 0x39d0]
movups xmmword [rbp + 0x454], xmm0
lea rdx, [rbp + 0x450]
lea rcx, [rbx + 0x4180]
call fcn.14002cc90
movups xmmword [rbx + 0x39d0], xmm6
mov qword [rsp + 0x48], 0
xor r8d, r8d
lea rdx, [rsp + 0x48]
lea rcx, str.__Usun_Profil
call fcn.140042870
test al, al
je 0x140090d33
lea rcx, [rbp + 0x200]
call fcn.140059970
nop
mov r8d, 0xa
lea rdx, [0x1400b8a30]
mov rcx, rax
call fcn.14002e000
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x2d8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2d0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r14d, 0xe
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140090895
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rbp + 0x2c0]
call fcn.14002e000
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a0], xmm0
mov qword [rbp + 0x2b0], r12
mov qword [rbp + 0x2b8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2b0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r14d, 0xf
mov r8d, 4
lea rdx, str..txt
lea rcx, [rbp + 0x2a0]
call fcn.14002e000
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], r12
mov qword [rbp + 0x1d8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1d0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r14d, 0x10
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 0xf
jbe 0x140090981
inc rdx
mov rcx, qword [rbp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009097c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400910d7
call fcn.1400a55d0
mov qword [rbp + 0x2b0], r12
mov qword [rbp + 0x2b8], 0xf
mov byte [rbp + 0x2a0], 0
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0xf
jbe 0x1400909db
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400909d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400910de
call fcn.1400a55d0
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x2d8], 0xf
mov byte [rbp + 0x2c0], 0
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x140090a35
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090a30
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400910e5
call fcn.1400a55d0
mov qword [rbp + 0x210], r12
mov qword [rbp + 0x218], 0xf
mov byte [rbp + 0x200], 0
mov rcx, qword [rdi + 0x10]
mov rax, r15
sub rax, rcx
cmp rax, 0x11
jb 0x140091a37
mov rax, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140090a6f
mov rax, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x11
lea r9, str.Deleted_profile_
lea rcx, [rbp + 0x220]
call fcn.14002ded0
bts r14d, 0x11
mov r8d, 0xf
lea rdx, str.__File_path:_
lea rcx, [rbp + 0x220]
call fcn.14002e000
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1b8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r14d, 0x12
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [rbp + 0x1a0]
call fcn.14002e000
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1f8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1f0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r14d, 0xd
mov r8d, 2
lea rdx, [0x1400b91b4]
lea rcx, [rbp + 0x1e0]
call fcn.14002e000
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], r12
mov qword [rbp + 0x278], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x260], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x270], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r14d, 0x13
lea rcx, [rbp + 0x260]
call fcn.140059e90
nop
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0xf
jbe 0x140090c07
inc rdx
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090c02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400910ec
call fcn.1400a55d0
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1f8], 0xf
mov byte [rbp + 0x1e0], 0
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x140090c61
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090c5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400910f3
call fcn.1400a55d0
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1b8], 0xf
mov byte [rbp + 0x1a0], 0
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x140090cbb
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090cb6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400910fa
call fcn.1400a55d0
lea rcx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rcx, qword [rbp + 0x1c0]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
nop
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0xf
jbe 0x140090d1a
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090d15
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140091101
call fcn.1400a55d0
mov qword [rbp + 0x1d0], r12
mov qword [rbp + 0x1d8], 0xf
mov byte [rbp + 0x1c0], 0
mov r8, qword [0x140194120]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
mov rax, qword [r8 + 0x3fe0]
dec dword [rax + 0x108]
add rdi, 0x20
cmp rdi, r13
jne 0x14008fe25
nop word [rax + rax]
mov rax, qword [r8 + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [r8 + 0x3fe0]
movss xmm6, dword [0x1400ba8cc]
cmp byte [rax + 0xd0], 0
jne 0x140090dd3
mov qword [rsp + 0x40], 0
movaps xmm1, xmm6
lea rcx, [rsp + 0x40]
call fcn.140019750
mov r8, qword [0x140194120]
mov rax, qword [r8 + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [r8 + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140090e0e
mov qword [rsp + 0x40], 0
movaps xmm1, xmm6
lea rcx, [rsp + 0x40]
call fcn.140019750
mov r8, qword [0x140194120]
mov rax, qword [r8 + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [r8 + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140090e42
mov qword [rsp + 0x40], 0
movaps xmm1, xmm6
lea rcx, [rsp + 0x40]
call fcn.140019750
mov qword [rsp + 0x48], 0
xor r8d, r8d
lea rdx, [rsp + 0x48]
lea rcx, str.Dodaj_nowy_profil
call fcn.140042870
test al, al
je 0x140091784
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1b8], r12
mov ecx, 0x20
call fcn.1400a5700
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1b0], 0x17
mov qword [rbp + 0x1b8], 0x1f
movups xmm0, xmmword [str.Creating_new_profile...]
movups xmmword [rax], xmm0
mov ecx, dword [0x1400b9208]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x1400b920c]
mov word [rax + 0x14], cx
movzx ecx, byte [0x1400b920e]
mov byte [rax + 0x16], cl
mov byte [rax + 0x17], 0
lea rcx, [rbp + 0x1a0]
call fcn.140059e90
mov ebx, r12d
lea r15, [0x1400ba008]
lea rsi, vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
lea r13, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
lea rdi, vtable.std::basic_fstream_char__struct_std::char_traits_char__.0
nop dword [rax]
inc ebx
lea rax, [0x140000000]
lea rax, [rax + 0xba5e0]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], r15
lea rcx, [rbp - 8]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or r14d, 1
mov dword [rsp + 0x40], r14d
xor r8d, r8d
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x60], rsi
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rsp + rcx + 0x5c], edx
lea rcx, [rsp + 0x78]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x20], r12
mov dword [rbp - 0x18], r12d
lea rcx, [rbp + 0x220]
call fcn.140059970
nop
mov rdx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140090f95
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x70]
call fcn.14009e8f0
lea rdx, [0x1400b8a30]
mov rcx, rax
call fcn.14009c6d0
mov rcx, rax
lea rdx, str.Nowy_Profil
call fcn.14009c6d0
mov rcx, rax
mov edx, ebx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str..txt
call fcn.14009c6d0
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x14009101e
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091018
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400912c7
call fcn.1400a55d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], r12
mov ecx, 0xf
mov qword [rbp + 0x1d8], rcx
mov byte [rbp + 0x1c0], 0
or r14d, 4
mov dword [rsp + 0x40], r14d
xor eax, eax
movups xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x460], rax
mov edx, dword [rbp - 0x18]
mov eax, edx
and al, 0x22
cmp al, 2
je 0x140091108
mov rax, qword [rbp - 0x48]
mov r8, qword [rax]
test r8, r8
je 0x140091108
mov rax, qword [rbp - 0x68]
mov rdx, qword [rax]
cmp r8, qword [rbp - 0x20]
cmovb r8, qword [rbp - 0x20]
sub r8, rdx
jmp 0x14009113d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov dword [0x1401943ac], 0x7ffffffe
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 5
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
test dl, 4
jne 0x14009112f
mov rax, qword [rbp - 0x50]
mov r9, qword [rax]
test r9, r9
je 0x14009112f
mov rax, qword [rbp - 0x70]
mov rdx, qword [rax]
mov rax, qword [rbp - 0x38]
movsxd r8, dword [rax]
add r8, r9
sub r8, rdx
jmp 0x14009113d
mov r8, qword [rbp + 0x458]
mov rdx, qword [rbp + 0x450]
test rdx, rdx
je 0x140091155
lea rcx, [rbp + 0x1c0]
call fcn.14009be30
mov rcx, qword [rbp + 0x1d8]
and r14d, 0xfffffffb
or r14d, 2
lea rdx, [rbp + 0x1c0]
cmp rcx, 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8d, 1
lea rcx, [rbp + 0x60]
call fcn.140099c80
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x60], rdi
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb8]
mov dword [rbp + rcx + 0x5c], edx
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0xf
jbe 0x1400911df
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400911da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400912ce
call fcn.1400a55d0
mov qword [rbp + 0x1d0], r12
mov qword [rbp + 0x1d8], 0xf
mov byte [rbp + 0x1c0], 0
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x60]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
lea rcx, [rbp + 0x78]
test al, al
je 0x1400912d5
call fcn.14009b870
test rax, rax
jne 0x140091240
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x60]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x60], rdi
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb8]
mov dword [rbp + rcx + 0x5c], edx
lea rcx, [rbp + 0x78]
call fcn.140099b80
lea rcx, [rbp + 0x80]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x118]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x60], rsi
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rsp + rcx + 0x5c], edx
lea rcx, [rsp + 0x78]
call fcn.14009a320
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp - 8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x140090f00
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009b870
test rax, rax
jne 0x1400912fc
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x60]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
movdqa xmm1, xmmword [0x1400ba950]
movdqu xmmword [rbp + 0x1b0], xmm1
mov byte [rbp + 0x1a0], 0
or r14d, 0x40
mov dword [rsp + 0x40], r14d
xor eax, eax
movups xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x460], rax
mov ecx, dword [rbp - 0x18]
mov eax, ecx
and al, 0x22
cmp al, 2
je 0x140091362
mov rax, qword [rbp - 0x48]
mov r8, qword [rax]
test r8, r8
je 0x140091362
mov rax, qword [rbp - 0x68]
mov rdx, qword [rax]
cmp r8, qword [rbp - 0x20]
cmovb r8, qword [rbp - 0x20]
sub r8, rdx
jmp 0x140091397
test cl, 4
jne 0x140091389
mov rax, qword [rbp - 0x50]
mov rcx, qword [rax]
test rcx, rcx
je 0x140091389
mov rax, qword [rbp - 0x70]
mov rdx, qword [rax]
mov rax, qword [rbp - 0x38]
movsxd r8, dword [rax]
add r8, rcx
sub r8, rdx
jmp 0x140091397
mov r8, qword [rbp + 0x458]
mov rdx, qword [rbp + 0x450]
test rdx, rdx
je 0x1400913a8
lea rcx, [rbp + 0x1a0]
call fcn.14009be30
and r14d, 0xffffffbf
or r14d, 0x20
lea rdx, [rbp + 0x1a0]
cmp qword [rbp + 0x1b8], 0xf
cmova rdx, qword [rbp + 0x1a0]
mov r8d, 2
lea rcx, [rbp + 0x320]
call fcn.140099c80
mov rax, qword [rbp + 0x320]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x320], rdi
mov rax, qword [rbp + 0x320]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb8]
mov dword [rbp + rcx + 0x31c], edx
lea rcx, [rbp + 0x78]
call fcn.14009b870
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::swap_class_std::basic_iostream_char__struct_std::char_traits_char______ptr64____ptr64]
lea rdx, [rbp + 0x338]
lea rcx, [rbp + 0x78]
call fcn.14009c110
nop
mov rax, qword [rbp + 0x320]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x320], rdi
mov rax, qword [rbp + 0x320]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb8]
mov dword [rbp + rcx + 0x31c], edx
lea rcx, [rbp + 0x338]
call fcn.140099b80
lea rcx, [rbp + 0x340]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x3d8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x1400914c5
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400914c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400914c0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a55d0
lea rdx, str.reset_ntrue
lea rcx, [rbp + 0x70]
call fcn.14009c6d0
lea rcx, [rbp + 0x78]
call fcn.14009b870
test rax, rax
jne 0x140091500
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x60]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
movdqa xmm1, xmmword [0x1400ba950]
movdqu xmmword [rbp + 0x1f0], xmm1
mov byte [rbp + 0x1e0], 0
bts r14d, 0xa
mov dword [rsp + 0x40], r14d
xor eax, eax
movups xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x460], rax
mov ecx, dword [rbp - 0x18]
mov eax, ecx
and al, 0x22
cmp al, 2
je 0x140091567
mov rax, qword [rbp - 0x48]
mov r8, qword [rax]
test r8, r8
je 0x140091567
mov rax, qword [rbp - 0x68]
mov rdx, qword [rax]
cmp r8, qword [rbp - 0x20]
cmovb r8, qword [rbp - 0x20]
sub r8, rdx
jmp 0x14009159c
test cl, 4
jne 0x14009158e
mov rax, qword [rbp - 0x50]
mov rcx, qword [rax]
test rcx, rcx
je 0x14009158e
mov rax, qword [rbp - 0x70]
mov rdx, qword [rax]
mov rax, qword [rbp - 0x38]
movsxd r8, dword [rax]
add r8, rcx
sub r8, rdx
jmp 0x14009159c
mov r8, qword [rbp + 0x458]
mov rdx, qword [rbp + 0x450]
test rdx, rdx
je 0x1400915ae
lea rcx, [rbp + 0x1e0]
call fcn.14009be30
nop
mov r9d, 0xe
lea r8, str.Created_file_
lea rcx, [rbp + 0x1e0]
call fcn.14009e6c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1b0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x1400b6ab4]
lea rcx, [rbp + 0x1a0]
call fcn.14002e000
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], r12
mov qword [rbp + 0x278], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x260], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x270], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rbp + 0x260]
call fcn.140059e90
nop
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x1400916a6
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400916a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400916a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a55d0
movdqa xmm0, xmmword [0x1400ba950]
movdqu xmmword [rbp + 0x1b0], xmm0
mov byte [rbp + 0x1a0], 0
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0xf
jbe 0x140091702
inc rdx
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400916fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400916fc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a55d0
nop
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x60], rdi
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb8]
mov dword [rbp + rcx + 0x5c], edx
lea rcx, [rbp + 0x78]
call fcn.140099b80
lea rcx, [rbp + 0x80]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x118]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x60], rsi
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rsp + rcx + 0x5c], edx
lea rcx, [rsp + 0x78]
call fcn.14009a320
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp - 8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rax, qword [0x140194120]
mov rcx, qword [rax + 0x3fe0]
cmp byte [rcx + 0xd0], 0
jne 0x1400917e6
movss xmm1, dword [rax + 0x3954]
addss xmm1, dword [rcx + 0x120]
movss xmm0, dword [rcx + 0x124]
movss dword [rcx + 0x118], xmm1
movss dword [rcx + 0x11c], xmm0
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
mov qword [rsp + 0x48], 0
xor r8d, r8d
lea rdx, [rsp + 0x48]
lea rcx, str.Otworz_folder_z_profilami
call fcn.140042870
test al, al
je 0x1400919d4
call fcn.140088240
lea rcx, [rbp + 0x220]
call fcn.140059970
nop
mov r9d, 0xe
lea r8, str.explorer.exe__
mov rcx, rax
call fcn.14009e6c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1f0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1f0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 0xd
lea rdx, str.profiles____
lea rcx, [rbp + 0x1e0]
call fcn.14002e000
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1b0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rbp + 0x1a0]
cmp qword [rbp + 0x1b8], 0xf
cmova rcx, qword [rbp + 0x1a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14009191e
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091919
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091919
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a55d0
movdqa xmm0, xmmword [0x1400ba950]
movdqu xmmword [rbp + 0x1b0], xmm0
mov byte [rbp + 0x1a0], 0
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0xf
jbe 0x140091979
inc rdx
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091974
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091974
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a55d0
movdqa xmm0, xmmword [0x1400ba950]
movdqu xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x1e0], 0
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x1400919d4
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400919cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400919cf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a55d0
mov rcx, qword [rbp + 0x468]
xor rcx, rsp
call fcn.1400a55b0
lea r11, [rsp + 0x5a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140007aa0
nop
call fcn.140007a00
nop
call fcn.140007aa0
nop
call fcn.140007aa0
int3
call fcn.140007aa0
int3
call fcn.1400a5bf0
nop
call fcn.140007aa0
int3