2024-10-01 04:45:11 发布
网友
(理论上) 好的,我们有数据了。我们的数据是一个原始的DNS数据包数据,包含了告诉DNS连接到服务器所需的所有信息,包括报头等
[Data]
但是,我们只允许使用AF-INET和SOCK-DGRM。因此,当它发送时,它不会像我们预期的那样使用数据,它将是:
我的问题是:是否可以包含某种类型的数据,以便当套接字发送时,它将使其成为原始套接字?(又称插座注入?) 示例:
[HEADER] [Fake END HEADER w/ Data] [END HEADER]
Is it possible to include some sort of data, so that when the socket sends, it would make it a raw socket?
不,不是的。通过设计,您写入普通套接字(即SOCK_gram、SOCK_STREAM)的数据只是UDP或TCP包的有效负载,内核或Python不会以任何方式解释这些数据。 因此,如果这是可能的,那么它将是一个bug。在
不,不是的。通过设计,您写入普通套接字(即SOCK_gram、SOCK_STREAM)的数据只是UDP或TCP包的有效负载,内核或Python不会以任何方式解释这些数据。 因此,如果这是可能的,那么它将是一个bug。在
相关问题 更多 >
编程相关推荐