精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

你猜一個 TCP 重置報文的序列號是多少?

網絡 通信技術
TCP 重置攻擊是使用一個單一的數據包來執行的,只有幾個字節大小。攻擊者制作并發送一個偽造的 TCP 重置包來干擾用戶和網站的連接,欺騙通信雙方終止 TCP 連接。

本文轉載自微信公眾號「 云原生實驗室」,轉載本文請聯系 云原生實驗室公眾號。

 TCP 重置攻擊是使用一個單一的數據包來執行的,只有幾個字節大小。攻擊者制作并發送一個偽造的 TCP 重置包來干擾用戶和網站的連接,欺騙通信雙方終止 TCP 連接。我們偉大的 xx 長城便運用了這個技術來進行 TCP 關鍵字阻斷[1]。

理解 TCP 重置攻擊并不需要具備深厚的網絡知識功底,只需要一臺筆記本就可以對自己進行模擬攻擊。本文將會帶你了解 TCP 重置攻擊的原理,同時會幫助你理解很多關于 TCP 協議的特性。本文主要內容:

  • 回顧 TCP 協議的基礎知識
  • 了解 TCP 重置攻擊的原理
  • 使用一個簡單的 Python 腳本來模擬攻擊

下面開始分析 TCP 重置攻擊原理。

1. 偉大的 xx 長城是如何利用 TCP 重置攻擊的?這一段略過,原因你懂得,感興趣的請直接看原文。

2. TCP 重置攻擊的工作原理

在 TCP 重置攻擊中,攻擊者通過向通信的一方或雙方發送偽造的消息,告訴它們立即斷開連接,從而使通信雙方連接中斷。正常情況下,如果客戶端收發現到達的報文段對于相關連接而言是不正確的,TCP 就會發送一個重置報文段,從而導致 TCP 連接的快速拆卸。

TCP 重置攻擊利用這一機制,通過向通信方發送偽造的重置報文段,欺騙通信雙方提前關閉 TCP 連接。如果偽造的重置報文段完全逼真,接收者就會認為它有效,并關閉 TCP 連接,防止連接被用來進一步交換信息。服務端可以創建一個新的 TCP 連接來恢復通信,但仍然可能會被攻擊者重置連接。萬幸的是,攻擊者需要一定的時間來組裝和發送偽造的報文,所以一般情況下這種攻擊只對長連接有殺傷力,對于短連接而言,你還沒攻擊呢,人家已經完成了信息交換。

從某種意義上來說,偽造 TCP 報文段是很容易的,因為 TCP/IP 都沒有任何內置的方法來驗證服務端的身份。有些特殊的 IP 擴展協議(例如 IPSec)確實可以驗證身份,但并沒有被廣泛使用。客戶端只能接收報文段,并在可能的情況下使用更高級別的協議(如 TLS)來驗證服務端的身份。但這個方法對 TCP 重置包并不適用,因為 TCP 重置包是 TCP 協議本身的一部分,無法使用更高級別的協議進行驗證。

盡管偽造 TCP 報文段很容易,但偽造正確的 TCP 重置報文段并完成攻擊卻并不容易。為了理解這項工作的難度,我們需要先了解一下 TCP 協議的工作原理。

3. TCP 協議工作原理

TCP 協議的目標是向客戶端發送一份完整的數據副本。例如,如果我的服務器通過 TCP 連接向你的計算機發送我的網站的 HTML,你的計算機的 TCP 協議棧應該能夠以我發送的形式和順序輸出HTML。

 

然而現實生活中我的 HTML 內容并不是按順序發送的,它被分解成許多小塊(稱為 TCP 分組),每個小塊在網絡上被單獨發送,并被重新組合成原來發送的順序。這種重新組合后的輸出被稱為 TCP 字節流。

 

