Function at 0x180013590
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x230
mov rax, qword [0x18040b070]
xor rax, rsp
mov qword [rsp + 0x220], rax
call fcn.1800d5e20
test eax, eax
jge 0x1800135bf
xor eax, eax
jmp 0x180013867
mov byte [rsp + 0x88], __WSAFDIsSet
mov byte [rsp + 0x89], 0x86
mov byte [rsp + 0x8a], 0xd5
mov byte [rsp + 0x8b], 0x44
mov byte [rsp + 0x8c], 0x57
mov byte [rsp + 0x8d], __WSAFDIsSet
mov byte [rsp + 0x8e], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x8f], 0x5a
mov byte [rsp + 0x90], reloc.WS2_32.dll_socket
mov byte [rsp + 0x91], 0x5d
mov byte [rsp + 0x92], 0x45
mov byte [rsp + 0x93], reloc.WLDAP32.dll_Ordinal_60
mov byte [rsp + 0x94], Ordinal_211
mov byte [rsp + 0x95], 0x9f
mov byte [rsp + 0x96], 0xaf
mov byte [rsp + 0x97], 0xab
mov byte [rsp + 0x98], 0xff
mov byte [rsp + 0x99], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x9a], 0xf4
mov byte [rsp + 0x9b], 0xc9
mov byte [rsp + 0x9c], 0xaa
mov byte [rsp + 0x9d], 0x5e
mov byte [rsp + 0x9e], 3
mov byte [rsp + 0x9f], 2
mov byte [rsp + 0xa0], reloc.WLDAP32.dll_Ordinal_22
mov byte [rsp + 0xa1], 0xea
mov byte [rsp + 0xa2], 0xf6
mov byte [rsp + 0xa3], 0x7b
mov byte [rsp + 0xa4], Ordinal_41
mov byte [rsp + 0xa5], WSAGetLastError
mov byte [rsp + 0xa6], 0xfe
mov byte [rsp + 0xa7], 0x99
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x81
mov r8, qword [rsp + 0x240]
mov edx, 0x40
lea rcx, [rsp + 0x1e0]
call fcn.1800d6cb0
mov byte [rsp + 0xb0], 0
lea rax, [rsp + 0xb1]
mov rdi, rax
xor eax, eax
mov ecx, 0x41
rep stosb byte [rdi], al
mov byte [rsp + 0x100], 0
lea rax, [rsp + 0x101]
mov rdi, rax
xor eax, eax
mov ecx, 0x41
rep stosb byte [rdi], al
mov byte [rsp + 0x150], 0
lea rax, [rsp + 0x151]
mov rdi, rax
xor eax, eax
mov ecx, 0x81
rep stosb byte [rdi], al
lea rcx, [rsp + 0xb0]
call sym.SegurazoEngine.dll_GetHardwareId
lea rcx, [rsp + 0x100]
call sym.SegurazoEngine.dll_GetSoftwareId
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x150]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x60]
movzx eax, byte [rax]
mov byte [rsp + 0x40], al
mov rax, qword [rsp + 0x50]
movzx ecx, byte [rsp + 0x40]
mov byte [rax], cl
mov rax, qword [rsp + 0x60]
inc rax
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x50]
inc rax
mov qword [rsp + 0x50], rax
cmp byte [rsp + 0x40], 0
jne 0x180013791
lea rax, [rsp + 0x150]
mov qword [rsp + 0x48], rax
dec qword [rsp + 0x48]
inc qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
cmp byte [rax], 0
jne 0x1800137dc
mov rax, qword [rsp + 0x48]
lea rcx, [rsp + 0x100]
xor edx, edx
movzx edi, byte [rcx + rdx]
mov byte [rax + rdx], dil
inc rdx
test dil, dil
jne 0x1800137fa
lea rax, [rsp + 0x150]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x58], 0xffffffffffffffff
inc qword [rsp + 0x58]
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x58]
cmp byte [rax + rcx], 0
jne 0x180013820
mov rax, qword [rsp + 0x58]
lea r9, [rsp + 0x88]
mov r8, rax
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x1e0]
call fcn.1800d6120
test eax, eax
je 0x180013862
xor eax, eax
jmp 0x180013867
mov eax, 1
mov rcx, qword [rsp + 0x220]
xor rcx, rsp
call fcn.180133f80
add rsp, 0x230
pop rdi
ret