0x0d 0x0a as newline characters — sometimes requiring connection via telnet or nc -C.
Default Port: 21
Enumeration
Banner Grabbing
Nmap Scan
HELP and FEAT Commands
Anonymous Login
anonymous : anonymousanonymous : (empty)ftp : ftp
Connect with starttls
Brute Force
Download All Files
FTP Commands Reference
FTP Bounce Attack
Some FTP servers allow thePORT command, enabling port scanning through the FTP server:
Browser Connection
If a web application sends user-controlled data directly to an FTP server, you can inject double URL-encoded
%250d%250a bytes to make the FTP server perform arbitrary actions.