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

慎點(diǎn)!來自反編譯器的危險(xiǎn)

安全 移動(dòng)安全
只需要在編譯過后的機(jī)器代碼中使用反編譯器的功能就可以把機(jī)器代碼嘗試恢復(fù)到近似于軟件以前的源代碼級別。在這篇文章中,我將探討一些和反編譯器相關(guān)的破壞或有目的性地會(huì)誤導(dǎo)逆向工程師的反反編譯技術(shù)。

在以前的時(shí)代,對軟件來進(jìn)行下(匯編級)逆向工程確實(shí)是一個(gè)很繁瑣的過程,但是如今現(xiàn)代反編譯器的發(fā)展已經(jīng)把這個(gè)過程變得容易了。只需要在編譯過后的機(jī)器代碼中使用反編譯器的功能就可以把機(jī)器代碼嘗試恢復(fù)到近似于軟件以前的源代碼級別。

反編譯器

不可否認(rèn)的是,支持反匯編功能的反編譯器的這種技術(shù)它背后的科學(xué)和便利性是很值得贊賞的。就像這樣,在點(diǎn)擊功能選項(xiàng)時(shí),一個(gè)完完全全的新手可以將難懂的“機(jī)器代碼”轉(zhuǎn)換成人類可讀的代碼,然后就能上手逆向工程了,你說,驚不驚訝?

然而現(xiàn)實(shí)情況是,安全研究人員也越來越依賴于這些技術(shù),雖然工欲善其事必先利其器這句話沒錯(cuò),但是越依賴工具,這將使我們更加地暴露在這些工具的不完善之處。在這篇文章中,我將探討一些和反編譯器相關(guān)的破壞或有目的性地會(huì)誤導(dǎo)逆向工程師的反反編譯技術(shù)。

Positive SP Value

第一種技術(shù)是能破壞Hex-Rays反編譯器的經(jīng)典方法,在IDA Pro中,如果在返回之前沒有清理堆棧分配(平衡堆棧指針),則反編譯器將拒絕反編譯該函數(shù)。

這樣的情況一般是程序代碼有一些干擾代碼,讓IDA的反匯編分析出現(xiàn)錯(cuò)誤。比如用push + n條指令 + retn來實(shí)際跳轉(zhuǎn),而IDA會(huì)以為retn是函數(shù)要結(jié)束,結(jié)果它分析后發(fā)現(xiàn)調(diào)用棧不平衡,因此就提示sp analysis failed。

來自反編譯器的危險(xiǎn)

例如當(dāng)IDA無法合理地構(gòu)造出某些函數(shù)調(diào)用時(shí)的定義類型時(shí)偶爾也會(huì)發(fā)生這種情況,作為反反編譯技術(shù),開發(fā)人員可以通過使用一些特殊的手法來破壞堆棧指針的平衡,以此誘導(dǎo)逆向者來出現(xiàn)這些效果。

  1. // 
  2.  
  3. // compiled on Ubuntu 16.04 with: 
  4.  
  5. //    gcc -o predicate predicate.c -masm=intel 
  6.  
  7. // 
  8.  
  9. #include <stdio.h> 
  10.  
  11. #define positive_sp_predicate \ 
  12.  
  13.     __asm__ ("  push     rax      \n"\ 
  14.  
  15.              "  xor      eax, eax \n"\ 
  16.  
  17.              "  jz       opaque   \n"\ 
  18.  
  19.              "  add      rsp, 4   \n"\ 
  20.  
  21.              "opaque:             \n"\ 
  22.  
  23.              "  pop      rax      \n"); 
  24.  
  25. void protected() 
  26.  
  27.  
  28.     positive_sp_predicate; 
  29.  
  30.     puts("Can't decompile this function"); 
  31.  
  32.  
  33. void main() 
  34.  
  35.  
  36.     protected(); 
  37.  

上面定義add rsp, 4的positive_sp_predicate宏中的指令永遠(yuǎn)不會(huì)在運(yùn)行時(shí)被執(zhí)行,但是它會(huì)使IDA進(jìn)行反編譯時(shí)的靜態(tài)分析失敗。當(dāng)試圖反編譯protected()提供的生成函數(shù)會(huì)產(chǎn)生以下結(jié)果:

當(dāng)試圖反編譯protected()提供的生成函數(shù)會(huì)產(chǎn)生以下結(jié)果

