Function at 0x140006018
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x1030]
mov eax, 0x1130
call fcn.140027750
sub rsp, rax
mov rax, qword [0x1400dc020]
xor rax, rsp
mov qword [rbp + 0x1020], rax
mov rsi, rcx
mov qword [rsp + 0x48], rcx
xor r15d, r15d
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x58], r15
lea r14d, [r15 + 0xf]
mov qword [rsp + 0x60], r14
mov byte [rsp + 0x48], r15b
or rbx, 0xffffffffffffffff
mov rdi, rbx
inc rdi
cmp byte [rdx + rdi], r15b
jne 0x14000607a
lea rcx, [rsp + 0x48]
cmp rdi, r14
ja 0x1400060a1
mov qword [rsp + 0x58], rdi
mov r8, rdi
call fcn.140028de0
mov byte [rsp + rdi + 0x48], r15b
jmp 0x1400060ad
mov r9, rdx
mov rdx, rdi
call fcn.140021a48
nop
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x30]
call fcn.14000f7ac
nop
mov r12d, 0x1000
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1400060fc
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r12
jb 0x1400060f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000637a
call fcn.140026e6c
mov edi, 0x400
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x820]
call fcn.140028c20
mov r9d, r15d
mov r8, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
sub r8, rdx
je 0x140006148
lea rcx, [rbp + 0x820]
lea rax, [rbp + 0x820]
sub rdx, rax
mov al, byte [rdx + rcx]
mov byte [rcx], al
inc r9d
inc rcx
movsxd rax, r9d
cmp rax, r8
jb 0x140006135
mov r8, rdi
xor edx, edx
lea rcx, [rbp + 0x420]
call fcn.140028c20
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov r8, rdi
xor edx, edx
lea rcx, [rbp + 0xc20]
call fcn.140028c20
mov word [rbp + 0x40e], 0x3939
mov dword [rbp + 0x3f0], 0x37383843
mov dword [rbp + 0x3ff], 0x42324436
mov dword [rbp + 0x3f5], 0x44433234
mov word [rbp + 0x408], 0x4342
mov dword [rbp + 0x403], 0x42413436
mov word [rbp + 0x3fc], 0x3945
mov word [rbp + 0x3f9], 0x4132
mov byte [rbp + 0x410], r15b
mov byte [rbp + 0x3fb], 0x37
mov byte [rbp + 0x3f4], 0x44
mov word [rbp + 0x40b], 0x3836
mov byte [rbp + 0x40a], 0x46
mov byte [rbp + 0x407], 0x43
mov byte [rbp + 0x3fe], 0x46
mov byte [rbp + 0x40d], 0x46
lea r8, [rbp + 0x3f0]
mov rdx, rdi
lea rcx, [rbp + 0xc20]
call fcn.140033aa8
lea rax, vtable.CRijndael.0
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x78], r15b
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0xc20]
lea rcx, [rsp + 0x70]
call fcn.140010890
mov r9, qword [rsp + 0x38]
sub r9, qword [rsp + 0x30]
lea r8, [rbp + 0x420]
lea rdx, [rbp + 0x820]
lea rcx, [rsp + 0x70]
call fcn.1400074bc
mov qword [rsi], r15
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], r14
mov byte [rsi], r15b
lea rax, [rbp + 0x430]
inc rbx
cmp byte [rax + rbx], r15b
jne 0x14000626c
cmp rbx, r14
ja 0x140006296
mov qword [rsi + 0x10], rbx
mov r8, rbx
lea rdx, [rbp + 0x430]
mov rcx, rsi
call fcn.140028de0
mov byte [rsi + rbx], r15b
jmp 0x140006312
movabs rdi, 0x7fffffffffffffff
cmp rbx, rdi
ja 0x140006380
mov rax, rbx
or rax, r14
cmp rax, rdi
jbe 0x1400062c0
movabs rcx, 0x8000000000000000
jmp 0x1400062d8
mov rdi, rax
mov ecx, socket
cmp rax, rcx
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, r12
jb 0x1400062e2
call fcn.140021a0c
mov r14, rax
jmp 0x1400062f1
test rcx, rcx
je 0x1400062ee
call fcn.140026e74
jmp 0x1400062dd
mov r14, r15
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
mov r8, rbx
lea rdx, [rbp + 0x430]
mov rcx, r14
call fcn.140028de0
mov byte [r14 + rbx], r15b
mov qword [rsi], r14
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140006346
mov rdx, qword [rsp + 0x40]
sub rdx, rcx
mov rax, rcx
cmp rdx, r12
jb 0x140006341
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006374
call fcn.140026e6c
mov rax, rsi
mov rcx, qword [rbp + 0x1020]
xor rcx, rsp
call fcn.140026bb0
lea r11, [rsp + 0x1130]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.1400218f8
int3