將分組重建成字節流并不簡單,因為網絡是不可靠的。TCP分組可能會被丟棄,可能不按發送的順序到達客戶端,也可能會被重復發送、報文損壞等等。因此,TCP 協議的職責是在不可靠的網絡上提供可靠的通信。TCP 通過要求連接雙方保持密切聯系,持續報告它們接收到了哪些數據來實現可靠通信,這樣服務端就能夠推斷出客戶端尚未接收到的數據,并重新發送丟失的數據。

為了進一步理解這個過程,我們需要了解服務端和客戶端是如何使用序列號(sequence numbers)來標記和跟蹤數據的。

TCP 序列號

TCP 協議的通信雙方, 都必須維護一個序列號(sequence numbers),對于客戶端來說,它會使用服務端的序列號來將接收到的數據按照發送的順序排列。

 

當通信雙方建立 TCP 連接時,客戶端與服務端都會向對方發送一個隨機的初始序列號,這個序列號標識了其發送數據流的第一個字節。TCP 報文段包含了 TCP 頭部,它是附加在報文段開頭的元數據,序列號就包含在 TCP 頭部中。由于 TCP 連接是雙向的,雙方都可以發送數據,所以 TCP 連接的雙方既是發送方也是接收方,每一方都必須分配和管理自己的序列號。

確認應答

當接收方收到一個 TCP 報文段時,它會向發送方返回一個 ACK 應答報文(同時將 TCP 頭部的 ACK 標志位置 1),這個 ACK 號就表示接收方期望從發送方收到的下一個字節的序列號。發送方利用這個信息來推斷接收方已經成功接收到了序列號為 ACK 之前的所有字節。

TCP 頭部格式如下圖所示:

 

一個確認應答報文的 TCP 頭部必須包含兩個部分:

  • ACK 標志位置位 1
  • 包含確認應答號(ACK number)

TCP 總共有 6 個標志位,下文就會講到其中的 RST 標志位。

 

TCP 頭部包含了多個選項,其中有一個選擇確認選項(SACK),如果使用該選項,那么當接收方收到了某個范圍內的字節而不是連續的字節時,就會發送 SACK 告知對方。例如,只收到了字節 1000~3000 和 4000~5000,但沒有收到 3001~3999。為了簡單起見,下文討論 TCP 重置攻擊時將忽略選擇確認選項。

如果發送方發送了報文后在一段時間內沒有收到 ACK,就認為報文丟失了,并重新發送報文,用相同的序列號標記。這就意味著,如果接收方收到了重復的報文,可以使用序列號來判斷是否見過這個報文,如果見過則直接丟棄。網絡環境是錯綜復雜的,往往并不是如我們期望的一樣,先發送的數據包,就先到達目標主機,反而它很騷,可能會由于網絡擁堵等亂七八糟的原因,會使得舊的數據包,先到達目標主機。一般分兩種情況:

  1. 發送的數據包丟失了
  2. 發送的數據包被成功接收,但返回的 ACK 丟失了

這兩種情況對發送方來說其實是一樣的,發送方并不能區分是哪種情況,所以只能重新發送數據包。

 

只要不頻繁重復發送數據,額外的開銷基本可以忽略。

為偽造的重置包選擇序列號

構建偽造的重置包時需要選擇一個序列號。接收方可以接收序列號不按順序排列的報文段,但這種容忍是有限度的,如果報文段的序列號與它期望的相差甚遠,就會被直接丟棄。

因此,一個成功的 TCP 重置攻擊需要構建一個可信的序列號。但什么才是可信的序列號呢?對于大多數報文段(除了重置包,即 RST 包)來說,序列號是由接收方的接收窗口大小決定的。

TCP 滑動窗口大小

想象一下,將一臺上世紀 90 年代初的古老計算機,連接到現代千兆光纖網絡。閃電般快速的網絡可以以令人瞠目結舌的速度向這臺古老的計算機傳送數據,速度遠遠超過該計算機的處理能力。但并沒有什么卵用,因為只有接收方接收并處理了報文,才能認為這個報文已經被收到了。

 

