[英]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.