WEB FUZZING

OBJECTIVE: locate all subdomains, domain, directories and pages linked to the target's IP

Run a sub-domain/vhost fuzzing scan on '*.academy.htb' for the IP shown above. What are all the sub-domains you can identify? (Only write the sub-domain name)
root@oco:~$ find / -iname subdomains-top1million-5000.txt -type f 2>/dev/null
root@oco:~$ cp /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt .

#subdomain fuzzing
root@oco:~$ ffuf -w subdomains-top1million-5000.txt:FUZZ -u http://FUZZ.academy.tld:50742/
 * if subdomain fuzzing shows no results, fuzz for vhost as the target might not be using public DNS

#vhost fuzzing
root@oco:~$ ffuf -w subdomains-top1million-5000.txt:FUZZ -u http://academy.htb:50742/ -H 'Host: FUZZ.academy.htb'
root@oco:~$ ffuf -w subdomains-top1million-5000.txt:FUZZ -u http://academy.htb:50742/ -H 'Host: FUZZ.academy.htb' -fs 985
 * archive, test, faculty

Before you run your page fuzzing scan, you should first run an extension fuzzing scan. What are the different extensions accepted by the domains?

One of the pages you will identify should say 'You don't have access!'. What is the full page URL?

In the page from the previous question, you should be able to find multiple parameters that are accepted by the page. What are they?

Try fuzzing the parameters you identified for working values. One of them should return a flag. What is the content of the flag?

Last updated