Cron Jobs

whoami
groups student
cat /etc/passwd
crontab -l

Here we see that the root user has stored a file that can be only accessed by the root user but why the root has stored a file in student account let's see

#Cron Jobs Identify

  • Look for all occurences of the path or the file, on the system

  • The file has been copied into the /tmp directory

  • and the file has also been spotted in copy.sh file

  • Check copy.sh privileges

Privesc

  • Every user account has read/write/execute permissions on the copy.sh script

  • The script is writable by the student user. Modify the script to execute a command (e.g. adding student to sudoers file).

    • When the script is executed by root cron job (every 1 min for this lab), it will run commands with pivileged permissions

    • No text editors available in the lab

Last updated