簡體   English   中英

船頭。 向TCP數據包添加緊急數據

[英]scapy. adding urgent data to TCP packet

我正在嘗試將單字節0x00作為“緊急”數據添加到TCP數據包。 如果我正確理解,我需要做的只是在數據包中設置URG標志,

並將緊急指針更改為1。

如果我弄錯了,請解釋原因和原因。

所以如果我有packet = IP()/TCP()

packet.flags=0x8

(設置URG標志)

packet.urgptr=1

(設置緊急指針)

packet.payload.payload = 0x00

(添加數據)

這就是我所需要的還是我錯過了什么?

非常感謝!

packet.flags = 0x8

將在IP標頭中設置flags選項,而不在TCP標頭中設置。

packet.getlayer(TCP).flags = 32 # or 0x20

設置TCP頭的URG標志。

至於測試,我假設packet.show()還不夠? 您需要這個“緊急”數據包做什么?

暫無
暫無

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

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