FTP
Anonymous Login
Some installations of FTP will allow anonymous logins.
Brute Force
If no max attempts or any similar system is in place, simply brute force it.
Privilege Escalation - VSFTPD
If you can edit the vsftpd service file. You can get a root shell
Modify the service file to run the following commands:
These commands copy the /bin/bash
to /tmp/root_shell
and set the SUID bit on it, which would allow us to execute the binary as the owner i.e. root
Edit the /lib/systemd/system/vsftpd.service
file to contain the following code:
Once the vsftpd.service file was modified, reload the daemon:
This allowed us to run our modified service using
New file root_shell should now be available
inside the /tmp
directory
Use file to spawn a root shell.
Last updated
Was this helpful?