簡體   English   中英

如何使用Scapy和ASN1?

[英]How can I use scapy & ASN1?

我必須使用Scapy通過使用ASN描述文件.asn來偽造數據包。 后者包括標簽和基本類型(如BOOL,INTEGER等)的組合。 但是,我在Internet上找不到任何可以解釋其工作原理的信息。 基本上,我該如何指定要使用給定的文件進行監視? 然后,如何創建適合.asn文件中所述內容的數據包?

提前謝謝了

PS:我不是說英語的人,所以請為英語不好而表示歉意

您應該使用添加協議中定義的scapy定義數據包。 Scapy已經支持ASN.1字段,但是我認為它不能從spec文件中自動生成。

例如,這里是一個數據包,應該在ANS1規范中包含一個字符串

class SimpleASN(Packet):
    name = "simpleasn"
    field_desc = [
        ASN1F_STRING("echo", ""),
    ]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM