Function at 0x140431cca
Capabilities:
Get local ipv4 addresses
Packed with generic packer

Disassembly:
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r14, rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
mov r9, r14
xor r8d, r8d
lea edx, [r8 + 0xe]
xor ecx, ecx
call qword [sym.imp.IPHLPAPI.DLL_GetAdaptersAddresses]
test eax, eax
je 0x140030906
xor edx, edx
mov r8d, 0x8000
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_VirtualFree]
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [rsp + 0xb0]
movups xmmword [rdi + 0x10], xmm1
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xb8], recv
mov byte [rsp + 0xa0], 0
mov rax, rdi
jmp 0x140030a9a
mov rbx, r14
movabs r12, 0xf25f4d8e7727b6a4
movabs r13, 0x472a9438528dd30e
movabs r11, 0xc3602ea8d404ea3b
test rbx, rbx
je 0x140030a67
cmp dword [rbx + 0x64], 0x18
je 0x140030a5e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xe0], xmm0
movups xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], rax
movzx eax, byte [rbx + 0x55]
movzx ecx, byte [rbx + 0x54]
movzx edx, byte [rbx + 0x53]
movzx r10d, byte [rbx + 0x52]
movzx r9d, byte [rbx + 0x51]
movzx r8d, byte [rbx + 0x50]
movabs r15, 0xc06f68a32f158681
mov qword [rsp + 0xc0], r15
movabs r15, 0x6207cc0a62a8fe56
mov qword [rsp + 0xc8], r15
movabs r15, 0x9b521e8df95cd80b
mov qword [rsp + 0xd0], r15
movabs r15, 0xc0e0f1c46814cae8
mov qword [rsp + 0xd8], r15
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], r11
movabs r11, 0xc0e0fb9c5a24efc5
mov qword [rsp + 0x58], r11
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
pxor xmm0, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x70], xmm0
pxor xmm1, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x80], xmm1
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], r10d
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xe0]
call fcn.14004fba0
lea rax, [rsp + 0xe0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140030a35
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0xa0]
call fcn.140001be0
movabs r11, 0xc3602ea8d404ea3b
mov rbx, qword [rbx + 8]
jmp 0x140030927
xor edx, edx
mov r8d, 0x8000
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_VirtualFree]
nop
jmp 0x140030a80
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [rsp + 0xb0]
movups xmmword [rdi + 0x10], xmm1
mov rax, rdi
mov rcx, qword [rsp + 0x108]
xor rcx, rsp
call fcn.1400503d0
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
bswap r8
movabs r9, 0xeba74098b9a7f986
setns byte [rsp + 0x20]
xchg qword [rsp + 0x40], rcx
mov rsi, qword [rsp]
xor r9, qword [rsp + 0x20]
mov r11b, r8b
cmovg r9, qword [rsp + r11*2 + 0x58bfe8bc]
bswap r8
mov r8d, 0x45a0ddbe
ja 0x14058aef1
in eax, dx
wait
mov bl, 0x1c
invalid
mov qword [rsp + r11 + 0x2c5ff4fc], r9
push r8
mov r8, r9
push rsi
movabs rsi, 0x733e493c43b15625
jno 0x1404891c9
mov dx, 0x208a
shr dl, 0x41
shr edx, 0x9c
mov qword [rsp + 0x10], rdi
setb dl
call fcn.1403099c6
lea rcx, [rcx - 0x4ad6bb6c]
movzx r9, byte [rsp + r11*2 + 0x58bfe9f8]
shr r8w, 0x31
jns 0x1402baa11
clc
jmp 0x181aeea9a
pop rax
sbb eax, 0x1e58e708
out dx, eax
jae 0x1404891d5
or eax, dword [0x10faeaa90]
adc byte [0x132ed7969], cl
sub eax, 0x944c189c
scasb al, byte [rdi]
mov byte [rax], bl
ja 0x140489257
cmp dword [rdx - 0x19], ebp
and al, 0xda
wait
sbb byte [rax - 0x40], ch
mov cl, 0xb9
xchg dword [rax], ebx
invalid
cmpsb byte [rsi], byte [rdi]
cmpsb byte [rsi], byte [rdi]
imul esp, edi, 0xffffffe9
out dx, al
xor al, 0x1e
sbb ah, byte [rbx + 0x1f]
mov edx, 0xf7987118
movabs r9, 0x16f82fb5401895e6
mov al, 0xb
movsb byte [rdi], byte [rsi]
mov ebp, 0xf169acfc
retf 0xb511
mov r15, qword [rsp]
call fcn.1402b9490
pop rax
push 0xffffffffbb9dd5b0
pushfq
add word [rsp + 8], 0x8613
or qword [rsp + 8], 0x4e84bfa5
push rsi
neg qword [rsp + 0x10]
push r14
movabs r14, 0x43bab4bdd4380413
call fcn.1402cf981
mov r8, qword [rsp + 8]
jb 0x14003088e
or r9, qword [rsp + 0x20]
or r11b, r11b
mov r11d, r9d
jg 0x14045e7fc
test dword [rsp + r11 - 0x946c6e1], 0xce3b7ca8
seta byte [rsp + r11 - 0x946c6e1]
mov r9, qword [rsp + r11*8 - 0x4a3637d8]
call fcn.140362ec2
mov r15b, r8b
setno r8b
lea r15, [r8*2 - 0x6d4a06f8]
xchg qword [rsp + 0x18], rdx
mov r8, qword [rsp + 0x10]
sub r15b, 0x8f
seto r15b
xor r15b, 0xc
setl r15b
sets r15b
cmp r15w, 0xa58f
jg 0x14053e358
push rax
call fcn.1402ffdc4
pop rax
push r14
movabs r14, 0x79a1ee8620ad02bb
push rbx
push r12
bswap r14
pushfq
movabs rbx, 0x17988b09628c4a98
xchg qword [rsp + 0x20], rax
test r14w, 0x2db0
call fcn.14055881e