• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    SPI范圍保護(hù)寄存器漏洞研究

    2018-02-12 12:24:56王冠楊松松
    軟件導(dǎo)刊 2018年12期

    王冠 楊松松

    摘要:SPI范圍保護(hù)寄存器是UEFI固件常用的一種保護(hù)機(jī)制。提出了一種篡改SPI范圍保護(hù)寄存器值的方法,利用該方法可以實現(xiàn)SMM漏洞攻擊。闡述了SPI范圍保護(hù)寄存器原理,研究了SPI范圍保護(hù)寄存器修改理論,實現(xiàn)對計算機(jī)SPI范圍保護(hù)寄存器值的篡改。實驗結(jié)果表明,任何采用SPI范圍保護(hù)機(jī)制的固件均有可能采用這種方式進(jìn)行破壞。

    關(guān)鍵詞:SPI范圍保護(hù)寄存器;UEFI漏洞;閃存寫保護(hù)

    Research on SPI Protected Ranges vulnerability

    WANG Guan1,2,YANG Song?song1,2

    (1.College of Computer,Beijing University of Technology;

    2.Key Laboratory of Trustworthy Computing in Beijing, Beijing 100124,China)

    Abstract:SPI range protection register is a common protection mechanism for UEFI firmware. In this paper, a method of tampering with SPI range protection register value is proposed, which can realize SMM copper leak attack. This paper also expounds the principle of SPI range protection register, studies the modification theory of SPI range protection register, and realizes tampering with the value of computer SPI range protection register. The experimental results show that any firmware using SPI scope protection mechanism may be destroyed in this way.

    Key Words:SPI protected ranges;UEFI vulnerability;flash write protection

    0?引言

    BIOS是一組固化在計算機(jī)主板ROM芯片上的程序,主要負(fù)責(zé)初始化硬件和操作系統(tǒng)預(yù)啟動處理[1]。BIOS還負(fù)責(zé)配置和實例化系統(tǒng)管理模式(System Management Mode,SMM),這是一種x86平臺上具有高度特權(quán)的執(zhí)行模式[2]。任何控制BIOS的惡意軟件都可將任意代碼放入SMM中。因此,很有必要保護(hù)BIOS安全。UEFI是新一代BIOS接口規(guī)范[3]。為保護(hù)UEFI固件,Intel提出了多種保護(hù)機(jī)制,包括BIOS_CNTL寄存器保護(hù)機(jī)制、SPI范圍保護(hù)寄存器機(jī)制(PR0-PR4,簡稱“PRx”)以及BootGuard保護(hù)機(jī)制。大多數(shù)計算機(jī)都使用SPI范圍保護(hù)寄存器機(jī)制保護(hù)固件,防止隨意對閃存進(jìn)行編程操作。

    1?UEFI啟動關(guān)鍵點分析

    1.1?S3恢復(fù)引導(dǎo)路徑

    S3恢復(fù)引導(dǎo)路徑是一種不同于UEFI框架正常引導(dǎo)路徑的引導(dǎo)方式,是S3模式下的一種引導(dǎo)路徑[4]。通過這個路徑,UEFI框架從閃存中獲取有關(guān)平臺配置的預(yù)存數(shù)據(jù),并在跳轉(zhuǎn)到操作系統(tǒng)的喚醒向量之前配置平臺。

    S3模式就是Suspend to Ram(簡稱STR)模式,是6種ACPI電源管理模式中的一種[5]。利用該模式,可以在保存系統(tǒng)關(guān)鍵信息的情況下節(jié)省電源。在這種模式下,系統(tǒng)可將轉(zhuǎn)到S3模式前的重要信息存儲到內(nèi)存中,而且電源能持續(xù)為內(nèi)存等系統(tǒng)設(shè)備供電,以防數(shù)據(jù)丟失。當(dāng)打開電源開關(guān)時系統(tǒng)啟動,可很快從內(nèi)存中讀取數(shù)據(jù)并返回到S3之前的狀態(tài)。由于是對內(nèi)存進(jìn)行讀取,因此恢復(fù)狀態(tài)的速度很快。

    1.2?UEFI引導(dǎo)腳本

    UEFI引導(dǎo)腳本是一種在ACPI S3睡眠模式下保存平臺狀態(tài)的數(shù)據(jù)結(jié)構(gòu)[6]。為保護(hù)計算機(jī)固件,UEFI規(guī)范引入了一種稱為SMM LockBox的機(jī)制,將引導(dǎo)腳本存儲在系統(tǒng)管理RAM(SMRAM)中,起到保護(hù)引導(dǎo)腳作用。

    在S3恢復(fù)引導(dǎo)路徑中,框架需要在PEI和DXE階段恢復(fù)配置。由于DXE階段承載服務(wù)眾多,因此為了提高性能,需要避免S3恢復(fù)引導(dǎo)路徑中的DXE階段。為達(dá)到這個目的,UEFI框架在正常啟動期間構(gòu)建引導(dǎo)腳本。各種芯片組驅(qū)動程序?qū) / O、PCI、內(nèi)存、系統(tǒng)管理總線(SMBus),以及恢復(fù)芯片組和處理器配置所必需的其它特定操作或程序信息記錄在引導(dǎo)腳本中。在S3恢復(fù)引導(dǎo)路徑期間,引導(dǎo)腳本引擎解析腳本,恢復(fù)系統(tǒng)配置。

    引導(dǎo)腳本可訪問I / O、內(nèi)存和PCI配置空間,還可執(zhí)行特定的微處理器指令。在觸發(fā) S3 模式掛起—恢復(fù)動作的情況下,通過更改這個數(shù)據(jù)結(jié)構(gòu)覆蓋SPI范圍保護(hù)寄存器的值。

    1.3?SPI范圍保護(hù)寄存器機(jī)制

    SPI范圍保護(hù)寄存器機(jī)制是Intel提供的一種保護(hù)主板閃存中BIOS固件不被隨意覆寫的機(jī)制,其包含PR0—PR4寄存器(簡稱“PRx”寄存器)。該機(jī)制通過設(shè)置PR0—PR4寄存器值來規(guī)定受保護(hù)的目標(biāo)區(qū)域地址,在保護(hù)狀態(tài)下,受保護(hù)目標(biāo)區(qū)域不可被寫入、擦除或讀取。當(dāng)PR0—PR4寄存器值都為0時,SPI范圍保護(hù)機(jī)制失效[7]。

    PR0—PR4寄存器的地址范圍為0x3800—0x39ff,單個寄存器長度為32位。每個寄存器除內(nèi)存地址不同外,讀寫權(quán)限、默認(rèn)值、大小都是相同的。其中,第0~12位表示保護(hù)范圍基址,指定受保護(hù)范圍下限。13~14位是保留位,第15位是讀使能保護(hù)位,當(dāng)該位被設(shè)置時,表示該寄存器中的基址和限制字段有效,禁止對它們之間的地址進(jìn)行讀取操作。第16~18位表示保護(hù)范圍限制位,指定受保護(hù)范圍的上限。第29~30位是保留位。第31位表示寫保護(hù)使能位,當(dāng)該位被設(shè)置時,表示該寄存器中的基址和限制字段有效,禁止對它們之間的地址進(jìn)行寫入和擦除操作。該位被清除時,基址和限制字段被忽略。

    SPI范圍保護(hù)寄存器通過SPI根復(fù)合寄存器塊(RCRB)的SPI Host Interface內(nèi)存映射寄存器進(jìn)行配置。根復(fù)合寄存器塊是一組用于配置根聯(lián)合體設(shè)備的寄存器組。根聯(lián)合體設(shè)備是一種將處理器和內(nèi)存子系統(tǒng)連接到由一個或多個交換設(shè)備組成的PCI Express交換結(jié)構(gòu)。不同芯片組的根復(fù)合寄存器塊地址不同,可通過讀取位于LPC橋接器件的PCI配置空間內(nèi)偏移量為0xf0的根復(fù)合基址寄存器,確定根復(fù)合寄存器塊地址。

    2?破壞SPI范圍保護(hù)寄存器機(jī)制

    UEFI正常引導(dǎo)路徑即UEFI框架引導(dǎo)系統(tǒng)正常啟動過程。在該路徑中,UEFI框架構(gòu)建UEFI引導(dǎo)腳本,將包括SPI范圍保護(hù)寄存器值在內(nèi)的信息保存到閃存中。當(dāng)系統(tǒng)進(jìn)入到S3睡眠模式時,UEFI引導(dǎo)腳本通過SMM LockBox機(jī)制保存到SMRAM中;系統(tǒng)從S3睡眠模式喚醒時,引導(dǎo)腳本引擎解析引導(dǎo)腳本文件,將系統(tǒng)配置恢復(fù)到S3睡眠模式前狀態(tài)。如果在進(jìn)入S3睡眠模式期間更改UEFI引導(dǎo)腳本中SPI范圍保護(hù)寄存器的值,當(dāng)系統(tǒng)被喚醒時,SPI范圍保護(hù)寄存器的值就會被UEFI引導(dǎo)腳本中的記錄覆蓋,從而實現(xiàn)對SPI范圍保護(hù)寄存器值的篡改。

    為使用引導(dǎo)腳本,需要知道SMM LockBox驅(qū)動程序如何將其存儲到SMRAM中,因此需對SMM LockBox驅(qū)動程序進(jìn)行逆向工程。從逆向源碼中獲得UEFI引導(dǎo)腳本地址后,根據(jù)該地址對UEFI引導(dǎo)腳本中SPI范圍保護(hù)寄存器的值進(jìn)行修改,最后觸發(fā)S3睡眠模式掛起,恢復(fù)篡改SPI范圍保護(hù)寄存器的值。

    2.1?逆向S3恢復(fù)引導(dǎo)路徑

    在不同結(jié)構(gòu)中,固件中的SMMLockBox驅(qū)動程序具有相同的LockBoxGUID(bd445d79-b7ad-4f04-9ad8-29bd2040eb3c)。因此,將實驗機(jī)固件加載到UEFITool中,然后搜索該GUID。UEFI Tool是一種可以確定SMMLockBox驅(qū)動程序位置的可視化工具[8],如圖1所示。

    利用UEFITool找到實現(xiàn)SMMLockBox功能的DXE驅(qū)動程序,將其轉(zhuǎn)儲到磁盤中,加載到IDAPro并反編譯PE鏡像的入口函數(shù)。sub_77C()函數(shù)對 SMM LockBox 執(zhí)行初始化:

    int?__fastcall sub_77C(EFI_HANDLE ImageHandle)

    {

    ...

    v1 = gBS->LocateProtocol(&gEfiSmmBaseProtocolGuid, 0,&SmmBaseProtocol);

    v2 = 0;

    if (v1 >= 0)

    {

    // 確定驅(qū)動程序是否被加載到SMRAM

    SmmBaseProtocol->InSmm(SmmBaseProtocol, &v10);

    if (v10)

    {

    // 找到EFI_SMM_SYSTEM_TABLE

    SmmBaseProtocol->GetSmstLocation(SmmBaseProtocol,&gSMST);

    gRT->SetVariable(L"Smst",gEfiSmmLockBoxCommunicationGuid, 3);

    // 找到EFI_SMM_ACCESS_PROTOCOL

    gBS->LocateProtocol(&gEfiSmmAccessProtocolGuid, 0,&SmmAccessProtocol);

    // 得到SMRAM 地址

    SmmAccessProtocol->GetCapabilities(SmmAccessProtocol,&v11, 0);

    gSMST->SmmAllocatePool(6, v11, &qword_F68);

    // 把sub_674()注冊為回調(diào)函數(shù)

    SmmBaseProtocol->RegisterCallback(SmmBaseProtocol,0xF9E9662B,sub_674, v4);

    }

    }

    從代碼可知,驅(qū)動代碼利用EFI_SMM_BASE_PROTOCOL的InSmm()函數(shù)確定它如何加載驅(qū)動。SMM回調(diào)注冊則使用EFI_SMM_BASE_PROTOCOL的RegisterCallback()函數(shù)實現(xiàn)。調(diào)用EFI_SMM_SYSTEM_TABLE.SmmAllocatePages()函數(shù)完成為SMM LockBox數(shù)據(jù)列表條目分配內(nèi)存的工作,用于存儲引導(dǎo)腳本的副本,該地址來自 SMM 回調(diào)輸入。EFI_SMM_SYSTEM_TABLE.SmmAllocatePool()函數(shù)用于存儲引導(dǎo)腳本地址、大小以及 “LOCKBOXD”簽名等。

    通過SMMLockBoxGUID和配置表開頭的常量簽名“LOCKB_64”,可以找到帶有雙鏈表頭的指針UEFISMM配置表,利用轉(zhuǎn)儲工具獲得SMRAM轉(zhuǎn)儲,如圖2所示。

    從目標(biāo)機(jī)的SMRAM內(nèi)容轉(zhuǎn)儲結(jié)果可以看出轉(zhuǎn)儲成功。將轉(zhuǎn)儲結(jié)果加載到IDA中,從中可得到配置表信息。通過“SMST”簽名可在SMRAM中找到EFI_SMM_SYSTEM_TABLE。在EFI_SMM_SYSTEM_TABLE結(jié)尾,可發(fā)現(xiàn)UEFISMM配置表和指向EFI_CONFIGURATION_TABLE結(jié)構(gòu)數(shù)組的指針,地址為0xad34cdc8的列表中包含“LOCKBOXD”簽名的引導(dǎo)腳本信息結(jié)構(gòu),并可知道引導(dǎo)腳本的SMRAM副本位于0xad1c1000的地址,長度為0×7e12字節(jié)。

    2.2?篡改SPI范圍保護(hù)寄存器的值

    通過引導(dǎo)腳本位置對存儲在 SMM LockBox 中的引導(dǎo)腳本進(jìn)行讀和寫操作,從而修改PRx寄存器的值達(dá)到破壞SPI范圍保護(hù)機(jī)制的目的。首先,需要通過GUID查找EFI_CONFIGURATION_TABLE的VendorTable。函數(shù)smst_addr()可用于通過表頭簽名來查找EFI_SMM_SYSTEM_TABLE的地址。利用該地址找到VendorTable后,可以編寫定位UEFISMM配置表函數(shù)并解析它的數(shù)據(jù),確定啟動腳本表副本在SMRAM中存儲的位置。接著利用該函數(shù)可看到目標(biāo)計算機(jī)固件引導(dǎo)腳本的十六進(jìn)制轉(zhuǎn)儲。在該表最后可看到PR0-PR4寄存器的值(黃色代表寄存器,綠色代表寄存器的值),如圖3所示。

    從轉(zhuǎn)儲結(jié)果得到PRx寄存器的值,利用disable()函數(shù)將PR0-PR4寄存器的值設(shè)置為零:

    for (int i = 0; i < 5; i += 1)

    {

    if (addr == pr_regs[i].addr)

    {

    val = 0;

    // 將PRx寄存器的值設(shè)置為0

    if (phys_mem_write(target, (void *)(bootscript_addr + ptr +0x11),

    sizeof(unsigned int), (unsigned char *)&val,NULL) == 0)

    {

    entries_patched += 1;

    }

    if (!pr_regs[i].found)

    {

    registers_found += 1;

    }

    pr_regs[i].found = true;

    break;

    }

    }

    然后調(diào)用s3_sleep_with_timeout()函數(shù)觸發(fā)掛起-恢復(fù)動作,同時修改腳本文件表。最后,S3復(fù)位后再一次讀取PR0-PR4值,檢查PRx閃存寫保護(hù)是否被成功禁用。

    {

    if (s3_sleep_with_timeout(10) == 0)

    {

    // 得到當(dāng)前PRx 寄存器的值

    if (pr_get(target, &rcrb_addr,

    &pr0_val, &pr1_val, &pr2_val, &pr3_val,

    &pr4_val) != 0)

    {

    goto _end;

    }

    // 檢查SPI保護(hù)是否被設(shè)置

    if (pr0_val == 0 && pr1_val == 0 && pr2_val == 0 &&

    pr3_val == 0 && pr4_val == 0)

    {

    ret = 0;

    }

    }

    2.3?S3睡眠模式喚醒系統(tǒng)

    最后,需要從S3睡眠模式喚醒Windows操作平臺。首先要判斷目標(biāo)計算機(jī)是否支持S3睡眠狀態(tài)。利用SetSuspendState()函數(shù)判斷電腦是否進(jìn)入睡眠狀態(tài),如果判斷為真,再利用SetWaitableTimer()Win32API函數(shù)中的fResume參數(shù),通過改變定時器狀態(tài)使系統(tǒng)退出睡眠狀態(tài)。

    2.4?結(jié)果檢測

    利用Intel開發(fā)的安全評估框架CHIPSEC對目標(biāo)計算機(jī)的寄存器初始狀態(tài)進(jìn)行檢測,得到結(jié)果如圖4所示。

    從檢測結(jié)果可以看出,目標(biāo)計算機(jī)運(yùn)行正常,SPI范圍保護(hù)寄存器值不都為0,保護(hù)機(jī)制正常。

    下面運(yùn)行本文中提出的方法程序檢驗是否破壞了SPI范圍保護(hù)機(jī)制,如圖5所示。

    從程序結(jié)果中可知,PRx的閃存寫保護(hù)功能被禁止。

    運(yùn)行CHIPSEC并驗證PR0-PR4寄存器值是否得到了修改,如圖6所示。

    從結(jié)果可以看到,PR0-PR4的值都變?yōu)?。通過與寄存器初始狀態(tài)進(jìn)行對比,寄存器的值確實被篡改,證明本文提出方法的正確性。

    3?結(jié)語

    本文提出了一種篡改SPI范圍保護(hù)寄存器值的方法,實現(xiàn)對SMRAM中UEFI引導(dǎo)腳本中記錄的SPI范圍保護(hù)寄存器值的篡改。利用代碼實現(xiàn)S3睡眠模式的掛起—恢復(fù)動作,從而將寄存器值設(shè)置為0,達(dá)到了破壞該保護(hù)機(jī)制的目的。這種修改寄存器值旁路SPI范圍保護(hù)機(jī)制的方式,適用于絕大多數(shù)采用這種安全機(jī)制的計算機(jī)。分析可知,PRx寄存器值的設(shè)置方式是這種旁路攻擊的切入點。因此,需要對寄存器的設(shè)置過程加以保護(hù),才能避免攻擊者隨意對寄存器的值進(jìn)行修改。

    參考文獻(xiàn):

    [1]?房強(qiáng).基于固件文件系統(tǒng)的UEFI安全機(jī)制研究[D].成都:電子科技大學(xué),2016.

    [2]?楊旭,駱祖瑩,韓銀和.基于Cache內(nèi)容替換的系統(tǒng)管理模式漏洞檢測方法[D].北京:北京師范大學(xué),2011.

    [3]?UNIFIED EXTENSIBLE FIRMWARE INTERFACE FORUM.Version2.4 Errata. [EB/OL].http:∥www.uefi. org/node/670/download/f776d13e2ee21d3e8d3659e0e 024f7c5.

    [4]?INTEL. Platform innovation framework for EFI S3 resume boot path specification[EB/OL].www.intel.com/content/dam/doc/reference?guide/efi?s3?resume?boot?path?specification.pdf

    [5]?顧麗紅,吳少剛.基于ACPI標(biāo)準(zhǔn)的龍芯3A平臺系統(tǒng)功耗分析[J].計算機(jī)工程與設(shè)計,2016,37(9):2?5.

    [6]?INTEL. Platform innovation framework for EFI boot script specification[EB/OL]. https:∥www.intel.com/content/dam/doc/guide/efi?boot?script?specification?v091.pdf

    [7]?INTEL. 6 series chipset and C200 series chipset[EB/OL]. http:∥www.intel.com/content/www/us/en/chipsets/6?chipset?c200?chipset?datasheet.html

    [8]?SOFTPEDIA. UEFITool.[EB/OL].http:∥www.softpedia.com/get/System/System?Miscellaneous/UEFITool.shtml.

    国产在线观看jvid| 日韩国内少妇激情av| 午夜精品在线福利| 久久国产精品男人的天堂亚洲| 不卡av一区二区三区| 国产av一区在线观看免费| 中文字幕人妻熟女乱码| 欧美日韩亚洲综合一区二区三区_| 国产野战对白在线观看| 亚洲欧美精品综合一区二区三区| av天堂久久9| 老司机福利观看| av福利片在线| 中文字幕另类日韩欧美亚洲嫩草| 在线永久观看黄色视频| 国产成人系列免费观看| 自线自在国产av| 午夜精品国产一区二区电影| 久久国产精品影院| 美国免费a级毛片| 99久久99久久久精品蜜桃| 亚洲欧洲精品一区二区精品久久久| 国产成人欧美在线观看| 国产精品久久视频播放| 久久久久国内视频| 久久99一区二区三区| 琪琪午夜伦伦电影理论片6080| 午夜福利免费观看在线| 一进一出好大好爽视频| 午夜视频精品福利| 亚洲欧美日韩另类电影网站| a级毛片黄视频| 又紧又爽又黄一区二区| 亚洲av成人一区二区三| 精品卡一卡二卡四卡免费| 久久久久精品国产欧美久久久| 成人三级做爰电影| 久久精品国产99精品国产亚洲性色 | 精品熟女少妇八av免费久了| 国产成人影院久久av| 视频在线观看一区二区三区| 18美女黄网站色大片免费观看| 久久久久久久精品吃奶| 最近最新免费中文字幕在线| 老鸭窝网址在线观看| 老鸭窝网址在线观看| 天堂中文最新版在线下载| 色精品久久人妻99蜜桃| 久久天躁狠狠躁夜夜2o2o| 国产av又大| 成人黄色视频免费在线看| 亚洲黑人精品在线| 在线看a的网站| 免费搜索国产男女视频| 黄片大片在线免费观看| 两性夫妻黄色片| 一进一出抽搐动态| 97超级碰碰碰精品色视频在线观看| 欧美中文日本在线观看视频| 国产成人啪精品午夜网站| 制服人妻中文乱码| 在线播放国产精品三级| 夜夜躁狠狠躁天天躁| 真人做人爱边吃奶动态| 757午夜福利合集在线观看| 亚洲欧美日韩另类电影网站| 久久国产精品影院| 妹子高潮喷水视频| 中文亚洲av片在线观看爽| 亚洲欧美日韩另类电影网站| 国产精品1区2区在线观看.| 欧美日韩亚洲高清精品| 身体一侧抽搐| 亚洲三区欧美一区| 激情视频va一区二区三区| 国产一区二区三区视频了| 悠悠久久av| 日韩欧美国产一区二区入口| 国产深夜福利视频在线观看| 亚洲 欧美 日韩 在线 免费| 妹子高潮喷水视频| 亚洲专区国产一区二区| 亚洲精品国产区一区二| 欧美日韩精品网址| 日韩免费高清中文字幕av| www国产在线视频色| 久9热在线精品视频| 亚洲精品粉嫩美女一区| 91精品三级在线观看| 99国产综合亚洲精品| 国产精品爽爽va在线观看网站 | 夜夜夜夜夜久久久久| 欧美色视频一区免费| 人妻久久中文字幕网| 成年人黄色毛片网站| 亚洲人成电影免费在线| 久久草成人影院| 亚洲欧美日韩高清在线视频| 黄色a级毛片大全视频| 亚洲精品成人av观看孕妇| 亚洲全国av大片| 欧美黑人精品巨大| 啦啦啦 在线观看视频| 视频区欧美日本亚洲| 色精品久久人妻99蜜桃| 免费不卡黄色视频| xxx96com| 日韩精品中文字幕看吧| 亚洲 欧美 日韩 在线 免费| 国产免费现黄频在线看| 国产成人欧美在线观看| 动漫黄色视频在线观看| 大陆偷拍与自拍| 97超级碰碰碰精品色视频在线观看| 高清欧美精品videossex| 美女午夜性视频免费| 一边摸一边抽搐一进一小说| 午夜日韩欧美国产| 精品人妻在线不人妻| 一区二区三区精品91| 欧美最黄视频在线播放免费 | 亚洲黑人精品在线| 日日摸夜夜添夜夜添小说| av天堂在线播放| 满18在线观看网站| 看免费av毛片| 国产不卡一卡二| 国产精品久久视频播放| 午夜日韩欧美国产| 精品国产美女av久久久久小说| 午夜免费激情av| 啦啦啦在线免费观看视频4| 午夜精品国产一区二区电影| 交换朋友夫妻互换小说| 看免费av毛片| avwww免费| 桃红色精品国产亚洲av| 国产成+人综合+亚洲专区| 精品国产一区二区三区四区第35| 欧美成狂野欧美在线观看| 丁香六月欧美| av在线播放免费不卡| 亚洲一区二区三区欧美精品| 亚洲色图综合在线观看| 新久久久久国产一级毛片| 99国产精品一区二区蜜桃av| 亚洲 欧美一区二区三区| 亚洲av成人不卡在线观看播放网| 啪啪无遮挡十八禁网站| 亚洲在线自拍视频| 在线观看一区二区三区激情| 国产黄色免费在线视频| 久久久久久久久中文| 成人三级黄色视频| 真人一进一出gif抽搐免费| 亚洲欧美一区二区三区久久| 一进一出好大好爽视频| e午夜精品久久久久久久| 色老头精品视频在线观看| 在线免费观看的www视频| 午夜老司机福利片| 黄色成人免费大全| 精品久久久久久久毛片微露脸| 欧美成人免费av一区二区三区| 亚洲欧美激情在线| 欧美日韩亚洲综合一区二区三区_| 日韩欧美在线二视频| 精品国产亚洲在线| 亚洲一码二码三码区别大吗| 亚洲精品久久午夜乱码| 亚洲第一av免费看| 午夜亚洲福利在线播放| 久久性视频一级片| 久久伊人香网站| 国产精品乱码一区二三区的特点 | 国产av在哪里看| 成人免费观看视频高清| 成人影院久久| 亚洲欧美日韩无卡精品| 欧美日韩一级在线毛片| 日韩精品中文字幕看吧| 亚洲人成77777在线视频| 亚洲国产中文字幕在线视频| 人人妻,人人澡人人爽秒播| 亚洲av熟女| 我的亚洲天堂| 日本 av在线| 久9热在线精品视频| 欧美 亚洲 国产 日韩一| 91麻豆精品激情在线观看国产 | 精品一区二区三卡| 国产麻豆69| 欧美激情久久久久久爽电影 | 日韩高清综合在线| 欧美人与性动交α欧美软件| 国产精品九九99| 一级片'在线观看视频| 精品一区二区三区视频在线观看免费 | 后天国语完整版免费观看| 欧美日韩国产mv在线观看视频| 两个人免费观看高清视频| 午夜精品久久久久久毛片777| 国产成+人综合+亚洲专区| 亚洲,欧美精品.| 操美女的视频在线观看| 亚洲三区欧美一区| 国产成人精品无人区| 免费在线观看日本一区| 国产精品国产av在线观看| 欧美日韩福利视频一区二区| 亚洲三区欧美一区| 99国产精品一区二区蜜桃av| 看片在线看免费视频| 国产真人三级小视频在线观看| 欧美精品一区二区免费开放| 又黄又爽又免费观看的视频| 极品教师在线免费播放| 成人18禁高潮啪啪吃奶动态图| 神马国产精品三级电影在线观看 | 大型黄色视频在线免费观看| 午夜免费激情av| 亚洲一区二区三区不卡视频| 黄色视频不卡| 久久人妻av系列| 久久人人精品亚洲av| 高清毛片免费观看视频网站 | 亚洲精品国产精品久久久不卡| 老司机福利观看| 纯流量卡能插随身wifi吗| 男女下面插进去视频免费观看| 亚洲 欧美一区二区三区| 男女下面进入的视频免费午夜 | 日韩欧美一区视频在线观看| 操美女的视频在线观看| 纯流量卡能插随身wifi吗| 一级片免费观看大全| 成人精品一区二区免费| 国产成年人精品一区二区 | 亚洲人成电影观看| 国产亚洲精品综合一区在线观看 | 亚洲 欧美一区二区三区| 国产精品香港三级国产av潘金莲| 欧美黄色淫秽网站| 国产精品亚洲一级av第二区| 久久99一区二区三区| 国产精品野战在线观看 | 日日夜夜操网爽| 久久精品国产亚洲av香蕉五月| 性少妇av在线| 亚洲精品中文字幕在线视频| 日韩大码丰满熟妇| 欧美精品啪啪一区二区三区| 成在线人永久免费视频| 脱女人内裤的视频| 一区福利在线观看| 操美女的视频在线观看| 丝袜在线中文字幕| 国产色视频综合| 日韩精品中文字幕看吧| 久久人妻熟女aⅴ| 久久国产亚洲av麻豆专区| 免费av毛片视频| 女人被狂操c到高潮| 少妇粗大呻吟视频| a在线观看视频网站| 欧美性长视频在线观看| 黑丝袜美女国产一区| 亚洲情色 制服丝袜| 欧美在线黄色| 久久草成人影院| 伊人久久大香线蕉亚洲五| 嫁个100分男人电影在线观看| 亚洲自偷自拍图片 自拍| 久久久久久久午夜电影 | 大陆偷拍与自拍| 日韩大尺度精品在线看网址 | 丝袜人妻中文字幕| 老司机深夜福利视频在线观看| 日本黄色日本黄色录像| 欧美久久黑人一区二区| 在线观看一区二区三区| 大码成人一级视频| 国产亚洲精品第一综合不卡| 日本wwww免费看| 老汉色∧v一级毛片| 一级,二级,三级黄色视频| 国产精品久久久久成人av| 国产午夜精品久久久久久| 欧美大码av| 久久狼人影院| 一级片'在线观看视频| 新久久久久国产一级毛片| 精品熟女少妇八av免费久了| 99久久久亚洲精品蜜臀av| 这个男人来自地球电影免费观看| 亚洲精品一卡2卡三卡4卡5卡| 黄频高清免费视频| 99久久99久久久精品蜜桃| 99在线人妻在线中文字幕| 在线播放国产精品三级| 少妇被粗大的猛进出69影院| 亚洲第一欧美日韩一区二区三区| 久久久国产欧美日韩av| 日本撒尿小便嘘嘘汇集6| 欧美日韩亚洲高清精品| 99精品久久久久人妻精品| 黄网站色视频无遮挡免费观看| 交换朋友夫妻互换小说| 欧美乱色亚洲激情| 国产有黄有色有爽视频| 国产伦一二天堂av在线观看| 国产av精品麻豆| 国产1区2区3区精品| 亚洲,欧美精品.| 国产精品永久免费网站| 波多野结衣高清无吗| 国产亚洲精品久久久久5区| 18美女黄网站色大片免费观看| 欧美激情极品国产一区二区三区| 一边摸一边抽搐一进一小说| 搡老乐熟女国产| 搡老熟女国产l中国老女人| 18禁观看日本| 欧美日韩亚洲综合一区二区三区_| 日韩有码中文字幕| 最近最新中文字幕大全电影3 | 国产aⅴ精品一区二区三区波| 欧美黑人精品巨大| 一级片'在线观看视频| 亚洲国产精品sss在线观看 | 伊人久久大香线蕉亚洲五| 波多野结衣一区麻豆| 亚洲 欧美 日韩 在线 免费| 青草久久国产| 欧美日韩黄片免| 成人手机av| 天堂俺去俺来也www色官网| 麻豆av在线久日| 老司机在亚洲福利影院| 夜夜爽天天搞| 亚洲精品成人av观看孕妇| av网站免费在线观看视频| 国产精品乱码一区二三区的特点 | 久久久国产成人精品二区 | 国产精品一区二区在线不卡| 亚洲精品一二三| 亚洲欧洲精品一区二区精品久久久| 一区二区日韩欧美中文字幕| 级片在线观看| 午夜福利,免费看| 欧美大码av| 1024香蕉在线观看| 精品久久久久久久久久免费视频 | 午夜成年电影在线免费观看| 在线永久观看黄色视频| 久久热在线av| 亚洲精品美女久久av网站| xxxhd国产人妻xxx| 成人免费观看视频高清| 黑人操中国人逼视频| 嫩草影院精品99| 精品卡一卡二卡四卡免费| 国产精品爽爽va在线观看网站 | 在线av久久热| 一级a爱片免费观看的视频| 精品欧美一区二区三区在线| 亚洲精品久久成人aⅴ小说| 国产亚洲欧美精品永久| 成人三级黄色视频| 亚洲国产中文字幕在线视频| 亚洲视频免费观看视频| 国产aⅴ精品一区二区三区波| 18禁国产床啪视频网站| 日韩大尺度精品在线看网址 | 热99re8久久精品国产| 999久久久国产精品视频| 一进一出抽搐动态| 男女午夜视频在线观看| 久久草成人影院| 欧美在线黄色| 国产高清videossex| 精品国产美女av久久久久小说| 久久久久精品国产欧美久久久| 精品国产美女av久久久久小说| 亚洲精品国产色婷婷电影| 亚洲成人国产一区在线观看| 一级毛片女人18水好多| 国产成人精品在线电影| 老司机深夜福利视频在线观看| 久久精品国产亚洲av高清一级| 久久久久国产精品人妻aⅴ院| 亚洲国产精品一区二区三区在线| 国产精品1区2区在线观看.| 视频在线观看一区二区三区| 999久久久精品免费观看国产| 久久性视频一级片| 18禁观看日本| 亚洲一区高清亚洲精品| 精品一品国产午夜福利视频| 最新美女视频免费是黄的| 亚洲,欧美精品.| 日韩大尺度精品在线看网址 | 亚洲人成伊人成综合网2020| 国产野战对白在线观看| 校园春色视频在线观看| 精品国产美女av久久久久小说| 成人18禁高潮啪啪吃奶动态图| 国产精品二区激情视频| 少妇粗大呻吟视频| 性少妇av在线| 国产又色又爽无遮挡免费看| 男女高潮啪啪啪动态图| 亚洲精品美女久久久久99蜜臀| 免费在线观看日本一区| 黄色视频,在线免费观看| 亚洲自偷自拍图片 自拍| 大型av网站在线播放| 亚洲精品一卡2卡三卡4卡5卡| 亚洲国产欧美一区二区综合| 日韩中文字幕欧美一区二区| 免费在线观看黄色视频的| 亚洲伊人色综图| 狂野欧美激情性xxxx| av欧美777| 国产高清国产精品国产三级| 黄色视频不卡| 一本大道久久a久久精品| 最近最新中文字幕大全免费视频| 一级黄色大片毛片| 99精品久久久久人妻精品| 人人妻,人人澡人人爽秒播| 欧美中文日本在线观看视频| av视频免费观看在线观看| 亚洲在线自拍视频| 午夜福利在线免费观看网站| 老司机亚洲免费影院| 视频在线观看一区二区三区| 激情视频va一区二区三区| 国产欧美日韩综合在线一区二区| 久久国产乱子伦精品免费另类| 91麻豆av在线| 亚洲精品一二三| 啦啦啦在线免费观看视频4| 99精国产麻豆久久婷婷| 美女国产高潮福利片在线看| 十八禁人妻一区二区| www.精华液| 国产一卡二卡三卡精品| 日日摸夜夜添夜夜添小说| 99精国产麻豆久久婷婷| 欧美精品啪啪一区二区三区| 十八禁人妻一区二区| 久久久久久人人人人人| 可以免费在线观看a视频的电影网站| 久热这里只有精品99| 久久热在线av| 天天添夜夜摸| 国产精品1区2区在线观看.| 制服诱惑二区| 久久人人精品亚洲av| 成人亚洲精品av一区二区 | 中出人妻视频一区二区| 99国产极品粉嫩在线观看| 99热国产这里只有精品6| 动漫黄色视频在线观看| 国产精品秋霞免费鲁丝片| 无遮挡黄片免费观看| 国产激情久久老熟女| 午夜福利,免费看| 亚洲中文日韩欧美视频| 亚洲一码二码三码区别大吗| 欧美日韩黄片免| 日本vs欧美在线观看视频| 国产精品久久久av美女十八| 久久国产精品人妻蜜桃| 国产一区二区三区在线臀色熟女 | 亚洲色图 男人天堂 中文字幕| 波多野结衣高清无吗| 精品欧美一区二区三区在线| 亚洲男人天堂网一区| 亚洲av成人一区二区三| av超薄肉色丝袜交足视频| 国产一区二区三区视频了| 两人在一起打扑克的视频| 欧美黑人精品巨大| 丁香六月欧美| 国产成人精品无人区| 妹子高潮喷水视频| 国产精品亚洲av一区麻豆| 欧美午夜高清在线| 在线国产一区二区在线| 电影成人av| 欧美日韩亚洲高清精品| 成熟少妇高潮喷水视频| 99精品欧美一区二区三区四区| 91在线观看av| 久久久久国内视频| 亚洲伊人色综图| 多毛熟女@视频| 长腿黑丝高跟| 欧美日韩瑟瑟在线播放| 一区在线观看完整版| 日韩成人在线观看一区二区三区| 精品第一国产精品| 国产精品自产拍在线观看55亚洲| 麻豆成人av在线观看| 黄色片一级片一级黄色片| 美女午夜性视频免费| 亚洲欧美日韩高清在线视频| 18禁美女被吸乳视频| 精品国产超薄肉色丝袜足j| 很黄的视频免费| av视频免费观看在线观看| 91精品国产国语对白视频| 交换朋友夫妻互换小说| ponron亚洲| 久久久国产一区二区| 国产精品国产av在线观看| 国产aⅴ精品一区二区三区波| 88av欧美| 两个人看的免费小视频| 午夜免费观看网址| 久久热在线av| 亚洲成av片中文字幕在线观看| 国产av一区在线观看免费| 久久亚洲精品不卡| 99久久综合精品五月天人人| 精品国产一区二区三区四区第35| 欧美日韩亚洲国产一区二区在线观看| 80岁老熟妇乱子伦牲交| 人人澡人人妻人| www.999成人在线观看| 天堂影院成人在线观看| 亚洲av美国av| 一本大道久久a久久精品| 国产色视频综合| 亚洲国产精品999在线| 人人澡人人妻人| 精品免费久久久久久久清纯| 国产一区二区三区视频了| 亚洲第一欧美日韩一区二区三区| 久久精品影院6| 国产精品国产高清国产av| 日韩有码中文字幕| 午夜福利一区二区在线看| 一级毛片高清免费大全| 国产黄色免费在线视频| 亚洲成人免费av在线播放| 国产日韩一区二区三区精品不卡| 中文字幕另类日韩欧美亚洲嫩草| 超碰97精品在线观看| 中出人妻视频一区二区| 99在线人妻在线中文字幕| 欧美不卡视频在线免费观看 | 亚洲国产看品久久| 美女福利国产在线| 国产成人影院久久av| 亚洲成人免费av在线播放| 亚洲在线自拍视频| 大型av网站在线播放| 亚洲全国av大片| www.熟女人妻精品国产| 国产精品av久久久久免费| 一区二区三区激情视频| 中出人妻视频一区二区| 国产午夜精品久久久久久| 97人妻天天添夜夜摸| 免费在线观看亚洲国产| 18禁国产床啪视频网站| 欧美性长视频在线观看| 国产欧美日韩综合在线一区二区| 一进一出好大好爽视频| 欧美人与性动交α欧美软件| 午夜精品久久久久久毛片777| 久久精品aⅴ一区二区三区四区| 亚洲国产欧美网| 青草久久国产| av在线播放免费不卡| 色综合婷婷激情| 在线观看免费日韩欧美大片| 国产xxxxx性猛交| 可以在线观看毛片的网站| 久久精品91无色码中文字幕| 国产亚洲精品第一综合不卡| 精品国产乱子伦一区二区三区| 久久99一区二区三区| www.自偷自拍.com| 9色porny在线观看| 日日干狠狠操夜夜爽| 好男人电影高清在线观看| 91大片在线观看| 满18在线观看网站| 亚洲av成人不卡在线观看播放网| xxx96com| 亚洲黑人精品在线| 国产三级在线视频| 怎么达到女性高潮| 久久精品91无色码中文字幕| 无遮挡黄片免费观看| 日日摸夜夜添夜夜添小说| www.www免费av| 巨乳人妻的诱惑在线观看| 看黄色毛片网站| 青草久久国产| 在线观看免费视频网站a站| 女人爽到高潮嗷嗷叫在线视频| 久久午夜亚洲精品久久| 久热这里只有精品99| 国产免费男女视频| bbb黄色大片| 午夜福利,免费看| 午夜激情av网站| 久久精品国产99精品国产亚洲性色 | 国产精品香港三级国产av潘金莲| 亚洲av片天天在线观看|