XOR IP 地址和端口号
XOR IP address and port Number
我得到了对某些类型的 IP 数据包进行指纹识别的表达式。
但我不知道如何解码表达式
表达式如下,
ip_id = ip_address XOR port_number XOR sequence_number
如何获取ip_id的值??
port_number 和 sequence_number 是 integers.So 可以异或。但是我们如何才能对 IP_address 和一个整数进行 XOR?
提前致谢
苏斌
查看函数 inet_aton 和 inet_ntoa。
这些函数类似于 ntoa 和 aton,将字符串表示形式解析为本机数据格式,反之亦然。
一个 IP 地址由 4 个字节组成:
aaa.bbb.ccc.ddd
总共有 4 个字节,因此您可以将它们合并为 1 个整数(也是 4 个字节 = 32 位)。
我得到了对某些类型的 IP 数据包进行指纹识别的表达式。 但我不知道如何解码表达式
表达式如下,
ip_id = ip_address XOR port_number XOR sequence_number
如何获取ip_id的值?? port_number 和 sequence_number 是 integers.So 可以异或。但是我们如何才能对 IP_address 和一个整数进行 XOR?
提前致谢 苏斌
查看函数 inet_aton 和 inet_ntoa。
这些函数类似于 ntoa 和 aton,将字符串表示形式解析为本机数据格式,反之亦然。
一个 IP 地址由 4 个字节组成:
aaa.bbb.ccc.ddd
总共有 4 个字节,因此您可以将它们合并为 1 个整数(也是 4 个字节 = 32 位)。