profiler


Checking for sudo privileges of the profiler user after making the lateral movement

profiler@spx:~$ sudo
[sudo] password for profiler: lowprofile
 
Matching Defaults entries for profiler on spx:
    env_reset, mail_badpass,
    secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin,
    use_pty
 
User profiler may run the following commands on spx:
    (ALL) /usr/bin/make install -C /home/profiler/php-spx

The profiler user is able to execute the /usr/bin/make install -C /home/profiler/php-spx command as anyone

/home/profiler/php-spx


profiler@spx:~$ ll /home/profiler/php-spx
total 1168
drwxr-xr-x 12 profiler profiler   4096 Sep 12  2024 ./
drwxr-x---  4 profiler profiler   4096 Apr  8 15:26 ../
drwxr-xr-x  3 profiler profiler   4096 Sep 12  2024 assets/
drwxr-xr-x  2 profiler profiler   4096 Sep 12  2024 autom4te.cache/
drwxr-xr-x  2 profiler profiler   4096 Sep 12  2024 build/
-rw-r--r--  1 profiler profiler   4761 Sep 12  2024 CHANGELOG.md
-rw-r--r--  1 profiler profiler   1909 Sep 12  2024 config.h
-rw-r--r--  1 profiler profiler   1801 Sep 12  2024 config.h.in
-rw-r--r--  1 profiler profiler  22356 Sep 12  2024 config.log
-rw-r--r--  1 profiler profiler   2869 Sep 12  2024 config.m4
-rwxr-xr-x  1 profiler profiler     70 Sep 12  2024 config.nice*
-rwxr-xr-x  1 profiler profiler  45353 Sep 12  2024 config.status*
-rwxr-xr-x  1 profiler profiler 436459 Sep 12  2024 configure*
-rw-r--r--  1 profiler profiler   5431 Sep 12  2024 configure.ac
-rw-r--r--  1 profiler profiler    288 Sep 12  2024 CONTRIBUTING.md
-rw-r--r--  1 profiler profiler      0 Sep 12  2024 EXPERIMENTAL
drwxr-xr-x  8 profiler profiler   4096 Sep 12  2024 .git/
drwxr-xr-x  3 profiler profiler   4096 Sep 12  2024 .github/
-rw-r--r--  1 profiler profiler    365 Sep 12  2024 .gitignore
drwxr-xr-x  2 profiler profiler   4096 Sep 12  2024 include/
drwxr-xr-x  2 profiler profiler   4096 Sep 12  2024 .libs/
-rwxr-xr-x  1 profiler profiler 342367 Sep 12  2024 libtool*
-rw-r--r--  1 profiler profiler  35149 Sep 12  2024 LICENSE
-rw-r--r--  1 profiler profiler  14798 Sep 12  2024 Makefile
-rw-r--r--  1 profiler profiler    363 Sep 12  2024 Makefile.frag
-rw-r--r--  1 profiler profiler    363 Sep 12  2024 Makefile.fragments
-rw-r--r--  1 profiler profiler   6001 Sep 12  2024 Makefile.objects
drwxr-xr-x  2 profiler profiler   4096 Sep 12  2024 modules/
-rw-r--r--  1 profiler profiler  30341 Sep 12  2024 README.md
-rw-r--r--  1 profiler profiler 139754 Sep 12  2024 run-tests.php
-rw-r--r--  1 profiler profiler    911 Sep 12  2024 spx.la
drwxr-xr-x  3 profiler profiler   4096 Sep 12  2024 src/
drwxr-xr-x  2 profiler profiler   4096 Sep 12  2024 tests/

The /home/profiler/php-spx directory is owned and under the complete control the current user; profiler This would mean that I could alter the Makefile file to get code executed as the root account Moving on to the Privilege Escalation phase