TCP 協議棧有一個緩沖區,新到達的數據被放到緩沖區中等待處理。但緩沖區的大小是有限的,如果接收方的處理速度跟不上發送方的發送速度,緩沖區就會被填滿。一旦緩沖區被填滿,多余的數據就會被直接丟棄,也不會返回 ACK。因此一旦接收方的緩沖區有了空位,發送方必須重新發送數據。也就是說,如果接收方的處理速度跟不上,發送方的發送速度再快也沒用。

緩沖區到底有多大?發送方如何才能知道什么時候可以一次發送更多的數據,什么時候該一次發送很少的數據?這就要靠 TCP 滑動窗口了。接收方的滑動窗口大小是指發送方無需等待確認應答,可以持續發送數據的最大值。 假設接收方的通告窗口大小為 100,000 字節,那么發送方可以無需等待確認應答,持續發送 100,000 個字節。再假設當發送方發送第 100,000 個字節時,接收方已經發送了前 10,000 個字節的 ACK,這就意味著窗口中還有 90,000 個字節未被確認,發送方還可以再持續發送 10,000 個字節。如果發送了 10,000 個字節的過程中沒有收到任何的 ACK,那么接收方的滑動窗口將被填滿,發送方將停止發送新數據(可以繼續發送之前丟失的數據),直到收到相關的 ACK 才可以繼續發送。

 

TCP 連接雙方會在建立連接的初始握手階段通告對方自己窗口的大小,后續還可以動態調整。TCP 緩沖區大的服務器可能會聲明一個大窗口,以便最大限度提高吞吐量。TCP 緩沖區小的服務器可能會被迫聲明一個小窗口,這樣做會犧牲一定的吞吐量,但為了防止接收方的 TCP 緩沖區溢出,還是很有必要的。

 

換個角度來看,TCP 滑動窗口大小是對網絡中可能存在的未確認數據量的硬性限制。我們可以用它來計算發送方在某一特定時間內可能發送的最大序列號(max_seq_no):

  1. max_seq_no = max_acked_seq_no + window_size 

其中 max_acked_seq_no 是接收方發送的最大 ACK 號,它表示發送方知道接收方已經成功接收的最大序列號。window_size 是窗口大小,它表示允許發送方最多發送的未被確認的字節。所以發送方可以發送的最大序列號是:max_acked_seq_no + window_size。

TCP 規范規定,接收方應該忽略任何序列號在接收窗口之外的數據。例如,如果接收方確認了所有序列號在 15,000 以下的字節,且接收窗口大小為 30,000,那么接下來接收方只能接收序列號范圍在 15,000 ~ 45,000 之間的數據。如果一個報文段的部分數據在窗口內,另一部分數據在窗口外,那么窗口內的數據將被接收確認,窗口外的數據將被丟棄。注意:這里忽略了選擇確認選項,再強調一遍!

對于大多數 TCP 報文段來說,滑動窗口的規則告訴了發送方自己可以接收的序列號范圍。但對于重置報文來說,序列號的限制更加嚴格,這是為了抵御一種攻擊叫做盲目 TCP 重置攻擊(blind TCP reset attack),下文將會解釋。

TCP 重置報文段的序列號

對于 TCP 重置報文段來說,接收方對序列號的要求更加嚴格,只有當其序列號正好等于下一個預期的序列號時才能接收。繼續搬出上面的例子,接收方發送了一個確認應答,ACK 號為 15,000。如果接下來收到了一個重置報文,那么其序列號必須是 15,000 才能被接收。

 

如果重置報文的序列號超出了接收窗口范圍,接收方就會直接忽略該報文;如果其序列號在接收窗口范圍內,那么接收方就會返回一個 challenge ACK,告訴發送方重置報文段的序列號是錯誤的,并告之正確的序列號,發送方可以利用 challenge ACK 中的信息來重新構建和發送重置報文。

其實在 2010 年之前,TCP 重置報文段和其他報文段的序列號限制規則一樣,但無法抵御盲目 TCP 重置攻擊,后來才采取這些措施施加額外的限制。

盲目 TCP 重置攻擊如果攻擊者能夠截獲通信雙方正在交換的信息,攻擊者就能讀取其數據包上的序列號和確認應答號,并利用這些信息得出偽裝的 TCP 重置報文段的序列號。相反,如果無法截獲通信雙方的信息,就無法確定重置報文段的序列號,但仍然可以批量發出盡可能多不同序列號的重置報文,以期望猜對其中一個序列號。這就是所謂的盲目 TCP 重置攻擊(blind TCP reset attack)。

在 2010 年之前 TCP 的原始版本中,攻擊者只需要猜對接收窗口內的隨便哪一個序列號即可,一般只需發送幾萬個報文段就能成功。采取額外限制的措施后,攻擊者需要發送數以百萬計的報文段才有可能猜對序列號,這幾乎是很難成功的。更多細節請參考 RFC-5963[2]。

4. 模擬攻擊

以下實驗是在 OSX 系統中完成的,其他系統請自行測試。

現在來總結一下偽造一個 TCP 重置報文要做哪些事情:

  • 嗅探通信雙方的交換信息。
  • 截獲一個 ACK 標志位置位 1 的報文段,并讀取其 ACK 號。
  • 偽造一個 TCP 重置報文段(RST 標志位置為 1),其序列號等于上面截獲的報文的 ACK號。這只是理想情況下的方案,假設信息交換的速度不是很快。大多數情況下為了增加成功率,可以連續發送序列號不同的重置報文。
  • 將偽造的重置報文發送給通信的一方或雙方,時其中斷連接。

為了實驗簡單,我們可以使用本地計算機通過 localhost 與自己通信,然后對自己進行 TCP 重置攻擊。需要以下幾個步驟:

在兩個終端之間建立一個 TCP 連接。

編寫一個能嗅探通信雙方數據的攻擊程序。

修改攻擊程序,偽造并發送重置報文。

下面正式開始實驗。

建立 TCP 連接

可以使用 netcat[3] 工具來建立 TCP 連接,這個工很多操作系統都預裝了。打開第一個終端窗口,運行以下命令:

  1. $ nc -nvl 8000 

這個命令會啟動一個 TCP 服務,監聽端口為 8000。接著再打開第二個終端窗口,運行以下命令:

  1. $ nc 127.0.0.1 8000 

該命令會嘗試與上面的服務建立連接,在其中一個窗口輸入一些字符,就會通過 TCP 連接發送給另一個窗口并打印出來。

 

嗅探流量

編寫一個攻擊程序,使用 Python 網絡庫 scapy 來讀取兩個終端窗口之間交換的數據,并將其打印到終端上。完整的代碼參考我的 GitHub 倉庫[4],代碼的核心是調用 scapy 的嗅探方法:

  1. t = sniff( 
  2.         iface='lo0'
  3.         lfilter=is_packet_tcp_client_to_server(localhost_ip, localhost_server_port, localhost_ip), 
  4.         prn=log_packet, 
  5.         count=50) 

這段代碼告訴 scapy 在 lo0 網絡接口上嗅探數據包,并記錄所有 TCP 連接的詳細信息。

  • iface : 告訴 scapy 在 lo0(localhost)網絡接口上進行監聽。
  • lfilter : 這是個過濾器,告訴 scapy 忽略所有不屬于指定的 TCP 連接(通信雙方皆為 localhost,且端口號為 8000)的數據包。
  • prn : scapy 通過這個函數來操作所有符合 lfilter 規則的數據包。上面的例子只是將數據包打印到終端,下文將會修改函數來偽造重置報文。
  • count : scapy 函數返回之前需要嗅探的數據包數量。

發送偽造的重置報文