這種技術(shù)是比較有名的,可以通過修補(bǔ)缺陷來修復(fù),也可以通過手動(dòng)修正堆棧偏移值來修復(fù)。

在MBE中,有使用這種技術(shù)作為一個(gè)簡單的技巧來阻止新手逆向工程師(例如學(xué)生)來進(jìn)行反匯編并能直接讓反編譯器輸出軟件的源代碼來。

返回型劫持

現(xiàn)代反編譯器希望的是能準(zhǔn)確地識別和抽象出編譯器生成的低級的能記錄的邏輯信息,例如功能的開頭/結(jié)尾或能控制的流(元)數(shù)據(jù)部分。

返回型劫持

反編譯器力圖從輸出中來省略這些信息,因?yàn)楸4孢@些寄存器或管理堆棧幀分配的任務(wù)并不會(huì)在反編譯器輸出軟件源代碼時(shí)得到執(zhí)行。

這些遺漏(或者是Hex-Rays反編譯器啟發(fā)式方法中的一個(gè)缺陷)的一個(gè)有趣的地方是我們可以在函數(shù)返回之前來“移動(dòng)”棧,使得反編譯器不發(fā)出警告或者也不顯示任何帶有惡意的指示。

Stack pivot 是二進(jìn)制開發(fā)中常用的技術(shù),可以實(shí)現(xiàn)任意的ROP。在這種情況下,我們(作為開發(fā)人員)使用它作為一種手段,來從不知情的逆向工程師手中劫持到執(zhí)行權(quán)。可以說,那些專注于反編譯器輸出結(jié)果的人肯定不會(huì)注意到它,哈哈。

返回型劫持

我們把這個(gè)堆棧轉(zhuǎn)換成一個(gè)很小的ROP鏈,這個(gè)鏈已經(jīng)被編譯成二進(jìn)制文件來執(zhí)行這個(gè)錯(cuò)誤操作了。最終結(jié)果是一個(gè)對反編譯器“不可見”的函數(shù)調(diào)用。圖中我們調(diào)用函數(shù)的目的只是打印出“惡意代碼”來證明它已經(jīng)被執(zhí)行。

 利用返回劫持反編譯技術(shù)執(zhí)行編譯后的二進(jìn)制文件

圖: 利用返回劫持反編譯技術(shù)執(zhí)行編譯后的二進(jìn)制文件

