Web
Nmap discovered a web server running on the target port 80
The service is Apache httpd 2.4.29
After enumerating for DNS, navigating to the web root reveals something interesting.
Webroot
It reveals another domain;
friendzoneportal.red
^2ed702
I will take this to the DNS enumeration and attempt another zone transfer for enumeration
Zone transfer has been completed and continuing the web server enumeration
Proxy
Almost all the web traffics are either not available over HTTP or being re-directed to the web server on port
443
over SSL.
┌──(kali㉿kali)-[~/archive/htb/labs/friendzone]
└─$ curl http://friendzone.red
curl http://administrator1.friendzone.red
curl http://hr.friendzone.red
curl http://uploads.friendzone.red
curl http://friendzoneportal.red
curl http://admin.friendzoneportal.red
curl http://files.friendzoneportal.red
curl http://imports.friendzoneportal.red
curl http://vpn.friendzoneportal.red
[...]
<title>Friend Zone Escape software</title>
<center><h2>Have you ever been friendzoned ?</h2></center>
<center><img src="fz.jpg"></center>
<center><h2>if yes, try to get out of this zone ;)</h2></center>
<center><h2>Call us at : +999999999</h2></center>
<center><h2>Email us at: info@friendzoneportal.red</h2></center>
Those that aren’t available on the port 80
just simply point to the base web root image, which is that fz.jpg
friendzone.red
administrator1.friendzone.red
hr.friendzone.red
uploads.friendzone.red
friendzoneportal.red
admin.friendzoneportal.red
files.friendzoneportal.red
imports.friendzoneportal.red
vpn.friendzoneportal.red
Fuzzing
While it would appear that there is no sub-domain here at the port 80
, I will still try to enumerate the base web root by fuzzing it.
┌──(kali㉿kali)-[~/archive/htb/labs/friendzone]
└─$ ffuf -c -w /usr/share/wordlists/seclists/Discovery/Web-Content/directory-list-2.3-medium.txt -u http://friendzone.red:80/FUZZ -ic -e .txt,.php,.html
________________________________________________
:: Method : GET
:: URL : http://friendzone.red:80/FUZZ
:: Wordlist : FUZZ: /usr/share/wordlists/seclists/Discovery/Web-Content/directory-list-2.3-medium.txt
:: Extensions : .txt .php .html
:: Follow redirects : false
:: Calibration : false
:: Timeout : 10
:: Threads : 40
:: Matcher : Response status: 200,204,301,302,307,401,403,405,500
________________________________________________
index.html [Status: 200, Size: 324, Words: 26, Lines: 13, Duration: 34ms]
wordpress [Status: 301, Size: 320, Words: 20, Lines: 10, Duration: 28ms]
robots.txt [Status: 200, Size: 13, Words: 2, Lines: 2, Duration: 30ms]
ffuf found the following; /wordpress/
and /robots.txt
/wordpress/
There is directory indexing at the
/wordpress/
directory, but it’s just empty
/robots.txt
Yeah. I don’t think that there is going to be anything here at the port
80