0
我必须使用scapy通过使用ASN描述文件伪造数据包.asn。后者包含基本类型的标签和组合,如BOOL,INTEGER等。但是,我无法在互联网上找到任何解释它是如何工作的。 低俗的是,我如何指定我想使用给定的文件scapy?那么,我如何创建符合.asn文件中描述的数据包呢?如何使用scapy和ASN1?
提前感谢
PS:我不是以英语为母语,所以请appologize对于英语不好
我必须使用scapy通过使用ASN描述文件伪造数据包.asn。后者包含基本类型的标签和组合,如BOOL,INTEGER等。但是,我无法在互联网上找到任何解释它是如何工作的。 低俗的是,我如何指定我想使用给定的文件scapy?那么,我如何创建符合.asn文件中描述的数据包呢?如何使用scapy和ASN1?
提前感谢
PS:我不是以英语为母语,所以请appologize对于英语不好
你应该Scapy的定义为在Adding a protocol定义的数据包。 Scapy已经支持ASN.1 fields,但我不认为它可以从spec文件自动生成。
此处作为一例是,应该在ANS1规范
class SimpleASN(Packet):
name = "simpleasn"
field_desc = [
ASN1F_STRING("echo", ""),
]
没有一个字符串数据包?如果我不够清楚,请让我知道,我会尽量做到更具体。 – Ezor