如何从被动模式获取FTP协议的端口?

Sec*_*ret 32 ftp port passive-mode

当我在FTP中进入被动模式时,我得到:

227进入被动模式(213,180,204,183,230,205).

前4个数字是IP地址,但最后两个是什么?

他们是两个港口吗?

小智 52

最后两个是:来自ftp的RFC的p1和p2:http: //www.faqs.org/rfcs/rfc959.html

获取端口,使用:

p1*256 + p2,然后连接到此端口


Iva*_*kov 18

端口号是一个介于0和65535之间的16位值,由于某些限制,作者已经确定逗号之间的所有数字都应该是8位(0到255之间).因此,16位端口号用2个8位数表示.

在您的情况下,端口号将是230*256 + 205 = 59085