RST攻擊和TCP會話劫持攻擊實驗

2022-09-18 18:27:12 字數 1178 閱讀 8935

一、rst攻擊

rst表示復位。用來異常的關閉連線。在傳送rst包關閉連線時,不必等緩衝區的包都發出去,而是直接丟棄快取區的包傳送rst包。而接收端收到rst包後,也不必傳送ack包來確認。

rst攻擊:客戶端和服務端之間建立了tcp連線。此時攻擊者偽造了乙個tcp包發給客戶端,使客戶端異常的斷開了與服務端之間的tcp連線,這就是rst攻擊。

實驗:首先,kali作為攻擊機(192.168.102.131),客戶端為靶機(192.168.102.130)、伺服器正常(192.168.102.128)。

利用telnet命令在客戶端登入服務端,建立23埠連線:

這時啟動wireshark檢視:

此時在攻擊方輸入攻擊命令(此命令代表攻擊位址為130的主機):

檢視客戶端(發現在回車後已經斷開了與服務端之間的連線):

wireshark抓包檢視:

二、tcp會話劫持攻擊

原理:tcp使用端到端連線,即用源ip位址,源tcp埠號,目的ip位址,目的tcp端號來唯一標識已經建立連線的tcp鏈路。而tcp在進行資料傳輸時,其序列號(seq)和確認序號(ack)有關。tcp會話劫持是在通訊雙方已建立的tcp會話連線的基礎上假冒其中一方(一般為客戶端是客戶端)的身份與另外一方(服務端)進行通訊,從而達到劫持雙方通訊資訊的目的。

(3臺測試機不變)

在攻擊方下發如下攻擊命令:

攻擊者開啟自己的主機上的wireshark開始抓包,攻擊者能夠看到客戶端和服務端之間的報文資訊,從而實現會話劫持。

TCP的RST攻擊詳解

在談rst攻擊前,必須先了解tcp 如何通過三次握手建立tcp連線 四次握手怎樣把全雙工的連線關閉掉 滑動視窗是怎麼傳輸資料的 tcp的flag標誌位里rst在哪些情況下出現。下面我會畫一些盡量簡化的圖來表達清楚上述幾點,之後再了解下rst攻擊是怎麼回事。1 tcp是什麼?tcp是在ip網路層之上的...

ARP欺騙攻擊和會話劫持和斷網攻擊

arp欺騙攻擊有很多很多的工具可用,可以達到的目的相應的也有很多。我會根據實現攻擊相應的更新一些工具的使用。arpspoof命令格式 arpspoof i 網絡卡 t 目標 host 欺騙攻擊 kali 192.168.46.136 win7 192.168.46.137 網管 192.168.46...

RST攻擊掃盲

rst 攻擊也叫 tcp 重置攻擊。tcp 重置攻擊是指黑客偽造 tcp 的 rst 包來斷開使用者與 的連線,這個技術也被運用在防火牆中,例如著名的 gfw。什麼是rst?rst 是 reset 的簡稱。在我看來,rst 有點類似於手機的強制重啟。當我們手機宕機時,我們通常會長按電源鍵來將手機直接...