Function at 0x14000cbd0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 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 [0x1400aed40]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x100d5d7
mov ecx, ebx
nop word [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x12
jb 0x14000cc20
mov byte [rbp - 0x3d], bl
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000cca0
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cc9b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cc9b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
movdqa xmm0, xmmword [0x1400aed50]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x100d5d7
mov rcx, rbx
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x12
jb 0x14000ccc0
mov byte [rbp - 0x3d], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000cd41
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cd3c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cd3c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
movdqa xmm0, xmmword [0x1400aecf0]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0xd4c8ca
mov byte [rbp - 0x3c], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x13
jb 0x14000cd70
mov byte [rbp - 0x3c], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000cdf1
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cdec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cdec
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
movdqa xmm0, xmmword [0x1400aed60]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0xcad49ed8
mov word [rbp - 0x3c], Ordinal_217
mov byte [rbp - 0x3a], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x15
jb 0x14000ce20
mov byte [rbp - 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000cea1
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ce9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ce9c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
movdqa xmm0, xmmword [0x1400aed80]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0xca
mov byte [rbp - 0x3e], 1
mov rcx, rbx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x11
jb 0x14000ced0
mov byte [rbp - 0x3e], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000cf51
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cf4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cf4c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
mov dword [rbp - 0x50], 0xc1ced2ef
mov dword [rbp - 0x4c], 0x88cbcbce
mov dword [rbp - 0x48], 0xccd0c2
mov byte [rbp - 0x44], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x14000cf80
mov byte [rbp - 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, recv
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d001
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cffc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cffc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
mov dword [rbp - 0x50], 0xd3c0c4f6
mov dword [rbp - 0x4c], 0xc3ddc18d
mov word [rbp - 0x48], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 8
jb 0x14000d030
mov byte [rbp - 0x47], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, 8
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d0b1
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d0ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d0ac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
mov dword [rbp - 0x50], 0xd3c0c4f6
mov dword [rbp - 0x4c], 0xc38b9095
mov dword [rbp - 0x48], 0x100cddf
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x14000d0e0
mov byte [rbp - 0x45], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, 0xa
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d161
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d15c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d15c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
mov dword [rbp - 0x50], 0xc7d3c9c8
mov dword [rbp - 0x4c], 0xd4c4ccd0
mov dword [rbp - 0x48], 0xd2cc86cc
mov word [rbp - 0x44], Ordinal_211
mov byte [rbp - 0x42], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xd
jb 0x14000d190
mov byte [rbp - 0x42], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d211
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d20c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d20c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
mov dword [rbp - 0x50], 0xc6c5c9d9
mov dword [rbp - 0x4c], 0x88d7c1cf
mov dword [rbp - 0x48], 0xccd0c2
mov byte [rbp - 0x44], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x14000d240
mov byte [rbp - 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, recv
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d2c1
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d2bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d2bc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
mov dword [rbp - 0x50], 0xcdcfc5c7
mov dword [rbp - 0x4c], 0x889192d0
mov dword [rbp - 0x48], 0xccd0c2
mov byte [rbp - 0x44], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x14000d2f0
mov byte [rbp - 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, recv
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d371
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d36c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d36c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
movdqa xmm0, xmmword [0x1400aed70]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0x100
mov rcx, rbx
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x10
jb 0x14000d390
mov byte [rbp - 0x3f], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d411
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d40c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d40c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
movdqa xmm0, xmmword [0x1400aed30]
movdqu xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400aed10]
movdqu xmmword [rbp - 0x40], xmm1
mov dword [rbp - 0x30], 0xaba3e08d
mov dword [rbp - 0x2c], 0xa3ebedb7
mov dword [rbp - 0x28], 0x100adbf
mov rcx, rbx
nop dword [rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x2a
jb 0x14000d450
mov byte [rbp - 0x25], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, Ordinal_45
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d4d1
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d4cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d4cc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
mov dword [rbp - 0x50], 0xd7e5d3d4
mov dword [rbp - 0x4c], 0xd4c0d4ce
mov dword [rbp - 0x48], 0xcfd1cd89
mov word [rbp - 0x44], 0x100
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x14000d500
mov byte [rbp - 0x43], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, recv
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d581
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d57c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d57c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
mov dword [rbp - 0x50], 0xc69596e7
mov dword [rbp - 0x4c], 0xc38bc3c1
mov dword [rbp - 0x48], 0x100cddf
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x14000d5b0
mov byte [rbp - 0x45], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, 0xa
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d631
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d62c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d62c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
movdqa xmm0, xmmword [0x1400aed80]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0xca
mov byte [rbp - 0x3e], 1
mov rcx, rbx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x11
jb 0x14000d660
mov byte [rbp - 0x3e], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400054a0
nop
lea rcx, [rbp - 0x20]
call fcn.14000c3e0
mov rdi, rax
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14000d6e1
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d6dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d6dc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140098e6c
test rdi, rdi
jne 0x14000d895
movdqa xmm0, xmmword [0x1400aed90]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0x100
mov rcx, rbx
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x10
jb 0x14000d700
mov byte [rbp - 0x3f], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14000d895
mov dword [rbp - 0x50], 0xcdccc5d2
mov dword [rbp - 0x4c], 0xf085ddd1
mov dword [rbp - 0x48], 0xcfdecdce
mov word [rbp - 0x44], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp - 0x42], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xd
jb 0x14000d750
mov byte [rbp - 0x42], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14000d895
mov dword [rbp - 0x50], 0xc1ced2cf
mov dword [rbp - 0x4c], 0x86d6d7c6
mov dword [rbp - 0x48], 0xdedac1eb
mov word [rbp - 0x44], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x14000d7a0
mov byte [rbp - 0x43], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14000d895
mov dword [rbp - 0x50], 0xd7e5d3d4
mov dword [rbp - 0x4c], 0xd4c0d4ce
mov word [rbp - 0x48], 0x100
mov rcx, rbx
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 8
jb 0x14000d7e0
mov byte [rbp - 0x47], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14000d895
mov dword [rbp - 0x50], 0xf2f5f4d7
mov dword [rbp - 0x4c], 0xc4c0e083
mov dword [rbp - 0x48], 0xcfcecfd2
mov word [rbp - 0x44], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp - 0x42], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx - 0x61]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xd
jb 0x14000d830
mov byte [rbp - 0x42], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14000d895
mov dword [rbp - 0x50], 0xdbcdccd0
mov dword [rbp - 0x4c], 0xc2c6e7
mov byte [rbp - 0x48], 1
nop word [rax + rax]
lea eax, [rbx - 0x61]
xor byte [rbp + rbx - 0x50], al
inc rbx
cmp rbx, 7
jb 0x14000d870
mov byte [rbp - 0x48], 0
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x14000d89a
call fcn.14000cb20
mov qword [rbp + 0x10], 0x7d0
lea rcx, [rbp + 0x10]
call fcn.14002a2f0
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret