久久久精品视频在线_免费在线a视频_在线看的黄色网址_懂色av粉嫩av浪潮av_艳妇乳肉豪妇荡乳av_国产午夜大地久久_国产在线观看免费播放_天堂视频免费看_久久精品女同亚洲女同13_各处沟厕大尺度偷拍女厕嘘嘘

當(dāng)前位置: 首頁 >綜合 > 正文

記一次RTEMS系統(tǒng)的固件解密-環(huán)球快看點(diǎn)

2023-06-07 08:10:20 來源:FreeBuf.COM
1、前言

近期翻閱之前的工作,發(fā)現(xiàn)在考勤機(jī)系列的安全研究里,有一篇很早就整理好但是沒發(fā)出來的文章,考慮到相關(guān)設(shè)備的漏洞已經(jīng)提交了快兩年了,想必該修復(fù)的也修復(fù)了,設(shè)備可能都已經(jīng)不再生產(chǎn)了。這篇文章我們主要聊一下這個(gè)設(shè)備的分析過程,著重描述一下這個(gè)設(shè)備的固件解密。

2、IoT設(shè)備啟動(dòng)概述

IoT設(shè)備的安全分析中,分析人員的主要工作是分析設(shè)備的邏輯功能及其代碼實(shí)現(xiàn),從而挖掘設(shè)備中的漏洞。大多數(shù)分析工作是從解析固件開始的,如果這一步就不順利的話,后續(xù)可能會(huì)更加麻煩。不巧的是,這次的設(shè)備在起步階段就很曲折:固件被加密了,并不能直接開始分析。

在此我們?cè)俸?jiǎn)單總結(jié)一下那些常見IoT設(shè)備的啟動(dòng)流程,如下圖所示:


(資料圖片僅供參考)

圖2-1 IoT設(shè)備大致的啟動(dòng)流程

上圖大致可以分為4個(gè)階段:

(1)首先,芯片上電后首先運(yùn)行的是boot rom,執(zhí)行完畢后會(huì)跳轉(zhuǎn)到bootloader,如果設(shè)備啟用了固件簽名,那么此處會(huì)對(duì)固件進(jìn)行校驗(yàn);

(2)然后,bootloader的作用類似于PC啟動(dòng)過程的引導(dǎo),主要功能就是為操作系統(tǒng)的運(yùn)行做準(zhǔn)備工作,在復(fù)雜的設(shè)備中,bootloader會(huì)進(jìn)一步分成多個(gè)階段;

(3)此時(shí),操作系統(tǒng)就開始接管對(duì)MCU的控制,上圖中把操作系統(tǒng)和app分成了兩個(gè)部分,是為了對(duì)標(biāo)PC方便大家理解,實(shí)際上在有些設(shè)備里跑的操作系統(tǒng)和app是混合在一起的,甚至可能沒有操作系統(tǒng);

(4)最后,各個(gè)app被加載運(yùn)行,開始執(zhí)行設(shè)備的邏輯功能,此處往往是我們想要著重分析的地方。

上圖中,bootloader、kernel和app這三個(gè)階段的代碼通常是由開發(fā)者編寫并燒錄到Flash中的,我們所說的固件指的就是這部分內(nèi)容。請(qǐng)將此圖放在腦海中,后續(xù)所有工作都將以此圖為模板展開分析和敘述。

PS:本次分享討論的是固件可以提取但是無法分析的情況,一些由于讀保護(hù)機(jī)制導(dǎo)致固件不被提取的情況,暫不在本篇的討論范疇中。

3、情況簡(jiǎn)介

通過熱風(fēng)槍可以取下Flash芯片,然后通過編程器可以拿到Flash中的固件,這些基本功各位一定已經(jīng)非常熟悉了,這里就不再贅述。固件文件包含一個(gè)FAT12格式的文件系統(tǒng),可以通過7z工具直接提取出文件系統(tǒng)中的所有內(nèi)容,提取內(nèi)容截圖如下:

圖3-1 固件文件系統(tǒng)內(nèi)容

