Skip to main content

FTP (Port 21)

Connect​

ftp​

Kết nối tới máy chủ FTP tại <ip> và cổng <port> :

ftp <ip> <port>

lftp​

Sử dụng lftp, phiên bản cải tiến của ftp :

lftp <ip>

URL​

Truy cập máy chủ FTP qua trình duyệt với URL:

ftp://<user>:<pass>@<ip>

Enumeration​

Kiểm tra thư mục mặc định và phổ biến​

Tìm thư mục chứa thông tin nhạy cảm bằng gobuster :

gobuster dir -u ftp://<ip> -w <wordlist>

Attack Vectors​

Đăng nhập ẩn danh​

Sử dụng tài khoản anonymous với bất kỳ mật khẩu nào:

ftp <ip>

Đăng nhập với thông tin mặc định​

Thử các tài khoản/mật khẩu như admin, administrator, root, ftpuser, test :

ftp <ip>

Tấn công FTP Bounce​

Chuyển hướng dữ liệu qua máy chủ FTP bằng lệnh PORT.

Thực hiện FTP Bounce​

  1. Kết nối tới máy chủ FTP:
ftp <ip>
  1. Chuyển hướng dữ liệu:
quote PORT <target_ip>,<port>
  1. Khởi tạo truyền tệp:
get <file>

Bounce bằng Metasploit​

Quét cổng mở qua máy chủ FTP:

msf> use auxiliary/scanner/ftp/ftp_bounce
> set RHOSTS <ftp_server>
> set RPORT <port>
> run

Post-Exploitation​

Các câu FTP thông dụng​

LệnhMô tảCách dùng
lcdThay đổi thư mục cục bộlcd /path/to/directory
cdThay đổi thư mục trên máy chủcd /path/to/directory
lsLiệt kê các tệp trên máy chủls
getTải tệp từ máy chủ vềget filename.txt
mgetTải nhiều tệp từ máy chủ vềmget *.txt
putTải tệp lên máy chủput filename.txt
mputTải nhiều tệp lên máy chủmput *.txt
binĐặt chế độ truyền nhị phânbin
asciiĐặt chế độ truyền ASCIIascii
quitThoát khỏi ứng dụng FTPquit

Tải xuống tất cả các file​

wget -m ftp://<user>:<pass>@<ip>