openssl ep
capability
During the initial enumeration of the escape
host, /opt/cert/openssl
stood out as it had the ep
capability assigned to it. This was confirmed by PEAS at a later stage as well.
tom@escape:/opt/cert$ ll
total 724K
4.0K drwxr-xr-x 2 root root 4.0K Dec 9 2020 .
708K -rwxr-x--- 1 tom tom 707K Dec 9 2020 openssl
4.0K drwxr-xr-x 4 root root 4.0K Dec 9 2020 ..
4.0K -rwx------ 1 root root 1.3K Dec 9 2020 certificate.pem
4.0K -rwx------ 1 root root 1.7K Dec 9 2020 key.pem
Now that I have made the lateral movement to the tom
user, I can further look into this.
Checking an online resource revealed that the
ep
capability means that binary will run as root
Another resource revealed that
ep
stands for effective and permitted according to the official documentation
This effectively makes the binary SUID
Moving on to the Privilege Escalation phase