用于演示這種從反編譯器中隱藏代碼的技術(shù)的代碼可以在下面找到

  1. // 
  2.  
  3. // compiled on Ubuntu 16.04 with: 
  4.  
  5. //    gcc -o return return.c -masm=intel 
  6.  
  7. // 
  8.  
  9. #include <stdio.h> 
  10.  
  11. void evil() { 
  12.  
  13.     puts("Evil Code"); 
  14.  
  15.  
  16. extern void gadget(); 
  17.  
  18. __asm__ (".global gadget        \n" 
  19.  
  20.          "gadget:               \n" 
  21.  
  22.          "  pop       rax       \n" 
  23.  
  24.          "  mov       rsp, rbp  \n" 
  25.  
  26.          "  call      rax       \n" 
  27.  
  28.          "  pop       rbp       \n" 
  29.  
  30.          "  ret                 \n"); 
  31.  
  32. void * gadgets[] = {gadget, evil}; 
  33.  
  34. void deceptive() { 
  35.  
  36.     puts("Hello World!"); 
  37.  
  38.     __asm__("mov rsp, %0;\n" 
  39.  
  40.             "ret" 
  41.  
  42.             : 
  43.  
  44.             :"i" (gadgets)); 
  45.  
  46.  
  47. void main() { 
  48.  
  49.     deceptive(); 
  50.  

濫用 ‘noreturn’ 函數(shù)

我們將介紹的最后一個(gè)技巧是利用IDA的自動(dòng)感知功能將函數(shù)標(biāo)記為noreturn,因?yàn)槊恳粋€(gè)的noreturn函數(shù)將會(huì)表示為從標(biāo)準(zhǔn)庫來的exit()或者abort()這些函數(shù)。

在生成給定函數(shù)的偽代碼時(shí),反編譯器會(huì)在調(diào)用noreturn函數(shù)后丟棄任何代碼。能預(yù)計(jì)到的是即使使用的是exit()函數(shù),對于其他任何一個(gè)函數(shù)它都不會(huì)返回并繼續(xù)執(zhí)行代碼。

圖:直接在調(diào)用noreturn函數(shù)之后的代碼對于反編譯器是不可見的

如果惡意攻擊者可以欺騙IDA讓它相信一個(gè)函數(shù)是noreturn,但實(shí)際上這個(gè)函數(shù)它并不是noreturn的時(shí)候,那么這個(gè)惡意行為者可以悄悄地將惡意代碼隱藏起來。

下面的例子演示了我們可以通過多種方法實(shí)現(xiàn)這個(gè)效果。

  1. // 
  2.  
  3. // compiled on Ubuntu 16.04 with: 
  4.  
  5. //    gcc -o noreturn noreturn.c 
  6.  
  7. // 
  8.  
  9. #include <stdio.h> 
  10.  
  11. #include <stdlib.h> 
  12.  
  13. void ignore() { 
  14.  
  15.     exit(0);                  // force a PLT/GOT entry for exit() 
  16.  
  17.  
  18. void deceptive() { 
  19.  
  20.     puts("Hello World!"); 
  21.  
  22.     srand(0);                 // post-processing will swap srand() <--> exit() 
  23.  
  24.     puts("Evil Code"); 
  25.  
  26.  
  27. void main() { 
  28.  
  29.     deceptive(); 
  30.  

通過編譯上面的代碼,并根據(jù)生成的二進(jìn)制文件運(yùn)行一個(gè)簡短的基于二進(jìn)制的后期處理腳本,我們可以在過程連接表中交換推送的序號。這些索引用于軟件在運(yùn)行時(shí)解析庫的導(dǎo)入。

在這個(gè)例子中,我們交換了srand()與exit()的序號。因此,IDA認(rèn)為deceptive()修改后的二進(jìn)制文件中的exit()的noreturn函數(shù)才是調(diào)用函數(shù),而srand()不是調(diào)用函數(shù)。

我們在IDA中看到exit()被調(diào)用,而srand()在運(yùn)行,事實(shí)上srand()是不可控的。對反編譯器的影響程度幾乎與上一節(jié)所描述的返回劫持技術(shù)相同。運(yùn)行的二進(jìn)制文件表明我們的“惡意代碼”也正在執(zhí)行,而反編譯器對此卻并不知情。

雖然在這些例子中存在惡意代碼,但將這些技術(shù)使用在具有更大的功能和復(fù)雜的條件下時(shí),將使得它們非常容易上手,并造成更大危害。

結(jié)論

反編譯器是一個(gè)令人印象很深刻但卻又不完善的技術(shù)。它在不完整的信息上來進(jìn)行一些操作,盡其所能地來輸出接近于我們認(rèn)知的軟件源代碼。惡意行為者同時(shí)可以(也將會(huì))利用這些不對稱的技術(shù)手段來作為欺騙手法去對用戶進(jìn)行一些惡意攻擊(行為)。

隨著行業(yè)越來越依賴于反編譯器(工具),反反編譯技術(shù)的采用將會(huì)與反調(diào)試一樣地快速增加和發(fā)展起來,謝謝閱讀。

責(zé)任編輯:趙寧寧 來源: FreeBuf
相關(guān)推薦

2024-04-07 00:00:00

.NETILSpy操作指南

2010-12-21 10:16:53

2010-03-23 11:17:16

Python 動(dòng)態(tài)編譯

2010-10-20 13:43:37

C++編譯器

2022-05-18 09:31:42

編譯器開源代碼生成

2019-06-20 09:00:00

.NETIDE代碼編輯器

2010-01-18 10:34:21

C++編譯器

2010-01-21 09:11:38

C++編譯器

2010-01-12 16:42:59

C++編譯器

2013-03-29 10:02:37

編譯器語言編譯開發(fā)

2017-03-20 18:01:55

編譯器匯編

2009-08-10 17:12:54

C#編譯器

2020-11-13 13:05:27

Java開發(fā)代碼

2015-01-15 11:01:43

2010-01-14 16:46:13

CentOS Mysq

2019-08-06 08:20:07

編譯器工具開發(fā)者

2017-02-20 13:54:14

Java代碼編譯

2009-07-06 12:49:33

JSP編譯器

2009-08-14 11:34:26

Mono C#編譯器

2010-01-18 10:28:15

C++編譯器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

精品乱码一区二区三区| 原创国产精品91| 青青草成人免费在线视频| 蜜桃视频久久一区免费观看入口| 亚洲神马久久| 日韩视频―中文字幕| 秘密基地免费观看完整版中文| 国产美女高潮在线观看| 国产亚洲欧洲997久久综合 | 日韩免费观看一区二区| 精品福利久久久| 日韩视频在线你懂得| 亚洲色欲综合一区二区三区| 成人a在线视频免费观看| 91麻豆免费视频| 91日韩在线播放| 久草视频一区二区| 午夜精品免费| 一本色道久久综合狠狠躁篇怎么玩 | 久99久精品视频免费观看| 久久久久久国产免费| 老司机精品免费视频| 日韩电影不卡一区| 在线综合视频播放| wwwwww.色| √8天堂资源地址中文在线| 亚洲欧洲av在线| 欧美不卡福利| 日韩一级片免费看| 韩国精品一区二区| 国产精品久久久久久久久久| 日本三级午夜理伦三级三| 99久久99久久精品国产片桃花| 日韩电影中文字幕在线观看| 午夜诱惑痒痒网| 外国电影一区二区| 色综合久久九月婷婷色综合| 丁香花在线影院观看在线播放| 美女av在线播放| 国产精品免费av| 天堂一区二区三区| 国产黄在线播放| 久久色视频免费观看| 久久久久久久久久久久久久一区| 亚洲精品无码专区| 丰满岳乱妇一区二区三区| 国产专区欧美专区| 91av久久久| 麻豆精品久久久| 国产精品嫩草视频| 在线观看亚洲国产| 久久国产欧美日韩精品| 91精品久久久久久久久久另类| 中文字幕一区2区3区| 奇米综合一区二区三区精品视频| 国产成人亚洲综合91精品| 天堂网中文字幕| 久久久久一区| 国产精品偷伦免费视频观看的| 中文字幕视频在线播放| 久久99精品国产麻豆婷婷 | 噜噜噜久久亚洲精品国产品麻豆 | 国产麻豆精品一区二区| 国产精品嫩草视频| 中文字幕乱码人妻无码久久| 日本女人一区二区三区| 国产精品永久免费在线| 国产精品传媒在线观看| 校园春色综合网| 国产精品高潮呻吟久久av黑人| 亚洲va在线观看| 先锋影音久久久| 日本成熟性欧美| 久久精品五月天| 日韩综合一区二区| 国产欧美韩国高清| 一区二区久久精品66国产精品 | 国产精品高清网站| 又骚又黄的视频| 蜜桃久久久久久久| 91亚洲永久免费精品| 国产成人精品一区二三区四区五区| 国产精品一二三区| 国产精品白丝jk白祙| 欧美一级做性受免费大片免费| 99视频热这里只有精品免费| 狠狠色伊人亚洲综合网站色| 欧美色视频免费| 欧美韩国日本不卡| 亚洲成人a**址| 国模雨婷捆绑高清在线| 欧美视频在线视频| www.久久91| 伊人久久大香线蕉av超碰| 亚洲第一偷拍网| 久久精品无码一区| 2023国产精品久久久精品双| 欧美精品videos| 亚洲综合图片网| 久久成人免费日本黄色| 亚洲最大成人网色| 神马久久久久| 最好看的中文字幕久久| 日韩小视频在线播放| 97精品国产99久久久久久免费| 欧美剧情电影在线观看完整版免费励志电影 | 一级性生活大片| 国产精品毛片久久| 91sao在线观看国产| 亚洲一区二区人妻| 青青草超碰在线| 丁香五精品蜜臀久久久久99网站 | 国产视频一区二区三区在线观看| 伊人色综合久久天天五月婷| 日韩av免费播放| 123区在线| 欧美日韩在线看| 中国黄色片免费看| 最近国产精品视频| 美女少妇精品视频| 男人天堂av在线播放| 国产在线观看一区二区| 久久99蜜桃综合影院免费观看| av在线天堂| 精品日本美女福利在线观看| 国产欧美一区二| 亚洲丁香日韩| 国内伊人久久久久久网站视频 | 欧美日本亚洲韩国国产| 日韩av片永久免费网站| 性中国xxx极品hd| 国产精品网曝门| 国产亚洲欧美在线视频| av在线播放一区| 亚洲性日韩精品一区二区| 久久成人国产精品入口| 九一九一国产精品| 视频一区视频二区视频| 蜜桃视频动漫在线播放| 日韩一卡二卡三卡| 91av手机在线| 日本成人在线视频网站| 精品免费国产| 岛国毛片av在线| 日韩一级成人av| 51精品免费网站| 欧美亚洲三区| 欧洲亚洲一区二区| 欧美www.| 国产一区二区三区精品久久久| 五月婷婷激情网| 不卡av电影在线播放| 国产一级做a爰片久久毛片男| 色婷婷成人网| 久久久国产一区二区| 一卡二卡三卡在线观看| 欧美韩国日本综合| 欧美一级特黄aaa| 久久久久久久久久久妇女| 国产精品一区二区在线| 中文字幕在线播放| 欧美日韩不卡一区| 五月天婷婷丁香网| 久久99国产精品久久99| 大地资源第二页在线观看高清版| 欧美一级做一级爱a做片性| 亚洲男人天堂网| 中文字幕精品在线观看| 中文字幕在线不卡国产视频| 亚洲va综合va国产va中文| 欧美韩国日本在线观看 | 欧美视频二区欧美影视| 九九综合九九综合| 日本精品999| 五月综合激情婷婷六月色窝| 公侵犯人妻一区二区三区| 肉色丝袜一区二区| 中文字幕日韩一区二区三区| 宅男噜噜噜66国产精品免费| 久久夜色撩人精品| 丰满人妻一区二区三区免费| 午夜精品国产更新| www.av欧美| 国产综合色精品一区二区三区| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 欧美成人精品一区| 成人久久久精品国产乱码一区二区| 欧美日韩国产精品| 日韩福利在线视频| 国产剧情一区在线| 日韩av在线播放不卡| 国产伦精品一区二区三区千人斩| 国产精品十八以下禁看| 亚洲第一图区| 亚洲精品自拍第一页| 国产寡妇亲子伦一区二区三区四区| 久久综合色婷婷| 青青草精品视频在线观看| 久久精品亚洲人成影院| 激情五月综合色婷婷一区二区| 奇米777日韩| 久久精品一本久久99精品| 免费观看毛片网站| 在线观看91视频| 麻豆亚洲av熟女国产一区二| 久久先锋资源网| 九九热免费在线观看| 国产欧美午夜| 日本精品免费视频| 免费av一区二区三区四区| 成人在线视频福利| 国产免费拔擦拔擦8x高清在线人| 永久555www成人免费| 精品国产亚洲AV| 色综合激情五月| 91嫩草丨国产丨精品| 国产日韩欧美精品一区| 欧美熟妇精品一区二区| 日本成人在线视频网站| 人妻夜夜添夜夜无码av| 日韩中文字幕高清在线观看| 国产伦精品一区二区三区| 人人精品久久| 国产成人av在线| 国内在线免费视频| xvideos国产精品| 刘亦菲毛片一区二区三区| 欧美色图一区二区三区| 亚洲精品午夜国产va久久成人| 亚洲激情综合网| 日本高清黄色片| 久久久久久夜精品精品免费| www男人天堂| 国内精品国产成人| 日本999视频| 欧美亚洲三区| 亚洲 高清 成人 动漫| 欧美日韩一区自拍| 亚洲精品乱码久久久久久蜜桃91| 国产成人精品三级高清久久91| 国产精品久久一区二区三区| 国产精品视频首页| 国产日本欧美一区二区三区在线| 天堂网在线最新版www中文网| 久久久久久噜噜噜久久久精品| a免费在线观看| 久久精品91久久香蕉加勒比| h视频在线播放| 中文字幕亚洲欧美| 日韩一区二区三区不卡| 亚洲第一视频网| 少妇高潮一区二区三区99小说 | 日韩av黄色在线观看| 都市激情国产精品| 555www成人网| 久草在线资源站手机版| 国语对白做受69| aa视频在线观看| 久久久久久91| av资源网在线播放| 2019中文字幕在线观看| 亚洲欧美韩国| 国产精品1区2区在线观看 | 精品久久久久久久久久| 日本一区二区三区免费视频| 亚洲国产欧美另类丝袜| 日韩激情在线播放| 欧美日韩人人澡狠狠躁视频| 久久精品一二区| 91久久精品一区二区三区| 中文字幕在线观看欧美| 在线不卡免费av| av av片在线看| 亚洲精品一区二区三区香蕉| 欧美视频在线观看一区二区三区| 亚洲福利在线播放| 深夜福利免费在线观看| 亚洲摸下面视频| 日韩精品成人av| 欧美另类极品videosbest最新版本| 最新日本在线观看| 隔壁老王国产在线精品| 在线观看的黄色| 国产精品一区二区三区免费视频| 亚洲四虎影院| 成人欧美一区二区三区在线观看| 成人三级av在线| 欧美午夜免费| 99精品在线观看| 日韩黄色短视频| 日欧美一区二区| 黄色小视频免费网站| www.激情成人| 欧美亚洲色综久久精品国产| 自拍偷在线精品自拍偷无码专区| 久久午夜无码鲁丝片午夜精品| 精品国产精品自拍| 无码人妻久久一区二区三区| 91国在线观看| 中文字幕av片| 精品免费一区二区三区| 国产视频网址在线| 久久国产精品影视| 一区二区三区短视频| 91在线网站视频| 极品国产人妖chinesets亚洲人妖 激情亚洲另类图片区小说区 | 亚洲精品一区二三区| 欧美一区二区在线免费观看| 精品区在线观看| 最新69国产成人精品视频免费| 狂野欧美性猛交xxxxx视频| 国产精品久久久久久久久借妻| 91综合久久爱com| 色噜噜色狠狠狠狠狠综合色一| 欧美午夜一区| 午夜免费看视频| 国产亚洲女人久久久久毛片| 国产亚洲自拍av| 欧美亚洲尤物久久| 日韩在线观看视频一区| www国产精品com| 欧美大片1688| 97视频中文字幕| 亚洲一本二本| 日本日本19xxxⅹhd乱影响| 激情综合色综合久久| 人妻精品久久久久中文字幕| 亚洲精品国产视频| 中文字幕第99页| 亚洲福利在线播放| 97久久人人超碰caoprom| 91老司机在线| 成人激情电影在线| 日韩视频在线免费看| 成人性色生活片免费看爆迷你毛片| 女人裸体性做爰全过| 在线观看一区二区视频| 亚洲欧洲国产综合| 久久久久久久爱| 欧美成人精品午夜一区二区| 亚洲成人自拍| 日韩成人一级片| 免费黄色三级网站| 亚洲一线二线三线视频| 精品黑人一区二区三区在线观看| 久久精品人人爽| 欧美成人毛片| 亚洲国产一区二区三区在线| 三级成人在线视频| 国产制服丝袜在线| 天涯成人国产亚洲精品一区av| 懂色av蜜臀av粉嫩av分享吧 | 手机电影在线观看| 91久久精品在线| 影视亚洲一区二区三区| 天堂av2020| 最近中文字幕一区二区三区| 国产精品热久久| 麻豆乱码国产一区二区三区| 高清不卡一区| av日韩在线看| 粉嫩高潮美女一区二区三区 | 精品九九在线| wwwxxx黄色片| 中文字幕成人网| 中文字幕人妻一区二区在线视频| 在线日韩精品视频| 久久天天久久| 99久久久无码国产精品性色戒| 蜜桃精品在线观看| 亚洲精品成人av久久| 欧美日本在线一区| a视频在线播放| 国产精品一区二区免费| 国产精品久久久久9999高清| xxxx黄色片| 欧美人牲a欧美精品| 欧美人与动牲性行为| 国产一区在线免费| 亚洲综合精品四区| 国产又粗又猛又爽又黄的视频四季 | 九九热在线视频播放| 亚洲欧美一区二区激情| 欧美色片在线观看| 国产精品夜夜夜爽张柏芝| 成人免费视频免费观看| 成人午夜视频在线播放| 一区二区欧美久久| 亚洲伦理久久| 黄色成人在线看| 亚洲国产电影在线观看| 国产普通话bbwbbwbbw| 国模gogo一区二区大胆私拍 | 精品国产乱码久久久久久108| 日韩不卡一区二区| 天美传媒免费在线观看| 欧美α欧美αv大片| 香蕉视频亚洲一级| 一二三四中文字幕| 26uuu亚洲婷婷狠狠天堂|