Function at 0x140067a00
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rax - 0x1c8]
sub rsp, 0x2a0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
lea r9, [0x1400d2fb0]
mov rbx, 0xffffffffffffffff
mov rax, rbx
nop
inc rax
cmp byte [r9 + rax], 0
jne 0x140067a40
sub rax, 0x16
cmp rax, 1
ja 0x140068283
mov dword [rsp + 0x60], 0x7375376f
mov dword [rsp + 0x64], 0x39203b73
mov dword [rsp + 0x68], 0x623c6e39
mov byte [rsp + 0x6c], 0x20
movdqa xmm6, xmmword [0x1400c11f0]
xor r15d, r15d
mov eax, r15d
movdqa xmm8, xmmword [0x1400c1360]
movdqa xmmword [rbp - 0x80], xmm8
lea rcx, [rsp + 0x60]
movdqa xmm7, xmmword [0x1400c1240]
mov edx, dword [rbp - 0x80]
nop dword [rax]
nop word [rax + rax]
movd xmm1, eax
pshufd xmm1, xmm1, 0
paddd xmm1, xmm6
andps xmm1, xmm7
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, edx
paddb xmm1, xmm0
movd xmm0, dword [rcx]
xorps xmm1, xmm0
movd dword [rcx], xmm1
add eax, 4
lea rcx, [rcx + 4]
cmp eax, 0xc
jb 0x140067ab0
mov byte [rsp + 0x6c], r15b
lea r8, [rsp + 0x60]
mov edx, 0x104
lea rcx, [rbp + 0x50]
call fcn.14004ba10
mov rcx, qword [0x1400d3368]
mov rdx, qword [0x1400d3370]
cmp rcx, rdx
je 0x140067b25
call fcn.140079e70
mov rax, qword [0x1400d3368]
mov qword [0x1400d3370], rax
mov dword [rsp + 0x60], 0x6f636361
mov dword [rsp + 0x64], 0x73746e75
mov word [rsp + 0x68], 0x6c65
mov byte [rsp + 0x6a], r15b
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r15
lea rax, [rsp + 0x60]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], r15b
jne 0x140067b60
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x30]
call fcn.14007a5d0
movdqa xmm1, xmmword [0x1400c1840]
movdqu xmmword [rsp + 0x40], xmm1
mov dword [rsp + 0x50], 0x49534a47
mov dword [rsp + 0x54], 0x474f5a5c
mov byte [rsp + 0x58], 0x2c
mov eax, dword [0x1400c1100]
movd xmm9, eax
movd r8d, xmm8
movd xmm0, r8d
paddb xmm9, xmm0
movd eax, xmm1
movd xmm0, eax
movdqa xmm1, xmm9
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov eax, dword [0x1400c1110]
movd xmm2, eax
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov eax, dword [str._b_t_n_v]
movd xmm2, eax
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x48]
xorps xmm2, xmm1
movd dword [rsp + 0x48], xmm2
mov eax, dword [0x1400c1130]
movd xmm2, eax
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x4c]
xorps xmm2, xmm1
movd dword [rsp + 0x4c], xmm2
mov ecx, 0x10
lea rdx, [rsp + 0x50]
nop word [rax + rax]
lea eax, [rcx + 0x14]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x18
jb 0x140067c40
mov byte [rsp + 0x58], r15b
movdqa xmm0, xmmword [0x1400c13b0]
movdqu xmmword [rbp - 0x80], xmm0
mov ecx, r15d
lea rax, [rbp - 0x80]
nop dword [rax]
movd xmm1, ecx
pshufd xmm1, xmm1, 0
paddd xmm1, xmm6
andps xmm1, xmm7
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r8d
paddb xmm1, xmm0
movd xmm0, dword [rax]
xorps xmm1, xmm0
movd dword [rax], xmm1
add ecx, 4
lea rax, [rax + 4]
cmp ecx, 0xc
jb 0x140067c70
cmp ecx, 0xf
jae 0x140067cd0
mov eax, ecx
lea rdx, [rbp - 0x80]
add rdx, rax
nop word [rax + rax]
lea eax, [rcx + 0x14]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0xf
jb 0x140067cc0
mov byte [rbp - 0x71], r15b
lea rax, [rbp - 0x30]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x10]
call fcn.140051f60
nop
mov dword [rbp + 0x1d8], 0x72636760
movd xmm1, dword [rbp + 0x1d8]
movd esi, xmm9
movd xmm0, esi
xorps xmm1, xmm0
movd dword [rbp + 0x1d8], xmm1
mov byte [rbp + 0x1dc], 0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1e0], rax
mov dword [rbp + 0x1d0], 0x67736d
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
lea rax, [rbp + 0x1d0]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140067d60
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
call fcn.14007a5d0
nop
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x50]
call fcn.140078080
nop
lea r8, [rsp + 0x60]
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14004e150
mov rcx, rax
lea rdx, [rbp + 0x1d8]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140067db0
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x140067dc7
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140067de1
lea rdx, [rbp + 0x1d8]
call fcn.1400ac5f0
test eax, eax
jne 0x140067de1
mov dil, 1
jmp 0x140067de4
xor dil, dil
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x140067e1f
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067e1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400684c9
call fcn.14007c72c
test dil, dil
je 0x140068307
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d8], rax
mov dword [rbp + 0x1d0], 0x76627470
movd xmm1, dword [rbp + 0x1d0]
movd xmm0, esi
xorps xmm1, xmm0
movd dword [rbp + 0x1d0], xmm1
mov byte [rbp + 0x1d4], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
lea rax, [rbp + 0x1d0]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140067e80
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
call fcn.14007a5d0
nop
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x50]
call fcn.140078080
nop
lea r8, [rsp + 0x60]
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14004e150
mov r14, qword [rax + 0x10]
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x140067efa
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067ef5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400684cf
call fcn.14007c72c
lea rdi, [0x1400d3368]
movdqa xmm6, xmmword [0x1400c1190]
test r14, r14
je 0x140068117
mov word [rbp + 0x1d0], 0x7c
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
lea rax, [rbp + 0x1d0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140067f34
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x50]
call fcn.14007a5d0
nop
lea rax, [rbp - 0x10]
mov qword [rbp + 0x1d8], rax
mov dword [rbp + 0x1d0], 0x76627470
movd xmm1, dword [rbp + 0x1d0]
movd xmm0, esi
xorps xmm1, xmm0
movd dword [rbp + 0x1d0], xmm1
mov byte [rbp + 0x1d4], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r15
mov qword [rbp + 8], r15
lea rax, [rbp + 0x1d0]
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140067fa0
mov r8, rbx
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x10]
call fcn.14007a5d0
nop
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x30]
call fcn.140078080
nop
lea r8, [rbp - 0x10]
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14004e150
nop
lea r8, [rbp - 0x50]
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14004e4d0
mov rbx, rax
cmp rdi, rax
je 0x14006808d
mov rcx, qword [0x1400d3368]
test rcx, rcx
je 0x140068062
mov rdx, qword [0x1400d3370]
call fcn.140079e70
mov rcx, qword [0x1400d3368]
mov rdx, qword [0x1400d3378]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
cmp rdx, 0x1000
jb 0x14006804b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400684db
mov rcx, r8
call fcn.14007c72c
mov qword [0x1400d3368], r15
xorps xmm0, xmm0
movdqu xmmword [0x1400d3370], xmm0
mov rax, qword [rbx]
mov qword [0x1400d3368], rax
mov rax, qword [rbx + 8]
mov qword [0x1400d3370], rax
mov rax, qword [rbx + 0x10]
mov qword [0x1400d3378], rax
mov qword [rbx], r15
mov qword [rbx + 8], r15
mov qword [rbx + 0x10], r15
lea rcx, [rsp + 0x60]
call fcn.140077d20
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x1400680d3
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400680ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400684d5
call fcn.14007c72c
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x140068117
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140068112
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400684e1
call fcn.14007c72c
mov rdx, qword [0x1400d3370]
mov rax, rdx
sub rax, qword [0x1400d3368]
sar rax, 5
cmp rax, 1
jne 0x1400682ae
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov ebx, 0xf
cmp rdx, qword [0x1400d3378]
je 0x140068174
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm6
mov edx, ebx
mov byte [rsp + 0x40], 0
add qword [0x1400d3370], 0x20
jmp 0x140068186
lea r8, [rsp + 0x40]
mov rcx, rdi
call fcn.14007ba50
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400681be
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400681b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400684c3
call fcn.14007c72c
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov rdx, qword [0x1400d3370]
cmp rdx, qword [0x1400d3378]
je 0x1400681fc
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm6
mov byte [rsp + 0x40], 0
add qword [0x1400d3370], 0x20
jmp 0x14006820e
lea r8, [rsp + 0x40]
mov rcx, rdi
call fcn.14007ba50
mov rbx, qword [rsp + 0x58]
cmp rbx, 0xf
jbe 0x140068248
lea rdx, [rbx + 1]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140068242
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400684c3
call fcn.14007c72c
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x140068283
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006827e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400684bd
call fcn.14007c72c
lea r11, [rsp + 0x2a0]
mov rbx, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
cmp rax, 2
jne 0x140068248
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
cmp rdx, qword [0x1400d3378]
je 0x1400682f0
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm6
mov ebx, 0xf
mov byte [rsp + 0x40], 0
add qword [0x1400d3370], 0x20
jmp 0x140068302
lea r8, [rsp + 0x40]
mov rcx, rdi
call fcn.14007ba50
mov rbx, qword [rsp + 0x58]
jmp 0x14006820e
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm6, xmmword [0x1400c1190]
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov rdx, qword [0x1400d3370]
lea rdi, [0x1400d3368]
mov ebx, 0xf
cmp rdx, qword [0x1400d3378]
je 0x14006835b
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm6
mov edx, ebx
mov byte [rsp + 0x40], 0
add qword [0x1400d3370], 0x20
jmp 0x14006836d
lea r8, [rsp + 0x40]
mov rcx, rdi
call fcn.14007ba50
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400683a5
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400683a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400684c3
call fcn.14007c72c
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov rdx, qword [0x1400d3370]
cmp rdx, qword [0x1400d3378]
je 0x1400683e6
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm6
mov rdx, rbx
mov byte [rsp + 0x40], 0
add qword [0x1400d3370], 0x20
jmp 0x1400683f8
lea r8, [rsp + 0x40]
mov rcx, rdi
call fcn.14007ba50
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140068430
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006842b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400684c3
call fcn.14007c72c
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov rdx, qword [0x1400d3370]
cmp rdx, qword [0x1400d3378]
je 0x14006846e
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm6
mov byte [rsp + 0x40], 0
add qword [0x1400d3370], 0x20
jmp 0x140068480
lea r8, [rsp + 0x40]
mov rcx, rdi
call fcn.14007ba50
mov rbx, qword [rsp + 0x58]
cmp rbx, 0xf
jbe 0x140068248
lea rdx, [rbx + 1]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140068242
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400684c3
jmp 0x140068242
call fcn.140092180
nop
call fcn.140092180
int3
call fcn.140092180
int3
call fcn.140092180
nop
call fcn.140092180
nop
call fcn.140092180
nop
call fcn.140092180
int3