192,168,1,2,7,138如何转换为IP地址192.168.1.2上的1930端口
How does 192,168,1,2,7,138 convert to port 1930 on IP address 192.168.1.2
如何从 FTP 抛出的数字中推断端口和 ip?
例如 192,168,1,2,7,138 在 IP 地址 192.168.1.2 上转换为 1930?
背后的逻辑是什么?
前四个数字表示客户端IP,后两个数字表示客户端端口号。这是十六进制到十进制的转换。
16^2 * 7 + 138 = 1930
第一个数字代表十六进制数(端口号)的第 3 位和第 4 位,第二个数字代表十六进制数的第 1 位和第 2 位。
所以我们有
7 = 07 in hex
和
138 = 8A in hex
我们一共
078A in hex which is 1930
或者您可以跳过它,只将第一个数字转换为 dec,因为 "shift",它用于 3-d 和第 4 位。第二个数字已经转换。
如何从 FTP 抛出的数字中推断端口和 ip? 例如 192,168,1,2,7,138 在 IP 地址 192.168.1.2 上转换为 1930?
背后的逻辑是什么?
前四个数字表示客户端IP,后两个数字表示客户端端口号。这是十六进制到十进制的转换。
16^2 * 7 + 138 = 1930
第一个数字代表十六进制数(端口号)的第 3 位和第 4 位,第二个数字代表十六进制数的第 1 位和第 2 位。 所以我们有
7 = 07 in hex
和
138 = 8A in hex
我们一共
078A in hex which is 1930
或者您可以跳过它,只将第一个数字转换为 dec,因为 "shift",它用于 3-d 和第 4 位。第二个数字已经转换。