linux - 关于Scapy模拟TCP三次握手的问题?
巴扎黑
巴扎黑 2017-04-17 16:49:48
0
1
811
巴扎黑
巴扎黑

全部回覆(1)
巴扎黑

先明確一下人物:Linux協定棧,Windows協定棧;scapy

然後從頭開始捋一下流程

  1. scapy給Windows協定堆疊發送了一個你好啊(syn)

  2. Windows接受了scapy的招呼,就回了一個好(syn_ack)

  3. 但這個包Linux內核收到了,因為他並沒有和該對端發送過你好(syn),所以沒有5元組信息,而突然收到一個好(syn_ack),嚇了一跳,連忙說我不認識你,趕快走開(rst)

  4. Windows收到這個包包之後很傷心,就把scapy打過招呼忘了

  5. 而scapy並不知道發生了什麼,接著和Windows套近乎(ack)

  6. Windows很生氣,先給我打招呼,然後又讓我走開,現在又莫名其妙地和我套近乎,我也不理你(rst)

這2次rst就是這樣產生的。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板