顯而易見,上圖中的App文件夾中肯定包含了這款門禁考勤機(jī)的主程序。不過,事情肯定沒有那么順利,該文件夾內(nèi)只有一個(gè)文件是可以解析的ELF格式,其他文件均不可解析,僅存在可解析文件叫main.bin,用IDA加載之后,內(nèi)容看起來也有些過于簡(jiǎn)單,截圖如下:

圖3-2 main.bin程序內(nèi)容

上圖中,雖然函數(shù)符號(hào)都還在,可以大概推斷出函數(shù)的作用,但是函數(shù)看起來很古怪,比如RT_CreateProcess函數(shù)內(nèi)容是下圖中的樣子:

圖3-3 RT_CreateProcess函數(shù)內(nèi)容

上圖中的gFuncEntryKern看起來有點(diǎn)像虛表指針,指向一個(gè)函數(shù)地址表,而這個(gè)指針在程序啟動(dòng)時(shí)被賦值。

程序main.bin很短,很快就逆完了,看起來最后創(chuàng)建了一個(gè)新的進(jìn)程,但除了main.bin程序之外,其他程序全都無法解析。即便是main.bin自身,看起來也不太正常,很多函數(shù)只有跳轉(zhuǎn)stub,缺少實(shí)質(zhì)內(nèi)容,看起來像是PC中加了保護(hù)導(dǎo)入表的殼。那么,接下來還是從頭開始啃一下這個(gè)設(shè)備固件吧。

4、kernel分析與解密

按照?qǐng)D2-1所示,我們決定先看看bootloader,在解壓獲得的完整文件系統(tǒng)中,可以看到Product.ini文件,從里面能夠找到設(shè)備的分區(qū)表,如下圖所示:

圖4-1固件分區(qū)表

我們此前解壓縮得到的FAT12文件系統(tǒng)即為0x20000偏移處,順便吐槽一下binwalk,為啥binwalk識(shí)別不出FAT12文件系統(tǒng),因?yàn)樘爬狭藛幔?/p>

結(jié)合設(shè)備上電后串口的輸出字符串,可以推斷出0x20000之前的固件內(nèi)容即為程序的bootloader,接下來用IDA載入bootloader部分代碼進(jìn)行分析,并結(jié)合串口的輸出日志,可以定位到關(guān)鍵位置,如下圖:

圖4-2 bootloader加載kernel文件的過程

上圖中,我們根據(jù)串口打印出來的字符串來定位程序的關(guān)鍵位置,找到了kernel文件其實(shí)就是rootfs中的Rtbio_3760_R4502文件,且串口打印出來的信息包含了kernel的加載基址和入口地址,根據(jù)這些信息,可以分析kernel文件了。

使用IDA加載kernel文件之后,IDA導(dǎo)航條如下圖所示:

圖4-3 直接解析Rtbio文件時(shí)的IDA導(dǎo)航條

可以看到此時(shí)kernel只被解析出了一小部分,絕大多數(shù)內(nèi)容都是unexplored狀態(tài),實(shí)際上這部分內(nèi)容還是處于加密或壓縮狀態(tài)。由于執(zhí)行流程已經(jīng)離開bootloader而進(jìn)入kernel階段,那么kernel代碼肯定是自解密或自解壓的,這很正常,一般情況下linux kernel都是自解壓的,但我們沒辦法直接解壓就很奇怪。通過逆向分析,可以在入口點(diǎn)附近看到多處異或解密代碼,如下圖所示:

圖4-4 異或解密代碼

上圖中,0x79E1即為異或解密使用的密鑰,類似上圖中的異或解密代碼在多個(gè)位置都有出現(xiàn),原來再自解壓之前還有一步自解密過程,所以沒法直接解壓。

耐心分析這些已經(jīng)解析的代碼,可以將kernel的啟動(dòng)流程整理為下圖所示內(nèi)容:

圖4-5 kernel文件的解密過程分析

可以看到,kernel既包含自解密部分,也包含自解壓部分。將我們?cè)赑C端脫殼的經(jīng)驗(yàn)用到此處,待程序完成自解密和自解壓之后,dump完整的內(nèi)存,就可以獲得可以逆向閱讀的kernel二進(jìn)制文件。

然而我們并沒有找到設(shè)備調(diào)試接口,寫脫機(jī)解密腳本又太繁瑣,最終選擇用QEMU加載kernel,運(yùn)行其自解密和自解壓代碼,待所有工作完畢之后dump內(nèi)存。最后,用ida加載dump下來的內(nèi)核文件,就可以看到很多代碼和明文的字符串,如下圖:

圖4-6 載入并分析dump kernel

在眾多字符串中,我們還注意到了一個(gè)版權(quán)信息,如下圖:

圖4-7 版權(quán)信息字符串

上圖中的版權(quán)信息表明此固件可能使用了RTEMS系統(tǒng)。該系統(tǒng)一款開源的RTOS系統(tǒng),在github上就可以找到源碼,代碼參考鏈接:https://github.com/RTEMS/rtems。

與我們此前分析云丁鹿客智能門鎖那篇很類似,當(dāng)確定了固件使用的操作系統(tǒng),那么逆向工作就變得相對(duì)簡(jiǎn)單,畢竟有源碼可以參考。通過對(duì)比源碼,我們可以分辨出大量函數(shù),如open、close、read等。查找這些函數(shù)的交叉引用,我們發(fā)現(xiàn)了一張很大的函數(shù)表,如下圖右側(cè)所示:

圖4-8 導(dǎo)出函數(shù)表

上圖左側(cè)中,我們展示了第3章main.bin的幾個(gè)函數(shù)調(diào)用,并與右側(cè)kernel中的函數(shù)表相互對(duì)應(yīng)。還記得gFuncEntryKern指針嗎?看起來這個(gè)指針?biāo)赶虻暮瘮?shù)表就是上圖右側(cè)中的函數(shù)表。到此,依靠這張函數(shù)表,我們就可以正常分析main.bin程序中的所有函數(shù)了。

到此,bootloader和kernel部分可以告一段落了,在開始分析APP之前,還有一點(diǎn)需要提一下,與傳統(tǒng)PC操作系統(tǒng)不同的是,該設(shè)備并不存在用戶態(tài)和內(nèi)核態(tài),kernel和app處于相同的特權(quán)級(jí)別,所以兩者之間可以直接相互調(diào)用,不需要上下文的切換。

5、app分析與解密

在這個(gè)設(shè)備固件中,除了kernel需要解密解壓之外,大部分app也是需要解密解壓的。除main.bin之外的程序,我們都無法用IDA直接分析,就是因?yàn)檫@些程序尚未解密解壓,而解密解壓的關(guān)鍵就在RT_UnzipFile函數(shù)中,將該函數(shù)的關(guān)鍵位置截圖如下:

圖5-1 RT_UnzipFile函數(shù)的代碼片段

上圖中可以看到read、xor、write等幾個(gè)關(guān)鍵點(diǎn),進(jìn)一步分析可以判定RT_UnzipFile函數(shù)同樣包含解密和解壓這兩個(gè)過程,異或密鑰也沒有變化,同樣是0x79E1。

根據(jù)以上結(jié)論我們可以寫一個(gè)用于解密和解壓每個(gè)bin文件的腳本,將這些文件恢復(fù)成可以分析的ELF格式。通過腳本,我們將Root_00.bin解密解壓,root_00.bin就是main.bin在執(zhí)行最后創(chuàng)建的新進(jìn)程,用IDA載入解密解壓后的ELF文件,截圖如下:

圖5-2 通過IDA載入解密后的Root_00.bin文件

可以看到,Root_00.bin已經(jīng)可以分析了。至此,我們已經(jīng)完全理解了這個(gè)設(shè)備和固件,可以隨意分析其中的文件了。

6、固件程序的編寫

門禁考勤機(jī)作為一個(gè)企業(yè)的門戶,往往承擔(dān)了保衛(wèi)企業(yè)的任務(wù),如果門禁考勤機(jī)自身變成了打入企業(yè)內(nèi)網(wǎng)的潛伏者,想必是件很搞笑的事情。當(dāng)我們發(fā)現(xiàn)了門禁考勤機(jī)的漏洞,想植入后門時(shí),就可以來閱讀一下這第6章的內(nèi)容。

雖然與開發(fā)傳統(tǒng)的Linux程序比較類似,但由于我們沒有與之匹配的SDK,而只能選擇公版ARM編譯器,所以在開發(fā)過程中,需要額外注意兩點(diǎn):

(1)系統(tǒng)調(diào)用。通過逆向分析被解密解壓的多個(gè)固件程序,我們可以確定程序是沒有導(dǎo)入表的,系統(tǒng)調(diào)用是通過gFuncEntryKern和gFuncEntryLibc等幾個(gè)指針實(shí)現(xiàn)。由于我們沒有官方SDK,這就導(dǎo)致沒辦法像常規(guī)正向開發(fā)一樣進(jìn)行各種系統(tǒng)調(diào)用,但是按照shellcode開發(fā)思路,直接寫匯編肯定是沒問題的,最終結(jié)果如下圖所示:

圖6-1 模擬系統(tǒng)調(diào)用

上圖中,我們參考IDA的逆向代碼用匯編實(shí)現(xiàn)socket、bind等系統(tǒng)調(diào)用,具體的邏輯功能代碼還是可以照常用C來編寫。

(2)生成文件格式。通過查看其他已經(jīng)解密解壓的多個(gè)固件程序,我們可以確定ELF文件是relocatable格式,而不是executable格式的,如下圖所示:

圖6-2 查看main.bin文件格式

因此,使用gcc編譯程序時(shí),需要指定-c參數(shù),用于生成僅編譯和匯編的文件;同時(shí),使用ld鏈接程序時(shí),指定-r參數(shù),用于生成relocatable文件。

完成以上工作后,將編譯的程序,按照第三章的分析做好壓縮、加密處理后,并通過某些方式植入設(shè)備中,設(shè)備上電后即可看到程序開始執(zhí)行,tcp回連nc監(jiān)聽的42240端口,如下圖:

圖6-3 反彈socket通信的進(jìn)程

上圖中,我們以發(fā)送hello world字符串來說明問題。

當(dāng)然,我們也可以修改固件中已有的文件,例如開機(jī)界面的圖片,更多內(nèi)容我們這里不再展示。

圖6-4 修改考勤機(jī)開機(jī)界面

7、總結(jié)

本篇我們著重討論了一款固件加密的門禁考勤機(jī)設(shè)備,并借鑒PC端app脫殼的技巧,解密解壓了固件中的kernel以及app。其實(shí),本篇分享的固件加密只是各種加密方式的一小類,更常見的情況應(yīng)該是固件文件完整加密,如果以后有機(jī)會(huì)我們也會(huì)分享那些完整加密的情況,感興趣的可以等我們后續(xù)的分享。

標(biāo)簽:

返回頂部
一卡二卡三卡四卡| 免费一级淫片aaa片毛片a级| 欧美被狂躁喷白浆精品| 久久久久久久穴| 五月婷婷六月合| 国产精品成人99一区无码| 九色porny自拍| 艳妇乳肉亭妇荡乳av| 亚洲综合伊人久久| 成年人在线免费看片| 国产又黄又爽又色| 国产极品国产极品| 91好色先生tv| 欧美精品色婷婷五月综合| 午夜视频免费在线| 婷婷激情小说网| 网站永久看片免费| 中文字幕+乱码+中文字幕明步 | 香蕉视频黄色在线观看| 一二三级黄色片| 性欧美一区二区| av首页在线观看| 久久99久久99精品| 无码人妻一区二区三区在线视频| 黑人粗进入欧美aaaaa| 五十路六十路七十路熟婆| 精品无码久久久久久久| 国产一区二区播放| 日本黄色免费视频| 欧美性受xxxx黒人xyx性爽| gv天堂gv无码男同在线观看| 中文字幕 自拍偷拍| 欧美亚洲另类色图| 熟女丰满老熟女熟妇| youjizz在线视频| 成人免费a级片| 大尺度在线观看| 久久久久女人精品毛片九一| www.日本少妇| 日本黄色网址大全| 亚洲在线精品视频| 最新天堂中文在线| 国产又大又长又粗又黄| 亚洲AV成人无码一二三区在线 | 阿v天堂2018| 亚洲天堂av网站| 五月婷婷激情五月| 亚洲三级视频网站| 国产三级中文字幕| 亚洲av人人澡人人爽人人夜夜| 亚洲黄色免费观看| 激情网站五月天| 四虎地址8848| 91人人澡人人爽| 在线观看免费观看在线| 亚洲一区二区三区四区五区| 精品国产无码在线| 中文字幕人妻一区二区三区| 一级做a爱片性色毛片| www.成人黄色| 99爱视频在线| 婷婷视频在线播放| 免费在线观看成年人视频| 国产日韩欧美中文字幕| 国产无套在线观看| 青青在线免费观看视频| 91麻豆天美传媒在线| 亚洲黄色在线网站| 欧美 日韩 国产 精品| 五月天激情四射| 国产女同无遮挡互慰高潮91| 免费在线看黄色片| 蜜桃视频最新网址| 91黄色免费视频| 日本精品999| 伊人影院中文字幕| 久草国产精品视频| 亚洲综合婷婷久久| 精品中文字幕av| 可以在线看黄的网站| 手机av在线不卡| 亚洲精品在线视频免费观看| 黄频网站在线观看| 国产精品毛片一区视频播| 欧美一级视频免费观看| 天堂网成人在线| 九九九在线观看视频| 黄色大片中文字幕| 7777在线视频| 印度午夜性春猛xxx交| 强伦人妻一区二区三区| 又黄又色的网站| 天堂中文资源在线观看| 亚洲av无码国产精品永久一区| 最近国语视频在线观看免费播放| 久久高清免费视频| 精品少妇theporn| 国产精品v日韩精品v在线观看| 久久9精品区-无套内射无码| 国内精品视频一区二区三区| avove在线观看| 日韩国产精品毛片| 成人免费区一区二区三区| 性一交一黄一片| www.久久久久久久久久久| 精品欧美一区二区久久久| 一区二区三区四区毛片| 男女爽爽爽视频| 亚洲中文字幕久久精品无码喷水 | 在线观看免费黄色小视频| 在线免费黄色av| 人妻丰满熟妇av无码区| 毛片视频网站在线观看| 国产又黄又爽又色| 欧美 日韩 精品| 黄色污污网站在线观看| 久久精品久久久久久久| 久久久久精彩视频| 国产精品永久久久久久久久久| 亚洲视频在线免费播放| 国产精品久久久久久久成人午夜| 国产精品久久久久久久久毛片 | 亚洲啪av永久无码精品放毛片 | 欧美日韩中文视频| av大片在线免费观看| 无码人妻精品一区二区50| 看黄色一级大片| 国产熟女一区二区三区四区| 东京干手机福利视频| 天堂网在线播放| 亚洲熟女一区二区| 欧美精品日韩在线| 91精品国自产在线偷拍蜜桃| 日本a在线天堂| 亚洲国产精品久久久久爰色欲| 国产精品天天av精麻传媒| www.成年人| 黄色片网站在线免费观看| 亚洲最大成人av| 性xxxx视频播放免费| 无套内谢大学处破女www小说| 摸摸摸bbb毛毛毛片| 法国空姐在线观看免费| 青青草原成人网| 免费无遮挡无码永久在线观看视频 | 登山的目的在线| 黄色激情在线视频| 一级片视频免费观看| 国产午夜视频在线| 国产精品老熟女视频一区二区| 欧美一区二区在线观看视频| 免费无码毛片一区二三区| 一级片免费在线观看视频| 久久久久久久国产精品毛片| 国产字幕在线观看| 国产三级精品在线观看| 欧美日韩一区二区三区四区五区六区| 日本一二三不卡视频| 久久福利一区二区| www.久久av.com| 中文有码在线播放| 免费观看污网站| 国产卡一卡二在线| 婷婷激情四射五月天| 91porny在线| 午夜18视频在线观看| 亚洲色图欧美色| 国产精品宾馆在线精品酒店| 日本免费在线播放| 黄色av小说在线观看| 人妻精品久久久久中文| 国产青青在线视频| 日韩高清精品免费观看| 五月婷婷免费视频| 亚洲第一精品区| 欧美精品久久久久性色| 国产夫妻自拍av| 久久精品三级视频| 中文字幕在线导航| 97精品人妻一区二区三区在线 | 亚洲国产成人在线观看| 日本美女bbw| 国产一线二线三线在线观看| 日韩欧美一级大片| 欧美色图亚洲激情| 欧美精品第三页| 一本色道久久综合亚洲| 亚洲综合色一区| 91视频免费版污| 99在线精品视频免费观看20| 成人在线观看免费高清| 99sesese| 性猛交xxxx| 秋霞无码一区二区| 欧美一级黄视频| 美国美女黄色片| 青青草原国产在线视频| 好吊色在线观看| 国产成人一二三区| 久久精品无码av| 亚洲AV无码国产成人久久| 男女无套免费视频网站动漫| 国产后入清纯学生妹| 波多野结衣亚洲一区二区| 国产精品第九页| 国产乱了高清露脸对白| 久久99999| 性感美女一级片| 凹凸国产熟女精品视频| 国产手机精品视频| 久久久久久久久影视| 日本精品入口免费视频| 91ts人妖另类精品系列| 国产大片中文字幕在线观看| 少妇伦子伦精品无吗| caopor在线视频| 黄色av免费观看| 国产女大学生av| 亚洲精品一级片| 奇米影视亚洲色图| 亚洲AV午夜精品| 丝袜人妻一区二区三区| 99久久国产免费| 久久人人爽人人爽人人av| 国产欧美熟妇另类久久久 | 欧美成人精品免费| av中文字幕第一页| 欧美在线一区视频| 亚洲精品人妻无码| 亚洲精品无码久久久久久| 成人午夜免费在线观看| 草草久久久无码国产专区| 黄色美女一级片| 波多野结衣作品集| 四虎成人免费视频| 色婷婷综合在线观看| 国产精品无码一区二区三区| 久久久久久久久久久久国产| jizz18女人高潮| 高潮毛片又色又爽免费 | 丝袜 亚洲 另类 欧美 重口| 337p粉嫩色噜噜噜大肥臀| 懂色av粉嫩av蜜臀av| 99视频国产精品免费观看a| 日日摸日日碰夜夜爽无码| 亚洲aⅴ在线观看| 99国产精品久久久久久| 久久久久久国产精品无码| 日本天堂网在线| 青青在线视频免费观看| 国产 欧美 精品| 中文字幕中文在线| www.涩涩爱| 国产女人高潮毛片| 一区二区三区视频在线观看免费| mm131美女视频| 中文字幕视频二区| 国产黄色特级片| 国产精品亚洲无码| 中文字幕av在线免费观看| 久久久亚洲国产精品| 折磨小男生性器羞耻的故事| 国产精品111| 粉嫩av一区二区三区天美传媒| 色综合视频在线| 精品一区二区三区人妻| 日日噜噜夜夜狠狠久久丁香五月 | 久久99国产综合精品免费| 日韩av在线播放不卡| 私密视频在线观看| 中文字幕永久在线观看| 熟女少妇精品一区二区| 天堂在线中文视频| 亚洲国产成人在线观看| 精品视频在线观看免费| 国产精品久久久久9999爆乳| 日本黄色录像片| 在线播放亚洲精品| 玖玖爱视频在线| 超碰在线免费观看97| 95视频在线观看| 亚洲第一区av| 不用播放器的免费av| 懂色av粉嫩av蜜臀av| 中文在线观看免费视频| 一区二区三区亚洲视频| 欧美成人国产精品高潮| 国产色一区二区三区| 怡红院一区二区三区| 欧美视频一二区| 日本免费精品视频| 日本不卡一区二区在线观看| 50度灰在线观看| 69视频在线观看免费| 日本黄色不卡视频| 艳妇乳肉豪妇荡乳av无码福利| 日本黄色福利视频| 国产freexxxx性播放麻豆| 在线看片中文字幕| 337p日本欧洲亚洲大胆张筱雨| 姑娘第5集在线观看免费好剧| 天天看片天天操| 99热自拍偷拍| 亚洲美女自拍偷拍| 国产免费一区二区三区网站免费| 日本高清视频网站| 国产精品欧美激情在线| 日本熟女一区二区| 在线观看国产一级片| 欧美 日韩 国产 高清| 午夜爱爱毛片xxxx视频免费看| 国产亚洲色婷婷久久99精品91| 黄色一级a毛片| 91国偷自产中文字幕久久| 日韩在线视频免费播放| 青青草手机视频在线观看| 色一情一乱一伦一区二区三区日本| 三级网在线观看| 国产在线观看免费视频软件| 国产又爽又黄无码无遮挡在线观看| 人妻精品无码一区二区| 国产视频在线免费观看| 中文字幕人妻丝袜乱一区三区| 日韩毛片在线视频| 国产九九九视频| wwwwwxxxx日本| 色综合天天色综合| www.亚洲天堂网| 久久久久人妻精品一区三寸| 亚洲熟妇无码一区二区三区| av动漫在线播放| 国产欧美123| 国产精品88久久久久久妇女| 日韩三级在线观看视频| 青青青视频在线播放| 97在线观看免费视频| 国产精品高清无码在线观看| 污污污www精品国产网站| 日本精品一二三| 无码国产精品一区二区免费式直播| 少妇喷水在线观看| 亚洲区小说区图片区| 亚洲欧美日本在线观看| 五月婷婷六月丁香综合| 日本黄色一区二区三区| 91丨porny丨九色| 无人码人妻一区二区三区免费| 神马午夜电影一区二区三区在线观看| 亚洲精品国产一区二| 日本韩国免费观看| 少妇极品熟妇人妻无码| 色悠悠在线视频| a毛片毛片av永久免费| 四虎永久免费在线观看| 国产无遮挡在线观看| 亚洲精品一区二区三区在线播放| 精品无码在线观看| 成人自拍小视频| 国产精品av免费观看| 大西瓜av在线| 国产a级一级片| 黄色手机在线视频| 精品深夜av无码一区二区老年| 中文字幕亚洲精品一区| 最近国语视频在线观看免费播放| 国产精品久久久久久久免费看| 亚洲国产成人一区二区| 国产精品嫩草69影院| 亚洲熟妇一区二区三区| 手机av在线看| 无码粉嫩虎白一线天在线观看| 少妇人妻互换不带套| 视频区 图片区 小说区| 日本视频在线观看免费| 国产原创中文av| 日本女人黄色片| 国产一区二区三区四区五区六区| 国产大屁股喷水视频在线观看| 麻豆映画在线观看| 国产欧美在线一区| 欧美日韩偷拍视频| 青娱乐在线免费视频| 性中国xxx极品hd| 国产精品无码网站| 欧洲猛交xxxx乱大交3| 国产偷人视频免费| 国产成年人免费视频| 国产日韩免费视频| 污污内射在线观看一区二区少妇 | 中国极品少妇videossexhd | 久久久午夜精品福利内容| 国产免费嫩草影院| 免费成人午夜视频| 男人天堂中文字幕| 后入内射欧美99二区视频| 精品人妻无码一区二区三区换脸| 白白操在线视频| 久久久久久久国产视频| 999久久久久久| 国产毛片久久久久久久|