Function at 0x140110160
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r14
lea rbp, [rsp - 0x290]
sub rsp, 0x390
lea r14, [0x1404674c0]
mov qword [rbp + 0x2c8], r14
xorps xmm0, xmm0
movups xmmword [0x1404674d8], xmm0
movups xmmword [0x1404674e8], xmm0
movups xmmword [0x1404674f8], xmm0
xorps xmm1, xmm1
movups xmmword [0x1404674c8], xmm1
mov rbx, 0xffffffffffffffff
mov dword [0x140467508], ebx
mov dword [0x1404674c0], 2
xor edi, edi
mov dword [0x14046750c], edi
lea rsi, [0x140467510]
mov qword [rbp + 0x2d0], rsi
mov dword [rbp + 0x2c0], 0x61654844
mov word [rbp + 0x2c4], 0x64
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
lea rax, [rbp + 0x2c1]
mov r8, rbx
inc r8
cmp byte [rax + r8], dil
jne 0x140110203
lea rdx, [rbp + 0x2c1]
lea rcx, [rsp + 0x40]
call fcn.140043b60
mov dword [rsp + 0x60], edi
movdqa xmm0, xmmword [0x1403c0750]
movdqu xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x30], reloc.WS2_32.dll_WSACleanup
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x80], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140110250
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x68]
call fcn.140043b60
mov dword [rbp - 0x78], 1
mov dword [rsp + 0x20], 0x70705540
mov dword [rsp + 0x24], 0x6f547265
mov dword [rsp + 0x28], 0x6f7372
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1401102a0
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x70]
call fcn.140043b60
mov dword [rbp - 0x50], 2
mov dword [rsp + 0x20], 0x776f4c71
mov dword [rsp + 0x24], 0x6f547265
mov dword [rsp + 0x28], 0x6f7372
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x30], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1401102f0
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x48]
call fcn.140043b60
mov dword [rbp - 0x28], 3
mov dword [rsp + 0x20], 0x66654c6c
mov dword [rsp + 0x24], 0x70705574
mov dword [rsp + 0x28], 0x72417265
mov word [rsp + 0x2c], WSAStartup
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140110345
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x20]
call fcn.140043b60
mov dword [rbp], 4
mov dword [rsp + 0x20], 0x66654c5a
mov dword [rsp + 0x24], 0x776f4c74
mov dword [rsp + 0x28], 0x72417265
mov word [rsp + 0x2c], WSAStartup
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1401103a0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 8]
call fcn.140043b60
mov dword [rbp + 0x28], 5
mov dword [rsp + 0x20], 0x66654c2f
mov dword [rsp + 0x24], 0x6e614874
mov word [rsp + 0x28], 0x64
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1401103f0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x30]
call fcn.140043b60
mov dword [rbp + 0x50], 6
mov dword [rsp + 0x20], 0x6769522b
mov dword [rsp + 0x24], 0x70557468
mov dword [rsp + 0x28], 0x41726570
mov word [rsp + 0x2c], 0x6d72
mov byte [rsp + 0x2e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
mov qword [rbp + 0x68], rdi
mov qword [rbp + 0x70], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140110450
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x58]
call fcn.140043b60
mov dword [rbp + 0x78], 7
mov dword [rsp + 0x20], 0x67695224
mov dword [rsp + 0x24], 0x6f4c7468
mov dword [rsp + 0x28], 0x41726577
mov word [rsp + 0x2c], 0x6d72
mov byte [rsp + 0x2e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0x98], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1401104b3
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x80]
call fcn.140043b60
mov dword [rbp + 0xa0], 8
mov dword [rsp + 0x20], 0x67695246
mov dword [rsp + 0x24], 0x61487468
mov word [rsp + 0x28], 0x646e
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
mov qword [rbp + 0xb8], rdi
mov qword [rbp + 0xc0], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140110514
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0xa8]
call fcn.140043b60
mov dword [rbp + 0xc8], 9
mov dword [rsp + 0x20], 0x66654c22
mov dword [rsp + 0x24], 0x70705574
mov dword [rsp + 0x28], 0x654c7265
mov word [rsp + 0x2c], 0x67
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xe0], rdi
mov qword [rbp + 0xe8], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140110580
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0xd0]
call fcn.140043b60
mov dword [rbp + 0xf0], 0xa
mov dword [rsp + 0x20], 0x66654c56
mov dword [rsp + 0x24], 0x776f4c74
mov dword [rsp + 0x28], 0x654c7265
mov word [rsp + 0x2c], 0x67
xorps xmm0, xmm0
movups xmmword [rbp + 0xf8], xmm0
mov qword [rbp + 0x108], rdi
mov qword [rbp + 0x110], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1401105e4
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0xf8]
call fcn.140043b60
mov dword [rbp + 0x118], sendto
mov dword [rsp + 0x20], 0x66654c38
mov dword [rsp + 0x24], 0x6f6f4674
mov word [rsp + 0x28], reloc.WS2_32.dll_WSACleanup
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x138], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140110640
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x120]
call fcn.140043b60
mov dword [rbp + 0x140], sendto
mov dword [rsp + 0x20], 0x6769525a
mov dword [rsp + 0x24], 0x70557468
mov dword [rsp + 0x28], 0x4c726570
mov word [rsp + 0x2c], 0x6765
mov byte [rsp + 0x2e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x148], xmm0
mov qword [rbp + 0x158], rdi
mov qword [rbp + 0x160], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1401106b0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x148]
call fcn.140043b60
mov dword [rbp + 0x168], reloc.WS2_32.dll_listen
mov dword [rsp + 0x20], 0x67695231
mov dword [rsp + 0x24], 0x6f4c7468
mov dword [rsp + 0x28], 0x4c726577
mov word [rsp + 0x2c], 0x6765
mov byte [rsp + 0x2e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], rdi
mov qword [rbp + 0x188], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140110720
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x170]
call fcn.140043b60
mov dword [rbp + 0x190], reloc.WS2_32.dll_ntohl
mov dword [rsp + 0x20], 0x6769525d
mov dword [rsp + 0x24], 0x6f467468
mov word [rsp + 0x28], 0x746f
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x198], xmm0
mov qword [rbp + 0x1a8], rdi
mov qword [rbp + 0x1b0], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140110781
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x198]
call fcn.140043b60
mov dword [rbp + 0x1b8], reloc.WS2_32.dll_ntohs
mov dword [rbp + 0x2c0], 0x726f5415
mov word [rbp + 0x2c4], 0x6f73
mov byte [rbp + 0x2c6], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], rdi
mov qword [rbp + 0x1d8], rdi
lea rax, [rbp + 0x2c1]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1401107e2
lea rdx, [rbp + 0x2c1]
lea rcx, [rbp + 0x1c0]
call fcn.140043b60
mov dword [rbp + 0x1e0], reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0x66654c73
mov dword [rsp + 0x24], 0x6d724174
mov byte [rsp + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e8], xmm0
mov qword [rbp + 0x1f8], rdi
mov qword [rbp + 0x200], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140110840
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x1e8]
call fcn.140043b60
mov dword [rbp + 0x208], reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x20], 0x67695220
mov dword [rsp + 0x24], 0x72417468
mov word [rsp + 0x28], WSAStartup
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x220], rdi
mov qword [rbp + 0x228], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1401108a0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x210]
call fcn.140043b60
mov dword [rbp + 0x230], reloc.WS2_32.dll_select
mov dword [rsp + 0x20], 0x66654c7d
mov dword [rsp + 0x24], 0x67654c74
mov byte [rsp + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x238], xmm0
mov qword [rbp + 0x248], rdi
mov qword [rbp + 0x250], rdi
lea rax, [rsp + 0x21]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140110900
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x238]
call fcn.140043b60
mov dword [rbp + 0x258], reloc.WS2_32.dll_send
mov dword [rsp + 0x20], 0x6769526a
mov dword [rsp + 0x24], 0x654c7468
mov word [rsp + 0x28], 0x67
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], rdi
mov qword [rbp + 0x278], rdi
lea rax, [rsp + 0x21]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140110960
mov r8, rbx
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x260]
call fcn.140043b60
mov dword [rbp + 0x280], reloc.WS2_32.dll_sendto
mov dword [0x140467510], 0
mov qword [0x140467518], rdi
mov qword [0x140467520], rdi
mov ecx, Ordinal_60
call fcn.140288b38
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [0x140467518], rax
mov qword [0x140467528], rdi
xorps xmm0, xmm0
movdqa xmmword [0x140467530], xmm0
mov qword [0x140467540], 7
mov qword [0x140467548], 8
mov dword [0x140467510], 0x3f800000
mov r8, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x140467528]
call fcn.140106830
nop
lea rbx, [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, rbx
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.140110b00
add rbx, 0x28
lea rax, [rbp + 0x288]
cmp rbx, rax
jne 0x140110a10
lea r9, [0x1400d26f0]
mov edx, Ordinal_41
mov r8d, reloc.WS2_32.dll_setsockopt
lea rcx, [rsp + 0x40]
call fcn.140288b74
nop
mov rax, r14
add rsp, 0x390
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret