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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x280]
sub rsp, 0x380
mov rbx, rcx
mov qword [rbp + 0x270], rcx
xor edi, edi
mov dword [rsp + 0x20], edi
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [0x1401cbbd0]
movdqu xmmword [rbp - 0x78], xmm0
mov dword [rbp - 0x68], 0x1050544b
mov word [rbp - 0x64], 0x100
mov ecx, edi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x2c]
xor byte [rbp + rcx - 0x78], al
inc rcx
cmp rcx, 0x14
jb 0x140055cf0
mov byte [rbp - 0x63], dil
mov qword [rbp + 0xf0], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0xf0], 0
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0xf0]
call fcn.140092f40
mov dword [rsp + 0x20], 6
movdqa xmm0, xmmword [0x1401cbbd0]
movdqu xmmword [rbp - 0x60], xmm0
mov dword [rbp - 0x50], 0x115e5f
mov byte [rbp - 0x4c], 1
mov rcx, rdi
nop dword [rax + rax]
lea eax, [rcx + 0x2c]
xor byte [rbp + rcx - 0x60], al
inc rcx
cmp rcx, 0x13
jb 0x140055d60
mov byte [rbp - 0x4c], 0
mov qword [rbp + 0x110], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x110], 0
mov r8d, reloc.WS2_32.dll_send
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x110]
call fcn.140092f40
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_30
movdqa xmm0, xmmword [0x1401ccf40]
movdqu xmmword [rsp + 0x48], xmm0
mov dword [rsp + 0x58], 0x11575c52
mov dword [rsp + 0x5c], 0x6c2f2e23
mov word [rsp + 0x60], 0x100
mov rcx, rdi
nop dword [rax + rax]
lea eax, [rcx + 0x2c]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x18
jb 0x140055de0
mov byte [rsp + 0x61], 0
mov qword [rbp + 0x130], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x130], 0
mov r8d, Ordinal_26
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x130]
call fcn.140092f40
mov dword [rsp + 0x20], 0x7e
movdqa xmm0, xmmword [0x1401cbbd0]
movdqu xmmword [rsp + 0x68], xmm0
mov dword [rsp + 0x78], 0x5e115e5f
mov dword [rsp + 0x7c], 0x6d3130
mov byte [rbp - 0x80], 1
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx + 0x2c]
xor byte [rsp + rcx + 0x68], al
inc rcx
cmp rcx, 0x17
jb 0x140055e60
mov byte [rbp - 0x80], 0
mov qword [rbp + 0x150], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
mov r8d, reloc.WS2_32.dll_socket
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x150]
call fcn.140092f40
mov dword [rsp + 0x20], 0x1fe
movdqa xmm0, xmmword [0x1401cbbd0]
movdqu xmmword [rbp + 0x90], xmm0
movdqa xmm1, xmmword [0x1401cbf60]
movdqu xmmword [rbp + 0xa0], xmm1
mov dword [rbp + 0xb0], 0x1003e29
mov rcx, rdi
nop
lea eax, [rcx + 0x2c]
xor byte [rbp + rcx + 0x90], al
inc rcx
cmp rcx, 0x22
jb 0x140055ee0
mov byte [rbp + 0xb3], 0
mov qword [rbp + 0x170], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x180], xmm0
mov byte [rbp + 0x170], 0
mov r8d, Ordinal_35
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x170]
call fcn.140092f40
mov dword [rsp + 0x20], 0x7fe
movdqa xmm0, xmmword [0x1401cbbd0]
movdqu xmmword [rbp + 0x40], xmm0
movdqa xmm1, xmmword [0x1401cbfc0]
movdqu xmmword [rbp + 0x50], xmm1
mov dword [rbp + 0x60], 0x2a3d2329
mov word [rbp + 0x64], reloc.WLDAP32.dll_Ordinal_35
mov byte [rbp + 0x66], 1
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx + 0x2c]
xor byte [rbp + rcx + 0x40], al
inc rcx
cmp rcx, 0x25
jb 0x140055f70
mov byte [rbp + 0x66], 0
mov qword [rbp + 0x190], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x190], 0
mov r8d, Ordinal_41
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x190]
call fcn.140092f40
mov dword [rsp + 0x20], 0x1ffe
movdqa xmm0, xmmword [0x1401cbbd0]
movdqu xmmword [rbp + 0xb8], xmm0
movdqa xmm1, xmmword [0x1401cc0d0]
movdqu xmmword [rbp + 0xc8], xmm1
mov dword [rbp + 0xd8], 0x1003e3e
mov rcx, rdi
nop dword [rax]
lea eax, [rcx + 0x2c]
xor byte [rbp + rcx + 0xb8], al
inc rcx
cmp rcx, 0x22
jb 0x140055ff0
mov byte [rbp + 0xdb], 0
mov qword [rbp + 0x1b0], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x1c0], xmm0
mov byte [rbp + 0x1b0], 0
mov r8d, Ordinal_35
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x1b0]
call fcn.140092f40
mov dword [rsp + 0x20], 0x7ffe
movdqa xmm0, xmmword [0x1401cbbd0]
movdqu xmmword [rbp - 0x18], xmm0
movdqa xmm1, xmmword [0x1401cc080]
movdqu xmmword [rbp - 8], xmm1
mov dword [rbp + 8], 0x2622262f
mov dword [rbp + 0xc], 0x212523
mov byte [rbp + 0x10], 1
mov rcx, rdi
nop dword [rax + rax]
lea eax, [rcx + 0x2c]
xor byte [rbp + rcx - 0x18], al
inc rcx
cmp rcx, 0x27
jb 0x140056080
mov byte [rbp + 0x10], 0
mov qword [rbp + 0x1d0], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x1e0], xmm0
mov byte [rbp + 0x1d0], 0
mov r8d, Ordinal_41
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x1d0]
call fcn.140092f40
mov dword [rsp + 0x20], 0x1fffe
movdqa xmm0, xmmword [0x1401cbbd0]
movdqu xmmword [rbp + 0x68], xmm0
movdqa xmm1, xmmword [0x1401cc2a0]
movdqu xmmword [rbp + 0x78], xmm1
mov dword [rbp + 0x88], 0x2121243f
mov word [rbp + 0x8c], reloc.WLDAP32.dll_Ordinal_35
mov byte [rbp + 0x8e], 1
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx + 0x2c]
xor byte [rbp + rcx + 0x68], al
inc rcx
cmp rcx, 0x25
jb 0x140056110
mov byte [rbp + 0x8e], 0
mov qword [rbp + 0x1f0], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x200], xmm0
mov byte [rbp + 0x1f0], 0
mov r8d, Ordinal_41
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x1f0]
call fcn.140092f40
mov dword [rsp + 0x20], 0x7fffe
movdqa xmm0, xmmword [0x1401cbbd0]
movdqu xmmword [rbp - 0x48], xmm0
movdqa xmm1, xmmword [0x1401cc330]
movdqu xmmword [rbp - 0x38], xmm1
mov dword [rbp - 0x28], 0x3b2b3e61
mov dword [rbp - 0x24], 0x343c3824
mov word [rbp - 0x20], Ordinal_41
mov byte [rbp - 0x1e], 1
mov rcx, rdi
nop dword [rax + rax]
lea eax, [rcx + 0x2c]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0x29
jb 0x1400561a0
mov byte [rbp - 0x1e], 0
mov qword [rbp + 0x210], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x220], xmm0
mov byte [rbp + 0x210], 0
mov r8d, reloc.WLDAP32.dll_Ordinal_41
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x210]
call fcn.140092f40
mov dword [rsp + 0x20], 0x1ffffe
movdqa xmm0, xmmword [0x1401cbbd0]
movdqu xmmword [rsp + 0x28], xmm0
mov dword [rsp + 0x38], 0x53115e5f
mov dword [rsp + 0x3c], 0x2d2b262f
mov word [rsp + 0x40], WSASetLastError
mov byte [rsp + 0x42], 1
mov rcx, rdi
nop dword [rax]
lea eax, [rcx + 0x2c]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 0x19
jb 0x140056220
mov byte [rsp + 0x42], 0
mov qword [rbp + 0x230], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x240], xmm0
mov byte [rbp + 0x230], 0
mov r8d, Ordinal_26
lea rdx, [rsp + 0x28]
lea rcx, [rbp + 0x230]
call fcn.140092f40
mov dword [rsp + 0x20], 0x7ffffe
movdqa xmm0, xmmword [0x1401cce40]
movdqu xmmword [rbp + 0x18], xmm0
movdqa xmm1, xmmword [0x1401cbf20]
movdqu xmmword [rbp + 0x28], xmm1
mov dword [rbp + 0x38], 0x2022233b
mov dword [rbp + 0x3c], 0x1003531
mov rcx, rdi
nop dword [rax]
lea eax, [rcx + 0x2c]
xor byte [rbp + rcx + 0x18], al
inc rcx
cmp rcx, 0x26
jb 0x1400562a0
mov byte [rbp + 0x3f], 0
mov qword [rbp + 0x250], rdi
movdqa xmm0, xmmword [0x1401cb6b0]
movdqa xmmword [rbp + 0x260], xmm0
mov byte [rbp + 0x250], 0
mov r8d, Ordinal_41
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x250]
call fcn.140092f40
mov dword [rsp + 0x20], 0x1fffffe
lea rax, [rbp + 0xf0]
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0x270]
mov qword [rbp + 0xe8], rax
lea rdx, [rbp + 0xe0]
mov rcx, rbx
call fcn.14008fd20
mov dword [rsp + 0x20], 0x1ffffff
lea r9, [fcn.140090bf0]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x14]
lea rcx, [rbp + 0xf0]
call fcn.1400fd0ec
mov rax, rbx
lea r11, [rsp + 0x380]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret