Function at 0x140007d20
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
mov rbp, rsp
sub rsp, 0x70
xor ebx, ebx
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
movdqa xmm0, xmmword [0x14008a060]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x1008799
mov ecx, ebx
nop dword [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x12
jb 0x140007d70
mov byte [rbp - 0x3d], bl
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x3e]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140007de3
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007dde
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007dde
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
movdqa xmm0, xmmword [0x14008a050]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x1008799
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x12
jb 0x140007e10
mov byte [rbp - 0x3d], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x3e]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140007e84
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007e7f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007e7f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
movdqa xmm0, xmmword [0x14008a0c0]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x869a84
mov byte [rbp - 0x3c], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x13
jb 0x140007eb0
mov byte [rbp - 0x3c], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x3d]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140007f24
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f1f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007f1f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
movdqa xmm0, xmmword [0x14008a040]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x9c86cc96
mov word [rbp - 0x3c], 0x80
mov byte [rbp - 0x3a], 1
mov rcx, rbx
nop
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x15
jb 0x140007f50
mov byte [rbp - 0x3a], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x3b]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140007fc4
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007fbf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007fbf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
movdqa xmm0, xmmword [0x14008a0a0]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0x84
mov byte [rbp - 0x3e], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x11
jb 0x140007ff0
mov byte [rbp - 0x3e], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x3f]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140008064
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000805f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000805f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
mov dword [rbp - 0x50], 0xb7bca0a1
mov dword [rbp - 0x4c], 0xf6b9b9b8
mov dword [rbp - 0x48], 0xbea2bc
mov byte [rbp - 0x44], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x140008090
mov byte [rbp - 0x44], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x45]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140008104
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400080ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400080ff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
mov dword [rbp - 0x50], 0xa5b2b6b8
mov dword [rbp - 0x4c], 0xbdafb3fb
mov word [rbp - 0x48], 0x100
mov rcx, rbx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 8
jb 0x140008130
mov byte [rbp - 0x47], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x48]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400081a4
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000819f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000819f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
mov dword [rbp - 0x50], 0xa5b2b6b8
mov dword [rbp - 0x4c], 0xbdf9e2e3
mov dword [rbp - 0x48], 0x100bfa1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x1400081d0
mov byte [rbp - 0x45], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x46]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140008244
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000823f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000823f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
mov dword [rbp - 0x50], 0xb1a1bb86
mov dword [rbp - 0x4c], 0xaab6bea6
mov dword [rbp - 0x48], 0xa4bef4b2
mov word [rbp - 0x44], 0xb8
mov byte [rbp - 0x42], 1
mov rcx, rbx
nop
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xd
jb 0x140008270
mov byte [rbp - 0x42], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x43]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400082e4
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400082df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400082df
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
mov dword [rbp - 0x50], 0xb0b7bb97
mov dword [rbp - 0x4c], 0xf6a5b3b9
mov dword [rbp - 0x48], 0xbea2bc
mov byte [rbp - 0x44], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x140008310
mov byte [rbp - 0x44], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x45]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140008384
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000837f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000837f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
mov dword [rbp - 0x50], 0xbbbdb789
mov dword [rbp - 0x4c], 0xf6e3e0a6
mov dword [rbp - 0x48], 0xbea2bc
mov byte [rbp - 0x44], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x1400083b0
mov byte [rbp - 0x44], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x45]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140008424
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000841f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000841f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
movdqa xmm0, xmmword [0x14008a030]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x10
jb 0x140008450
mov byte [rbp - 0x3f], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400084c4
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400084bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400084bf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
movdqa xmm0, xmmword [0x14008a070]
movdqu xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x14008a0b0]
movdqu xmmword [rbp - 0x40], xmm1
mov dword [rbp - 0x30], 0x9d91d2c3
mov dword [rbp - 0x2c], 0x9dd9df81
mov dword [rbp - 0x28], 0x1009f81
mov rcx, rbx
nop
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x2a
jb 0x140008500
mov byte [rbp - 0x25], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x26]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140008574
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000856f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000856f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
mov dword [rbp - 0x50], 0xa197a19a
mov dword [rbp - 0x4c], 0xaab2a6b8
mov dword [rbp - 0x48], 0xb9a3bff7
mov word [rbp - 0x44], 0x100
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x1400085a0
mov byte [rbp - 0x43], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x44]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140008614
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000860f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000860f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
mov dword [rbp - 0x50], 0xb0e7e4a9
mov dword [rbp - 0x4c], 0xbdf9b1b7
mov dword [rbp - 0x48], 0x100bfa1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x140008640
mov byte [rbp - 0x45], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x46]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400086b4
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400086af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400086af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
movdqa xmm0, xmmword [0x14008a0a0]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0x84
mov byte [rbp - 0x3e], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x11
jb 0x1400086e0
mov byte [rbp - 0x3e], 0
lea r9, [rbp + 0x10]
lea r8, [rbp - 0x3f]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14000f7b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400078d0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140008754
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000874f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000874f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140075bec
test rdi, rdi
jne 0x140008915
movdqa xmm0, xmmword [0x14008a090]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x10
jb 0x140008780
mov byte [rbp - 0x3f], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x140008915
mov dword [rbp - 0x50], 0xbbbeb79c
mov dword [rbp - 0x4c], 0x8ef7afa7
mov dword [rbp - 0x48], 0xb9acbfb0
mov word [rbp - 0x44], 0xaf
mov byte [rbp - 0x42], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xd
jb 0x1400087d0
mov byte [rbp - 0x42], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x140008915
mov dword [rbp - 0x50], 0xb7bca081
mov dword [rbp - 0x4c], 0xf8a4a5b0
mov dword [rbp - 0x48], 0xa8a8b395
mov word [rbp - 0x44], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x140008820
mov byte [rbp - 0x43], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x140008915
mov dword [rbp - 0x50], 0xa197a19a
mov dword [rbp - 0x4c], 0xaab2a6b8
mov word [rbp - 0x48], 0x100
mov rcx, rbx
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 8
jb 0x140008860
mov byte [rbp - 0x47], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x140008915
mov dword [rbp - 0x50], 0x84878699
mov dword [rbp - 0x4c], 0xbab292f5
mov dword [rbp - 0x48], 0xb9bcbdac
mov word [rbp - 0x44], 0xaf
mov byte [rbp - 0x42], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx - 0x2f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xd
jb 0x1400088b0
mov byte [rbp - 0x42], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x140008915
mov dword [rbp - 0x50], 0xadbfbe9e
mov dword [rbp - 0x4c], 0xb0b491
mov byte [rbp - 0x48], 1
nop word [rax + rax]
lea eax, [rbx - 0x2f]
xor byte [rbp + rbx - 0x50], al
inc rbx
cmp rbx, 7
jb 0x1400088f0
mov byte [rbp - 0x48], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x14000891a
call fcn.140006310
lea rcx, [rbp + 0x10]
call fcn.140002400
movabs rax, 0x7fffffff88ca6bff
mov rbx, qword [rbp + 0x10]
cmp rbx, rax
jge 0x14000893f
add rbx, 0x77359400
jmp 0x140008949
movabs rbx, 0x7fffffffffffffff
lea rcx, [rbp + 0x10]
call fcn.140002400
mov rax, qword [rbp + 0x10]
cmp rax, rbx
jge 0x1400089be
movabs rdi, 0x4e94914f0000
movabs rsi, 0x431bde82d7b634db
nop
mov rcx, rbx
sub rcx, rax
cmp rcx, rdi
jl 0x140008982
mov ecx, 0x5265c00
jmp 0x1400089a7
mov rax, rsi
imul rcx
sar rdx, 0x12
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0xf4240
cmp rax, rcx
jge 0x1400089a5
inc rdx
mov ecx, edx
call sub.KERNEL32.dll_Sleep
lea rcx, [rbp + 0x10]
call fcn.140002400
mov rax, qword [rbp + 0x10]
cmp rax, rbx
jl 0x140008970
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret