Apache Conf Privilege Escalation
If we can modify the apache configuration file, we can update the web owner (www-data) to arbitrary user.
First modify “apache.conf” file to change the web user with new one.
In the web directory (e.g. /var/www/html
), create the script to reverse shell.
Assume the website uses PHP, so we can create “shell.php” in the web root and insert PHP reverse shell script.
We need to start a listener in local terminal.
Then access to the web page e.g. https://example.com/shell.php
.
We should get a shell as the desired user.
Last updated