📡
Finger (Tcp 79)
Notes from oscp.adot8.com — services.
#services#adot8
source · oscp.adot8.com · services/finger-less-than-tcp-79-greater-than ↗Finger <tcp 79>
User enumeration oracle. If it's open, you get valid usernames for free.
Nmap
🐺 howlsec@kalicode
01nmap -sV -p79 --script finger $ipManual query
🐺 howlsec@kalicode
01finger @$ip
02finger root@$ip
03finger admin@$ipUser enumeration
🐺 howlsec@kalicode
01for u in $(cat /usr/share/seclists/Usernames/top-usernames-shortlist.txt); do
02 echo "== $u =="
03 finger $u@$ip
04doneMetasploit:
🐺 howlsec@kalicode
01use auxiliary/scanner/finger/finger_users
02set RHOSTS $ip
03set USERS_FILE /usr/share/seclists/Usernames/top-usernames-shortlist.txt
04runWhat to look for
- Login names → feed into SSH / hydra
- Home directories → LFI / path targets
Never logged invsLast login→ active accounts to spray.plan/.projectcontents leaked in the response
Known quirks
- Solaris fingerd:
finger 'a b c d e f g h'@$ipdumps all users - CVE-2001-1503 — Cfingerd format string