🌐 Web Enumeration
Service-level HTTP notes: 80-443-http. Web exploitation: sqli, lfi-traversal, file-upload, …
Directory / file brute-force
# gobuster
gobuster dir -u 192.168.50.20 -w /usr/share/wordlists/dirb/common.txt -t 5 -x php,html,txt
gobuster dir -u http://192.168.50.16:5002 -w /usr/share/wordlists/dirb/big.txt -p pattern
# feroxbuster (recursive, a bit nicer)
feroxbuster --url IP --depth 2 --wordlist /usr/share/wordlists/... -x aspx --cookies PHPSESSID=...gobuster flags
-efull paths ·-uurl ·-wwordlist ·-U/-Pbasic auth ·-pproxy ·-ccookie ·-kignore cert
feroxbuster:-rfollow redirects ·-m GET,POSTmethods ·-xextensions
Scanners & banner grabbing
nikto -h 192.168.0.X # web vuln scanner
whatweb http://192.168.0.11 # banner / tech stackAlso: Wappalyzer (tech stack), FoxyProxy (proxy switch).
Always check
robots.txt,sitemap.xml,.htaccess,.git,/cgi-bin/- Page source + JS files, browser debugger (hidden inputs), Network tab (headers)
- Use Burp Suite to tamper with requests
Wordlists
See 99-resources for paths (SecLists, raft-*, common.txt).