FTP (File Transfer Protocol) Pentesting
FTP (File Transfer Protocol) Pentesting
Enumeration
nmap --script ftp-anon -p 21 <target-ip>
nmap --script ftp-vuln* -p 21 <target-ip>
nmap --script ftp-* -p 21 <target-ip>Brute Force Credentials
hydra -l username -P passwords.txt <target-ip> ftp
hydra -L username.txt -p password <target-ip> ftp
hydra -l username -P passwords.txt ftp://<target-ip>
hydra -L usernames.txt -p password ftp://<target-ip>Investigation
Banner Grabbing
nc <target-ip> 21Using OpenSSL
Configuration Files
Connect
Using ftp
ftpUsing lftp
lftpCommands in FTP
Download Files
Upload Files
Reverse Shell over Website
Start FTP Server
1. Install vsftpd
2. Start FTP Server
PreviousDHCP (Dynamic Host Configuration Protocol) PentestingNextIRC (Internet Relay Chat) Pentesting
Last updated