下面開始修改程序,發送偽造的 TCP 重置報文來進行 TCP 重置攻擊。根據上面的解讀,只需要修改 prn 函數就行了,讓其檢查數據包,提取必要參數,并利用這些參數來偽造 TCP 重置報文并發送。

例如,假設該程序截獲了一個從(src_ip, src_port)發往 (dst_ip, dst_port)的報文段,該報文段的 ACK 標志位已置為 1,ACK 號為 100,000。攻擊程序接下來要做的是:

  • 由于偽造的數據包是對截獲的數據包的響應,所以偽造數據包的源 IP/Port 應該是截獲數據包的目的 IP/Port,反之亦然。
  • 將偽造數據包的 RST 標志位置為 1,以表示這是一個重置報文。
  • 將偽造數據包的序列號設置為截獲數據包的 ACK 號,因為這是發送方期望收到的下一個序列號。
  • 調用 scapy 的 send 方法,將偽造的數據包發送給截獲數據包的發送方。

對于我的程序而言,只需將這一行[5]取消注釋,并注釋這一行的上面一行,就可以全面攻擊了。按照步驟 1 的方法設置 TCP 連接,打開第三個窗口運行攻擊程序,然后在 TCP 連接的其中一個終端輸入一些字符串,你會發現 TCP 連接被中斷了!

 

進一步實驗

  1. 可以繼續使用攻擊程序進行實驗,將偽造數據包的序列號加減 1 看看會發生什么,是不是確實需要和截獲數據包的 ACK 號完全相同。
  2. 打開 Wireshark,監聽 lo0 網絡接口,并使用過濾器 ip.src == 127.0.0.1 && ip.dst == 127.0.0.1 && tcp.port == 8000 來過濾無關數據。你可以看到 TCP 連接的所有細節。
  3. 在連接上更快速地發送數據流,使攻擊更難執行。

總的來說,TCP 重置攻擊既深奧又簡單,祝你實驗順利。

文章鏈接:https://mp.weixin.qq.com/s/crgraQv6qQ-aVJd9L2u1eg

責任編輯:武曉燕 來源: 云原生實驗室
相關推薦

2019-07-09 06:13:09

TCPHTTP網絡協議

2013-03-06 17:27:36

僵尸網絡

2009-09-04 08:17:04

Windows 7序列號檢查器

2011-04-19 09:25:51

2009-09-14 08:36:21

Windows 7正版序列號

2022-01-14 13:53:03

TCP進程窗口

2017-11-22 09:46:53

分布式架構系統

2012-11-20 12:38:29

2011-04-19 09:30:33

2009-02-09 15:51:48

Windows 7序列號免費

2010-01-11 17:49:36

VB.NET硬盤序列號

2009-12-04 13:56:58

安裝Windows 7

2010-09-02 17:27:18

SQL Server安裝

2019-11-14 16:05:29

TCPHTTP前端

2019-10-12 00:03:07

MyCat數據庫分庫分表

2025-07-25 01:00:00

Redis+接口冪等性

2009-12-07 17:17:00

Windows 7操作

2019-12-20 09:31:23

TCPHTTP瀏覽器

2023-12-29 08:22:52

lsblk命令存儲

2022-08-26 01:10:32

TCPSYNLinux
點贊
收藏

51CTO技術棧公眾號

