Saya membaca rfc FTP dan karenanya punya ide ini.
Misalkan ada beberapa server ftp publik yang memungkinkan login pengguna anonim. Saya membuka koneksi kontrol pada port 21 ke masing-masing server ini.
Sekarang anggaplah ada server web di example.com dengan alamat ip x.y.z.w yang mendengarkan pada port 80. FTP memungkinkan pengguna untuk menentukan host tempat koneksi data akan diatur. Jadi, pengguna menentukan nomor host dan port dari server web example.com. Sekarang server ftp mulai mengirim data ke example.com yang bukan merupakan permintaan HTTP yang valid dan karenanya ditolak. Tetapi example.com mencatat bahwa permintaan http tidak valid berasal dari server ftp publik dan bukan alamat ip saya. Bisakah ini tidak menyebabkan serangan terdistribusi dengan menggunakan semua server ftp publik?
Lebih buruk lagi, data yang dikirim oleh server ftp bisa menjadi permintaan http yang valid yang dapat memicu example.com untuk mengirim file kembali ke server ftp.
Apakah ada solusi untuk ini atau tidak ada masalah sama sekali?
Saya tidak berpikir server FTP akan memungkinkan PC Anda untuk memilih port 80 untuk data. Anda mungkin hanya akan mendapatkan kesalahan atau terputus.
sumber