Function at 0x140008920
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rdi
lea rbp, [rsp - 0x20]
sub rsp, 0x120
mov rdi, rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], ax
lea rcx, [rbp - 0x20]
call fcn.140021960
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.1400039f0
nop
lea rcx, [rbp - 0x20]
call fcn.140012bb0
lea rdx, [0x140118198]
lea rcx, [rsp + 0x50]
call fcn.140012490
nop
lea rcx, [rsp + 0x50]
call fcn.140008830
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rbp - 0x80], xmm0
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x30], eax
mov word [rbp - 0x2c], ax
lea rcx, [rsp + 0x60]
call fcn.1400228d0
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.140012490
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140008630
nop
lea rcx, [rsp + 0x60]
call fcn.140012bd0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rbp - 0x80], xmm0
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x30], eax
mov word [rbp - 0x2c], ax
lea rcx, [rsp + 0x60]
call fcn.140024580
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.140012490
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140008630
nop
lea rcx, [rsp + 0x60]
call fcn.140012c00
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rbp - 0x80], xmm0
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x30], eax
mov word [rbp - 0x2c], ax
lea rcx, [rsp + 0x60]
call fcn.140023b10
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.140012490
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.140008630
nop
lea rcx, [rsp + 0x60]
call fcn.140012bf0
lea rcx, [rbp + 0x58]
call fcn.140028b50
test al, al
je 0x140008add
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x58]
call fcn.140012d50
mov word [rbp + 0x51], 0x7828
mov word [rbp + 0x54], 0x2936
mov byte [rbp + 0x50], 0x20
mov byte [rbp + 0x56], 0
mov byte [rbp + 0x53], 0x38
xor r8d, r8d
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x58]
call fcn.140027e80
test eax, eax
js 0x140008add
lea r8, [0x140118198]
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x58]
call fcn.140029180
mov dword [rsp + 0x27], 0x6f726843
mov dword [rsp + 0x36], 0x5c6e6f69
mov dword [rsp + 0x21], 0x6c676f6f
mov word [rsp + 0x43], 0x65
mov dword [rsp + 0x3e], 0x652e656d
mov dword [rsp + 0x31], 0x6163696c
mov dword [rsp + 0x2d], 0x7070415c
mov byte [rsp + 0x42], 0x78
mov word [rsp + 0x25], 0x5c65
mov dword [rsp + 0x3a], 0x6f726863
mov byte [rsp + 0x35], reloc.WS2_32.dll_WSACleanup
mov word [rsp + 0x2b], 0x656d
mov byte [rsp + 0x20], 0x47
lea rcx, [rbp + 0x50]
call fcn.140012550
nop
lea rcx, [rsp + 0x48]
call fcn.140028190
mov rbx, rax
lea rcx, [rbp - 8]
call fcn.140004850
mov rdx, rax
lea r9, [rsp + 0x20]
mov r8, rbx
lea rcx, [rbp + 0x50]
call fcn.140027fe0
mov edx, 0xffffffff
lea rcx, [rsp + 0x48]
call fcn.140028fc0
lea rcx, [rbp + 0x50]
call fcn.140012e80
mov rcx, rax
call fcn.14002dd90
test eax, eax
jne 0x140008c85
lea rcx, [rbp + 0x58]
call fcn.140028190
mov rbx, rax
lea rcx, [rbp - 8]
call fcn.140004850
mov rdx, rax
lea r9, [rsp + 0x20]
mov r8, rbx
lea rcx, [rbp + 0x50]
call fcn.140027fe0
mov edx, 0xffffffff
lea rcx, [rbp + 0x58]
call fcn.140028fc0
lea rcx, [rbp + 0x50]
call fcn.140012e80
mov rcx, rax
call fcn.14002dd90
test eax, eax
jne 0x140008c85
lea rcx, [rsp + 0x50]
call fcn.140028190
mov rbx, rax
lea rcx, [rbp - 8]
call fcn.140004850
mov rdx, rax
lea r9, [rsp + 0x20]
mov r8, rbx
lea rcx, [rbp + 0x50]
call fcn.140027fe0
mov edx, 0xffffffff
lea rcx, [rsp + 0x50]
call fcn.140028fc0
lea rcx, [rbp + 0x50]
call fcn.140012e80
mov rcx, rax
call fcn.14002dd90
test eax, eax
jne 0x140008c85
lea rcx, [rsp + 0x58]
call fcn.140028190
mov rbx, rax
lea rcx, [rbp - 8]
call fcn.140004850
mov rdx, rax
lea r9, [rsp + 0x20]
mov r8, rbx
lea rcx, [rbp + 0x50]
call fcn.140027fe0
mov edx, 0xffffffff
lea rcx, [rsp + 0x58]
call fcn.140028fc0
lea rcx, [rbp + 0x50]
call fcn.140012e80
mov rcx, rax
call fcn.14002dd90
test eax, eax
jne 0x140008c85
xor bl, bl
jmp 0x140008ca1
mov word [rbp + 0x48], 0x7325
mov byte [rbp + 0x4a], 0
mov r8, qword [rbp + 0x50]
lea rdx, [rbp + 0x48]
mov rcx, rdi
call fcn.140027fe0
mov bl, 1
lea rcx, [rbp + 0x50]
call fcn.1400128c0
nop
lea rcx, [rbp + 0x58]
call fcn.1400128c0
nop
lea rcx, [rsp + 0x48]
call fcn.1400128c0
nop
lea rcx, [rsp + 0x58]
call fcn.1400128c0
nop
lea rcx, [rsp + 0x50]
call fcn.1400128c0
nop
lea rcx, [rbp - 8]
call fcn.140003c00
movzx eax, bl
add rsp, 0x120
pop rdi
pop rbx
pop rbp
ret