欧美韩国日本精品一区二区三区| 色中色综合影院手机版在线观看| 日本人视频jizz页码69| 麻豆视频在线观看免费网站| 国产美女久久久久| 久久久久久香蕉网| 在线国产视频一区| 国产激情综合| 欧美日韩亚洲成人| 亚洲 国产 欧美一区| 国产精品嫩草影院桃色| 精品1区2区3区4区| 这里只有精品视频在线| 成人三级做爰av| 亚洲最新无码中文字幕久久| 亚洲欧洲日韩av| 国产九色91| 亚洲香蕉在线视频| 在线观看一区视频| 色综合伊人色综合网| 182在线视频| 亚洲综合视频| 色94色欧美sute亚洲13| 亚洲国产一二三精品无码| 免费播放片a高清在线观看| 国产美女av一区二区三区| 国产z一区二区三区| 黄色一级视频在线观看| 精品一区二区三区中文字幕老牛| 欧美精品一区二| 国产一伦一伦一伦| 日韩欧美看国产| 亚洲成人综合网站| av磁力番号网| 1024国产在线| 久久久精品一品道一区| 成人片在线免费看| 99久久久国产精品无码免费| 青青草国产成人av片免费| 97国产精品视频| 欧美毛片在线观看| 91成人影院| 精品国产一区av| 免费看黄色av| 亚洲瘦老头同性70tv| 精品国产自在久精品国产| 17c国产在线| av在线播放一区| 在线欧美日韩国产| 男人天堂网视频| 成年人在线网站| 亚洲午夜电影网| 欧美日韩激情四射| 亚洲男同gay网站| 一区二区三区免费| 青青草综合在线| 男女视频在线| 亚洲国产成人tv| 国产免费黄色小视频| 波多野结衣中文在线| 一个色妞综合视频在线观看| 97中文字幕在线| 高清电影在线免费观看| 亚洲一区精品在线| 高清欧美精品xxxxx| av在线加勒比| 欧美性色xo影院| 女性隐私黄www网站视频| 伊人久久国产| 色狠狠综合天天综合综合| 毛片av免费在线观看| 欧美xnxx| 日韩欧美中文字幕一区| 超碰caoprom| 美女毛片一区二区三区四区最新中文字幕亚洲 | 久久99欧美| 青青草视频在线免费观看| 久久久欧美精品sm网站 | 99久久www免费| 乱亲女秽乱长久久久| 九九热精彩视频| 一区二区黄色| 国产精品电影观看| 一级黄色片在线观看| 国产福利精品导航| 久久久福利视频| 青青免费在线视频| 国产精品乱人伦| 热久久最新网址| 激情黄产视频在线免费观看| 91黄色免费观看| www.日本久久| 欧美男男freegayvideosroom| 亚洲午夜精品久久久久久久久久久久| 久久久久久久久久97| 在线 亚洲欧美在线综合一区| 日本不卡视频在线播放| 91国偷自产中文字幕久久| 丁香激情综合国产| 日韩国产伦理| 黑人精品视频| 欧美日韩一卡二卡三卡| 亚洲精品成人无码毛片| 欧美肉体xxxx裸体137大胆| 久久91亚洲精品中文字幕奶水| yjizz国产| 国产乱码精品一区二区三区五月婷| 鲁鲁狠狠狠7777一区二区| 精精国产xxxx视频在线| 狠狠躁18三区二区一区| 亚洲精品在线网址| 欧美艳星介绍134位艳星| 欧美国产中文字幕| 中文字幕+乱码+中文乱码91| 成人在线视频一区| 综合国产精品久久久| 成人免费无遮挡| 精品三级av在线| 亚洲熟女少妇一区二区| 美女日韩在线中文字幕| 成人资源av| 国产一区久久精品| 91福利小视频| 国产精品无码一区二区三区免费 | 亚洲 国产 日韩 欧美| 成人免费电影视频| a级黄色片网站| 中韩乱幕日产无线码一区| 日韩电影网在线| 国产真实乱人偷精品视频| 激情成人综合网| 日本一区二区三区免费观看| 国产福利片在线观看| 欧美美女一区二区在线观看| av黄色免费网站| 中文日韩在线| 高清视频一区| 四虎影视国产在线视频| 欧美精品丝袜久久久中文字幕| 亚洲黄色免费视频| 快she精品国产999| 女人一区二区三区| 欧亚av在线| 亚洲高清一二三区| 日本亚洲色大成网站www久久| 国产一区二区三区精品欧美日韩一区二区三区| 色综合电影网| 91亚洲视频| 尤物九九久久国产精品的分类| 亚洲 欧美 中文字幕| 久久这里只有精品首页| 国产免费观看高清视频| 日韩美女国产精品| 欧美一级视频免费在线观看| 欧美一区二区黄片| 亚洲va欧美va国产va天堂影院| 69亚洲乱人伦| 中日韩男男gay无套| 久久精品中文字幕一区二区三区| 亚洲美女尤物影院| 亚洲欧美激情视频| 看黄色一级大片| 国产精品日产欧美久久久久| 亚洲国产日韩欧美在线观看| 久久国产电影| 国产亚洲福利社区一区| 欧美一级片在线播放| 日本美女一级片| 激情懂色av一区av二区av| 六十路息与子猛烈交尾| 免播放器亚洲| 欧美综合77777色婷婷| 九九热线视频只有这里最精品| 亚洲情综合五月天| 依依成人在线视频| 日韩毛片一二三区| 日本性生活一级片| 米奇777在线欧美播放| 亚洲草草视频| 年轻的保姆91精品| 97国产精品久久| av亚洲在线| 日韩色视频在线观看| 日韩精品在线不卡| 国产亚洲欧美激情| 亚洲综合123| 夜夜嗨一区二区| 清纯唯美一区二区三区| 色综合视频一区二区三区44| 欧美成人一二三| 亚洲欧美日韩动漫| 欧美三级电影在线看| 欧美日韩在线视频免费| 91视频国产观看| 在线观看国产一级片| 欧美天堂亚洲电影院在线观看| 欧美日韩国产精品一区二区| 香蕉成人在线| 91精品国产91久久久久久| av黄色在线观看| 亚洲第一免费网站| 一道本无吗一区| 亚洲va韩国va欧美va| 在线视频这里只有精品| 91丨porny丨在线| 国产毛片久久久久久| 丝瓜av网站精品一区二区| 黄色网在线视频| 成人激情电影在线| 国产精品视频福利| 国产免费区一区二区三视频免费| 欧美一级片一区| 伦理av在线| 精品国产美女在线| 国产在线自天天| 精品88久久久久88久久久| 亚洲视频在线观看一区二区 | 看一级黄色录像| 国产午夜一区| 精品毛片久久久久久| 欧美一级大片在线视频| 国产精品久久久久久av福利软件| free性欧美| 欧美大片在线看免费观看| 日本在线免费网| 亚洲天天在线日亚洲洲精| 色窝窝无码一区二区三区成人网站| 欧美日韩一本到| 久久精品视频2| 婷婷久久综合九色综合伊人色| 综合五月激情网| 国产精品国产三级国产有无不卡| 三上悠亚ssⅰn939无码播放| youjizz国产精品| 女女调教被c哭捆绑喷水百合| 国内外成人在线| 国产精品自拍视频在线| 久久精品国产999大香线蕉| 国产情侣av自拍| 久久av最新网址| 狠狠97人人婷婷五月| 99精品国产在热久久下载| 国产欧美日韩小视频| 欧美天堂亚洲电影院在线观看| 特级西西444| 欧美视频官网| 国产亚洲黄色片| 亚洲高清资源| 日韩av中文字幕第一页| 激情综合亚洲| 国产精品999视频| 99视频精品免费观看| 亚洲 高清 成人 动漫| 国产日韩一区二区三区在线播放| 无码中文字幕色专区| 久久久久久久欧美精品| 中文字幕乱码人妻综合二区三区| 香蕉国产精品偷在线观看不卡| 无码人妻丰满熟妇区96| 久久久久久婷| www.涩涩涩| 韩日精品视频一区| 日本女人黄色片| 成人动漫中文字幕| 国产三级国产精品| 国产日韩欧美高清| 182在线观看视频| 一区二区三区中文字幕电影| 久久精品性爱视频| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产一区二区三区四区| 日韩国产一区久久| 久久久久久久久国产一区| 黄色特一级视频| 一本久道久久综合狠狠爱| 日韩av播放器| 久久99精品久久久久久国产越南 | 国产精品一站二站| 高清不卡一区二区三区| 蜜臀av免费一区二区三区| 一区二区精品在线| 亚洲午夜精品久久久久久app| 日韩精品一区二区三区色欲av| 久久国产免费看| 五月天丁香社区| 国产欧美日韩精品在线| 欧美大片xxxx| 欧美性高潮在线| 国产精品玖玖玖| 日韩久久精品成人| 免费在线午夜视频| 久久人人爽人人| 色猫猫成人app| 国产亚洲欧美另类一区二区三区 | 亚洲视频一区二区| www视频在线看| 欧美中文在线视频| 国产精品视频一区二区三区综合| 久久精品国产综合精品| 国产精品黑丝在线播放 | 最近在线中文字幕| 成人字幕网zmw| 九九久久婷婷| 免费国产成人看片在线| 性欧美xxxx大乳国产app| 99日在线视频| 久久久久成人黄色影片| 国产真实的和子乱拍在线观看| 欧美日韩第一区日日骚| 日韩中文字幕免费观看| 最近2019年日本中文免费字幕| a天堂资源在线| 91免费国产网站| 精品国产一区二区三区久久久樱花 | 国产老熟女伦老熟妇露脸| 亚洲精品视频自拍| 中文字幕观看在线| 亚洲精品久久久久国产| 羞羞污视频在线观看| 国产精品亚洲网站| 国产亚洲一区| 无码精品a∨在线观看中文| 国产精品一二三在| 亚洲 欧美 变态 另类 综合| 色琪琪一区二区三区亚洲区| 黄色片一区二区三区| 久久国内精品一国内精品| 台湾成人免费视频| 免费成人在线观看av| 亚洲欧洲一区| av天堂一区二区| 亚洲精品ww久久久久久p站| 亚洲怡红院av| 中文字幕亚洲二区| 高清电影一区| 日本一区二区精品| 三级久久三级久久久| 最新中文字幕视频| 欧美视频13p| 色综合成人av| 57pao国产精品一区| 日韩极品在线| 欧美色图色综合| 91网站黄www| 日韩精品1区2区| 亚洲精品一区二区在线| 涩涩涩在线视频| 蜜桃传媒视频第一区入口在线看| 中文亚洲欧美| 人妻大战黑人白浆狂泄| 欧美性高跟鞋xxxxhd| 黄色片免费在线| 国产精品久久久久久婷婷天堂| 第一会所亚洲原创| 美女网站视频黄色| 日韩一区在线看| 国产福利视频导航| 欧美激情按摩在线| 久久aimee| 午夜肉伦伦影院| 欧美国产禁国产网站cc| 中文 欧美 日韩| 久久香蕉国产线看观看av| 香蕉成人app| 缅甸午夜性猛交xxxx| 91啪九色porn原创视频在线观看| 啦啦啦免费高清视频在线观看| 亚洲一区www| 少妇精品视频在线观看| 精品免费久久久久久久| 91蜜桃在线免费视频| 国语对白做受69按摩| 久久精品视频一| 成人精品毛片| 毛片av免费在线观看| 亚洲女子a中天字幕| 日本免费网站在线观看| 日韩美女免费观看| 久久大综合网| 久久久久亚洲无码| 在线免费观看日本一区| av网址在线看| 久久婷婷人人澡人人喊人人爽| 轻轻草成人在线| 久久精品www人人爽人人| 精品亚洲国产视频| 99精品女人在线观看免费视频| 99久久国产综合精品五月天喷水| 久久久99免费| jlzzjlzzjlzz亚洲人| 国产69精品99久久久久久宅男| 欧美精品一二| 欧美一级大片免费看| 在线观看av不卡| 成人女同在线观看| 亚洲一区影院| 91欧美一区二区| 精品国产无码一区二区| 国产成人一区二区三区| 国产精品av一区二区|