
NETWORK

ENUMERATION
Anonymous access
sudo nmap --script="smb-enum-shares" -p 445 172.31.1.1

Shares exploration
smbmap -u "" -p "" -P 445 -H 172.31.1.1
We have read / write permissions on /Public

smbclient \\\\172.31.1.1\\public -U ''

Vulnerability
Samba 3.x after 3.5.0 and 4.x before 4.4.14, 4.5.x before 4.5.10, and 4.6.x before 4.6.4 does not restrict the file path when using Windows named pipes, which allows remote authenticated users to upload a shared library to a writable shared folder, and execute arbitrary code via a crafted named pipe.
Msfconsole

Exploit is successful and we get an interactive shell
