Function at 0x14003bf60
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x1400e0098]
xor rax, rsp
mov qword [rbp + 0x4f], rax
xor ebx, ebx
movdqa xmm0, xmmword [0x1400cf850]
movdqu xmmword [rbp - 1], xmm0
mov dword [rbp + 0xf], 0x100ebf5
mov ecx, ebx
nop dword [rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0x12
jb 0x14003bfa0
mov byte [rbp + 0x12], bl
lea r9, [rbp - 9]
lea r8, [rbp + 0x11]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c013
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c00e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c00e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
movdqa xmm0, xmmword [0x1400cf840]
movdqu xmmword [rbp - 1], xmm0
mov dword [rbp + 0xf], 0x100ebf5
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0x12
jb 0x14003c040
mov byte [rbp + 0x12], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0x11]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c0b4
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c0af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c0af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
movdqa xmm0, xmmword [0x1400cf7a0]
movdqu xmmword [rbp - 1], xmm0
mov dword [rbp + 0xf], 0xeaf6e8
mov byte [rbp + 0x13], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0x13
jb 0x14003c0e0
mov byte [rbp + 0x13], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0x12]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c154
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c14f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c14f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
movdqa xmm0, xmmword [0x1400cf860]
movdqu xmmword [rbp - 1], xmm0
mov dword [rbp + 0xf], 0xe8eaa0fa
mov word [rbp + 0x13], 0xf4
mov byte [rbp + 0x15], 1
mov rcx, rbx
nop
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0x15
jb 0x14003c180
mov byte [rbp + 0x15], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0x14]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c1f4
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c1ef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c1ef
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
movdqa xmm0, xmmword [0x1400cf880]
movdqu xmmword [rbp - 1], xmm0
mov word [rbp + 0xf], 0xe8
mov byte [rbp + 0x11], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0x11
jb 0x14003c220
mov byte [rbp + 0x11], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0x10]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c294
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c28f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c28f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
mov dword [rbp - 1], 0xe3100c0d
mov dword [rbp + 3], 0xaaededec
mov dword [rbp + 7], 0xe2fee0
mov byte [rbp + 0xb], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0xb
jb 0x14003c2c0
mov byte [rbp + 0xb], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0xa]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c334
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c32f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c32f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
mov dword [rbp - 1], 0xf11e1a14
mov dword [rbp + 3], 0xe1fbe7af
mov word [rbp + 7], 0x100
mov rcx, rbx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 8
jb 0x14003c360
mov byte [rbp + 8], 0
lea r9, [rbp - 9]
lea r8, [rbp + 7]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c3d4
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c3cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c3cf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
mov dword [rbp - 1], 0xf11e1a14
mov dword [rbp + 3], 0xe1adb6b7
mov dword [rbp + 7], 0x100e3fd
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0xa
jb 0x14003c400
mov byte [rbp + 0xa], 0
lea r9, [rbp - 9]
lea r8, [rbp + 9]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c474
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c46f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c46f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
mov dword [rbp - 1], 0xe50d172a
mov dword [rbp + 3], 0xf6e2eaf2
mov dword [rbp + 7], 0xf0e2a8ee
mov word [rbp + 0xb], 0xec
mov byte [rbp + 0xd], 1
mov rcx, rbx
nop
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0xd
jb 0x14003c4a0
mov byte [rbp + 0xd], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0xc]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c514
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c50f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c50f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
mov dword [rbp - 1], 0xe41b173b
mov dword [rbp + 3], 0xaaf1e7ed
mov dword [rbp + 7], 0xe2fee0
mov byte [rbp + 0xb], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0xb
jb 0x14003c540
mov byte [rbp + 0xb], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0xa]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c5b4
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c5af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c5af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
mov dword [rbp - 1], 0xef111b25
mov dword [rbp + 3], 0xaab7b4f2
mov dword [rbp + 7], 0xe2fee0
mov byte [rbp + 0xb], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0xb
jb 0x14003c5e0
mov byte [rbp + 0xb], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0xa]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c654
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c64f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c64f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
movdqa xmm0, xmmword [0x1400cf870]
movdqu xmmword [rbp - 1], xmm0
mov word [rbp + 0xf], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0x10
jb 0x14003c680
mov byte [rbp + 0x10], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0xf]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c6f4
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c6ef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c6ef
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
movdqa xmm0, xmmword [0x1400cf810]
movdqu xmmword [rbp - 1], xmm0
movdqa xmm1, xmmword [0x1400cf7c0]
movdqu xmmword [rbp + 0xf], xmm1
mov dword [rbp + 0x1f], 0xc9fdbeaf
mov dword [rbp + 0x23], 0xc18d8bd5
mov dword [rbp + 0x27], 0x100c3dd
mov rcx, rbx
nop
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0x2a
jb 0x14003c730
mov byte [rbp + 0x2a], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0x29]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c7a4
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c79f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c79f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
mov dword [rbp - 1], 0xf53b0d36
mov dword [rbp + 3], 0xf6e6f2ec
mov dword [rbp + 7], 0xedffe3ab
mov word [rbp + 0xb], 0x100
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0xc
jb 0x14003c7d0
mov byte [rbp + 0xc], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0xb]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c844
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c83f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c83f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
mov dword [rbp - 1], 0xe44b4805
mov dword [rbp + 3], 0xe1ade5e3
mov dword [rbp + 7], 0x100e3fd
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0xa
jb 0x14003c870
mov byte [rbp + 0xa], 0
lea r9, [rbp - 9]
lea r8, [rbp + 9]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c8e4
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c8df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c8df
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
movdqa xmm0, xmmword [0x1400cf880]
movdqu xmmword [rbp - 1], xmm0
mov word [rbp + 0xf], 0xe8
mov byte [rbp + 0x11], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0x11
jb 0x14003c910
mov byte [rbp + 0x11], 0
lea r9, [rbp - 9]
lea r8, [rbp + 0x10]
lea rdx, [rbp - 1]
lea rcx, [rbp + 0x2f]
call fcn.14004c400
nop
lea rcx, [rbp + 0x2f]
call fcn.14003a360
mov rdi, rax
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14003c984
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c97f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c97f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae684
test rdi, rdi
jne 0x14003cb45
movdqa xmm0, xmmword [0x1400cf8a0]
movdqu xmmword [rbp - 1], xmm0
mov word [rbp + 0xf], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0x10
jb 0x14003c9b0
mov byte [rbp + 0x10], 0
lea rdx, [rbp - 1]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14003cb45
mov dword [rbp - 1], 0xef121b30
mov dword [rbp + 3], 0xd2a3fbf3
mov dword [rbp + 7], 0xedf0e3ec
mov word [rbp + 0xb], 0xfb
mov byte [rbp + 0xd], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0xd
jb 0x14003ca00
mov byte [rbp + 0xd], 0
lea rdx, [rbp - 1]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14003cb45
mov dword [rbp - 1], 0xe3100c2d
mov dword [rbp + 3], 0xa4f0f1e4
mov dword [rbp + 7], 0xfcf4efc9
mov word [rbp + 0xb], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0xc
jb 0x14003ca50
mov byte [rbp + 0xc], 0
lea rdx, [rbp - 1]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14003cb45
mov dword [rbp - 1], 0xf53b0d36
mov dword [rbp + 3], 0xf6e6f2ec
mov word [rbp + 7], 0x100
mov rcx, rbx
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 8
jb 0x14003ca90
mov byte [rbp + 8], 0
lea rdx, [rbp - 1]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14003cb45
mov dword [rbp - 1], 0xd02b2a35
mov dword [rbp + 3], 0xe6e6c6a1
mov dword [rbp + 7], 0xede0e1f0
mov word [rbp + 0xb], 0xfb
mov byte [rbp + 0xd], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x7d]
xor byte [rbp + rcx - 1], al
inc rcx
cmp rcx, 0xd
jb 0x14003cae0
mov byte [rbp + 0xd], 0
lea rdx, [rbp - 1]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14003cb45
mov dword [rbp - 1], 0xf9131232
mov dword [rbp + 3], 0xe4e0c5
mov byte [rbp + 7], 1
nop word [rax + rax]
lea eax, [rbx + 0x7d]
xor byte [rbp + rbx - 1], al
inc rbx
cmp rbx, 7
jb 0x14003cb20
mov byte [rbp + 7], 0
lea rdx, [rbp - 1]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x14003cb7c
lea r9, [rbp - 9]
xor r8d, r8d
mov dl, 1
lea ecx, [r8 + 0x13]
call qword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea rax, [rbp - 5]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 6
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xc0000420
call qword [sym.imp.ntdll.dll_NtRaiseHardError]
mov rcx, qword [rbp + 0x4f]
xor rcx, rsp
call fcn.1400ae260
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret