Function at 0x140060430
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x68]
sub rsp, 0x168
mov rbx, rdx
xor r12d, r12d
mov dword [rsp + 0x40], 0x79776264
mov dword [rsp + 0x44], 0x67667a42
mov dword [rsp + 0x48], 0x7649557a
mov dword [rsp + 0x4c], 0x53465a58
mov dword [rsp + 0x50], 0x69754a68
mov dword [rsp + 0x54], 0x7657616b
mov dword [rsp + 0x58], 0x49684a4c
mov dword [rsp + 0x5c], 0x36357156
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], r12
lea edx, [r12 + 0x20]
lea rcx, [rbp - 0x78]
call fcn.140097ae0
lea r8d, [r12 + 0x20]
lea rdx, [rsp + 0x40]
mov rsi, qword [rbp - 0x78]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
lea rdi, [rsi + 0x20]
mov qword [rbp - 0x70], rdi
lea rax, [rsp + 0x60]
mov qword [rbp + 0xc0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], send
mov word [rsp + 0x60], 0x3a
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.140057020
nop
lea r8, [rsp + 0x60]
mov rdx, rax
lea rcx, [rbp]
call fcn.14005f910
nop
mov rdx, qword [rbp]
lea rcx, [rbp + 0x38]
call fcn.140057020
nop
mov rdx, qword [rbp]
add rdx, 0x20
lea rcx, [rbp + 0x18]
call fcn.140057020
nop
lea rdx, [rbp + 0x38]
lea rcx, [rbp - 0x40]
call fcn.14005fd70
nop
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x60]
call fcn.14005fd70
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov r15d, r12d
mov qword [rsp + 0x70], r12
sub rdi, rsi
je 0x1400605a8
mov rdx, rdi
lea rcx, [rsp + 0x60]
call fcn.140097ae0
mov r8, rdi
mov rdx, rsi
mov rbx, qword [rsp + 0x60]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea r12, [rbx + rdi]
mov qword [rbp + 0xc8], r12
mov qword [rsp + 0x68], r12
mov r15, qword [rsp + 0x70]
xor r12d, r12d
jmp 0x1400605b9
mov rax, qword [rsp + 0x68]
mov qword [rbp + 0xc8], rax
mov rbx, qword [rsp + 0x60]
lea rdx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x30]
add r8, rdx
lea rdx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rdx, qword [rbp - 0x40]
sub r8, rdx
lea rcx, [rbp - 0x20]
call sub.VCRUNTIME140.dll_memcpy
mov dword [rbp + 0xc0], r12d
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov r14, r12
mov qword [rsp + 0x50], r12
mov r13, r12
mov rdi, r12
mov rdx, qword [rbp - 0x50]
test rdx, rdx
je 0x140060645
mov rdi, rdx
lea rcx, [rsp + 0x40]
call fcn.140097ae0
mov r12, qword [rsp + 0x40]
lea r13, [rdi + r12]
mov r8, rdi
xor edx, edx
mov rcx, r12
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x48], r13
mov rdi, r12
mov r14, qword [rsp + 0x50]
mov rdx, qword [rbp - 0x50]
jmp 0x14006064a
mov r12, qword [rsp + 0x40]
sub r13, rdi
mov r9, qword [rbp + 0xc8]
sub r9, rbx
lea rcx, [rbp - 0x60]
cmp qword [rbp - 0x48], 0xf
cmova rcx, qword [rbp - 0x60]
lea r8, [rbp + 0xc0]
mov qword [rsp + 0x38], r8
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rdi
lea r8, [rbp - 0x20]
mov qword [rsp + 0x20], r8
mov r8, rbx
call fcn.14005f570
mov r8, qword [rsp + 0x48]
mov rdx, r12
lea rcx, [rbp - 0x20]
call fcn.140091540
mov rdx, rax
mov eax, dword [rbp + 0xc0]
sub r13, rax
xorps xmm0, xmm0
mov r12, qword [rbp + 0xb0]
movups xmmword [r12], xmm0
xor eax, eax
mov qword [r12 + 0x10], rax
mov qword [r12 + 0x18], rax
cmp qword [rdx + 0x10], r13
cmovb r13, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400606d7
mov rdx, qword [rdx]
mov r8, r13
mov rcx, r12
call fcn.140055ec0
nop
lea rcx, [rbp - 0x20]
call fcn.140051760
nop
test rdi, rdi
je 0x140060722
sub r14, rdi
cmp r14, 0x1000
jb 0x140060716
add r14, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x140060752
mov rdi, rcx
mov rdx, r14
mov rcx, rdi
call fcn.1400b0be8
nop
test rbx, rbx
je 0x140060765
sub r15, rbx
mov rax, rbx
cmp r15, 0x1000
jb 0x140060759
add r15, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140060759
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
mov rdx, r15
mov rcx, rbx
call fcn.1400b0be8
nop
lea rcx, [rbp - 0x60]
call fcn.140051760
nop
lea rcx, [rbp - 0x40]
call fcn.140051760
nop
lea rcx, [rbp + 0x18]
call fcn.140051760
nop
lea rcx, [rbp + 0x38]
call fcn.140051760
nop
lea rcx, [rbp]
call fcn.14008d220
nop
test rsi, rsi
je 0x1400607d4
mov rdx, qword [rbp - 0x68]
sub rdx, rsi
mov rax, rsi
cmp rdx, 0x1000
jb 0x1400607cb
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400607cb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.1400b0be8
nop
mov rcx, qword [rbp + 0xb8]
call fcn.140051760
mov rax, r12
add rsp, 0x168
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret