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

逆向基礎:軟件手動脫殼技術入門

安全 數據安全
這里整合了一下之前自己學習軟件手工脫殼的一些筆記和脫文,希望能給新學軟件逆向和脫殼的童鞋們一點幫助。

 這里整合了一下之前自己學習軟件手工脫殼的一些筆記和脫文,希望能給新學軟件逆向和脫殼的童鞋們一點幫助。

1 一些概念

1.1 加殼

加殼的全稱應該是可執行程序資源壓縮,是保護文件的常用手段。加殼過的程序可以直接運行,但是不能查看源代碼。要經過脫殼才可以查看源代碼。

加殼是利用特殊的算法,對EXE、DLL文件里的資源進行壓縮、加密。類似WINZIP 的效果,只不過這個壓縮之后的文件,可以獨立運行,解壓過程完全隱蔽,都在內存中完成。它們附加在原程序上通過Windows加載器載入內存后,先于原始程序執行,得到控制權,執行過程中對原始程序進行解密、還原,還原完成后再把控制權交還給原始程序,執行原來的代碼部分。加上外殼后,原始程序代碼在磁盤文件中一般是以加密后的形式存在的,只在執行時在內存中還原,這樣就可以比較有效地防止破解者對程序文件的非法修改,同時也可以防止程序被靜態反編譯。

殼的類型通常分為壓縮殼和加密殼兩類。壓縮殼的特點是減小軟件體積大小,加密保護不是重點。加密殼種類比較多,不同的殼側重點不同,一些殼單純保護程序,另一些殼提供額外的功能,如提供注冊機制、使用次數、時間限制等。

1.2 OEP

OEP:(Original Entry Point),程序的入口點。軟件加殼一般隱藏了程序真實的OEP(或者用了假的OEP), 我們需要尋找程序真正的OEP,才可以完成脫殼。

一般加殼程序在使用Ollydbg等動態調試工具時,會停在殼的預處理塊。即處在對于程序原始代碼塊的解壓或解密操作之前,在運行完程序自脫殼模塊后,會停留在程序加殼之前的OEP位置,此時是dump程序的***時期。脫殼時在真實OEP處下int3斷點,就可以捕捉到程序代碼段完全恢復的狀態。因此,尋找加殼程序的正確OEP,也成了手動脫殼時的***要務。

1.3 IAT

IAT:(Import Address Table),導入地址表。由于導入函數就是被程序調用但其執行代碼又不在程序中的函數,這些函數的代碼位于一個或者多個DLL中。當PE文件被裝入內存的時候,Windows裝載器才將DLL 裝入,并將調用導入函數的指令和函數實際所處的地址聯系起來(動態連接),這操作就需要導入表完成。其中導入地址表就指示函數實際地址。 多數加殼軟件在運行時會重建導入地址表,因此獲取加殼程序正確的導入地址表也是手動脫殼操作中的一個關鍵問題。

2 一些脫殼方法

2.1單步跟蹤法

單步跟蹤法的原理就是通過Ollydbg的單步(F8)、單步進入(F7)和運行到(F4)功能,完整走過程序的自脫殼過程,跳過一些循環恢復代碼的片段,并用單步進入確保程序不會略過OEP。這樣可以在軟件自動脫殼模塊運行完畢后,到達OEP,并dump程序。

2.2 ESP定律法

ESP定律法是脫殼的利器,是應用頻率***的脫殼方法之一。

ESP定律的原理在于程序中堆棧平衡的合理利用。由于在程序自解密或者自解壓過程中,不少殼會先將當前寄存器內容壓棧,如使用pushad,在解壓結束后,會將之前的寄存器值出棧,如使用popad。因此在寄存器出棧時,往往程序代碼被自動恢復,此時硬件斷點觸發。然后在程序當前位置,只需要少許單步跟蹤,就很容易到達正確的OEP位置。

2.3內存鏡像法(二次斷點法)

內存鏡像法是在加殼程序被加載時,通過OD的ALT+M快捷鍵,進入到程序虛擬內存區段。然后通過加兩次內存一次性斷點,到達程序正確OEP的位置。

內存鏡像法的原理在于對于程序資源段和代碼段下斷點,一般程序自解壓或者自解密時,會首先訪問資源段獲取所需資源,然后在自動脫殼完成后,轉回程序代碼段。這時候下內存一次性斷點,程序就會停在OEP處。

2.4一步到達OEP

所謂的一步到達OEP的脫殼方法,是根據所脫殼的特征,尋找其距離OEP最近的一處匯編指令,然后下int3斷點,在程序走到OEP的時候dump程序。 如一些壓縮殼往往popad指令距離OEP或者Magic Jump特別近,因此使用Ollydbg的搜索功能,可以搜索殼的特征匯編代碼,達到一步斷點到達OEP的效果。

2.5***一次異常法

***一次異常法的原理是,程序在自解壓或自解密過程中,可能會觸發無數次的異常。如果能定位到***一次程序異常的位置,可能就會很接近自動脫殼完成位置?,F在***一次異常法脫殼可以利用Ollydbg的異常計數器插件,先記錄異常數目,然后重新載入,自動停在***一次異常處。

2.6 模擬跟蹤法

模擬跟蹤法的原理就是使用Ollydbg下條件斷點,SFX相當于是一個自解壓段,在自解壓段結束時(eip的值轉到代碼段時),已經距離OEP很近,但是這種跟蹤方法會比較耗時。

2.7 “SFX”法

“SFX”法利用了Ollydbg自帶的OEP尋找功能,可以選擇直接讓程序停在OD找到的OEP處,此時自解壓已經完成,可以直接dump程序。#p#

3一些脫殼實踐

下面給出整理的使用以上方法,自己嘗試手動脫這幾種常用殼的脫殼筆記。

3.1UPX脫殼筆記

首先進行偵殼:

 

enter image description here

 

首先把程序扔到OllyIce里面可以看到:

 

enter image description here

 

然后這里嘗試使用ESP定理:即在ESP***次改變時,對ESP的地址設置硬件字訪問斷點,這樣可以在代碼被UPX算法還原之后,跳轉到程序的正常入口處。

 

enter image description here

 

然后F5運行,并沒有直接到跳轉到程序入口處的大跳位置,但是可以看到UPX的大跳就在眼前:

 

enter image description here

 

所以被還原后的程序入口點就是0x00445151(通過單步往下走,F4略過往回走的循環語句,也可以看到這個大跳的位置。)接下來走到大跳位置,跳到正常程序入口處:

 

enter image description here

 

然后去掉硬件斷點,并使用LoadPE的dump功能dump目標程序:

 

enter image description here

 

先修正映像大小,然后再選擇完整脫殼,這樣可以得到***步dump的程序,然后再使用ImportREC修復dump程序的OEP,OEP的信息通過OD自帶的dump功能查詢或者直接填45151:

 

enter image description here

 

將正確的入口地址填入ImportREC中,然后自動搜索IAT信息:

 

enter image description here

 

然后點擊獲取輸入表得到修正IAT之后的程序函數輸入表,然后再點擊顯示無效函數,愉快地發現沒有無效函數,那么就可以直接修復轉存文件了。

 

enter image description here

 

選擇剛剛***步dump下來的轉儲文件進行修復,修復完成之后脫殼完成:

 

enter image description here

 

這里對于壓縮殼UPX,直接使用了ESP定律,可以很方便找到OEP并dump程序。#p#

4.2 tElock脫殼筆記

這里脫的是一個tElock的殼:

 

enter image description here

 

1、先使用最簡單的***一次異常法: 首先把程序扔到OllyIce里面設置OD調試選項中的異常選項,

 

enter image description here

 

僅保留內存非法訪問異常,然后使用異常計數器插件,在使用前要清空斷點設置:

 

enter image description here

 

等到程序正常運行后,重新加載程序,再選擇第二步,停在***一次異常之前:

 

enter image description here

 

然后用Alt+M轉到內存窗口,對主程序code段下內存斷點,SHIFT+F9執行:

 

enter image description here

 

這樣程序就中斷在了正確的OEP處,可以選擇從模塊中刪除分析以顯示正常分析的匯編代碼。然后使用LoadPE dump程序,并修正程序映像大小。但是在使用ImportREC v1.6F Fix版,輸入正確的OEP,獲取函數輸入表信息時,會發現無效的指針。使用方法一修復后,再使用方法三可以完全修復:

 

enter image description here

 

再點擊Fix dump,可以修復之前dump下來的程序,脫殼完成:

 

enter image description here

 

2、使用二次內存斷點法: 首先載入程序,將所有的異常類型忽略,然后在idata段設置內存斷點, 然后SHIFT+F9:

 

enter image description here

 

 

enter image description here

 

停下來后再次在code段設置內存斷點,再次SHIFT+F9執行,可以直接達到正確的OEP中:

 

enter image description here

 

然后LoadPE dump,然后修復IAT。修復方法同方法1。

3、尋找magic jump以及修復函數表完成后dump程序: 前兩步還是加內存斷點(idata、code),然后定位到程序的正確OEP處

 

enter image description here

 

然后如果這時使用LoadPE dump后修復,就和前兩種一樣了。這里先是使用ImportREC獲取函數輸入表***個位置的指針地址。

 

enter image description here

 

然后得到函數指針偏移地址在0x005512C,加上基地址后為0x045512C,這時在該位置下硬件訪問雙字斷點。再重新SHIFT+F9忽略異常執行后,由于下了斷點,會觸發tElock的CRC校驗錯誤:

 

enter image description here

 

所以這里要先繞過CRC校驗,才能成功執行到硬件斷點位置,所以首先暫停程序,然后使用Alt+F9返回用戶代碼。點擊確定按鈕后,程序暫停在調用ExitProcess的位置:

 

enter image description here

 

現在要向上找一找能跳過這個退出的跳轉(CRC判斷跳轉),然后進行修改并跳過:

 

enter image description here

 

找到了應該修改的位置,但是如果修改之后重新運行是會被恢復的,所以先記下來這個跳轉的地址,0x00469622。重新運行之后,在idata斷設置內存斷點,SHIFT+F9停下后,再Ctrl+G找到修改點再修改。修改完之后再設置之前的硬件斷點,這樣不會觸發CRC校驗錯誤了。

無數次的SHIFT+F9之后,在寄存器窗口可以看到指針以及能夠正常顯示: 

enter image description here

 

然后此時F8單步,找magic jump……看小生大大的視屏是通過分析疑似CRC跳轉得到magic jump的位置: 

enter image description here 

這里記下來magic jump的地址是0x0046973B,然后清空udd文件,刪除硬件斷點,再次重新運行程序,然后在idata下內存斷點停住,然后Ctrl+G找到magic jump位置處,修改跳轉: 

enter image description here 

然后在code段下內存斷點: 

enter image description here 

然后SHIFT+F9執行,停下來就到了OEP的位置: 

enter image description here 

這時候再dump程序,IAT表已經被修復,可以直接獲得脫殼版程序: 

enter image description here 

這里嘗試使用了另外兩種脫殼方法,并且通過預先找OEP的方式,修復了CRC校驗后,直接dump到了IAT被修復了的程序。#p#

3.3 PEncrypt脫殼筆記

首先進行偵殼: 

enter image description here 

先把程序扔到OllyIce里面,然后程序停在這里,看起來蠻怪的: 

enter image description here  
enter image description here

好吧,重新加載程序,嘗試使用***一次異常法,不忽略所有異常,然后使用異常計數器插件,程序停在***一次異常處: 

enter image description here 

如果此時F8單步下去,程序會觸發異常處理,然后又到不了OEP了。這時需要看一下堆棧數據情況: 

enter image description here

 這時需要在0040CCD7處F2下斷點,然后SHIFT+F9執行,可以跳過這個坑: 

enter image description here 

然后接下來就是F8+F4的操作,一路直到OEP:

enter image description here 
enter image description here 

用LoadPE脫殼,然后用ImportREC修復后,雖然沒有無效指針,但是還是不能運行: 

enter image description here 

這時候用LoadPE的重建PE功能: 

enter image description here 
enter image description here

 然后就可以正常運行了: 

enter image description here 

這個殼使用了單步跟蹤的脫殼方法,一路跳過程序“陷阱”,***達到OEP。并且使用了LoadPE的重建PE功能,對程序進行了重建,最終完成了這個加密殼的脫殼全過程。#p#

3.4 FSG變形殼脫殼筆記

首先進行偵殼: 

enter image description here 

使用ESP定律,首先把程序扔到OllyIce里面,F8單步走,觀察ESP變化,在ESP***次發生變化時,對ESP對應的地址處設置內存硬件訪問WORD斷點,然后SHIFT+F9運行,在程序停下來之后,取消硬件斷點,進行F8單步: 

enter image description here 

用F4略過向后的跳轉(循環),然后繼續往下找,一直到這里: 

enter image description here 

在這個jmp下面F4,程序會跑飛。說明程序代碼在這個循環中就已經釋放完畢,所以向上找找這個循環中有沒有帶條件的大跳。這樣很容易找到magic jump的位置,然后我們Enter或者Ctrl+G到00402666的位置,發現果然是OEP,重新分析,然后F2下斷點,讓程序走到OEP: 

enter image description here 

如果是FSG1.33,直接使用LoadPE dump文件,然后使用ImportREC修復,就可以正常脫殼了。但是這里在使用ImportREC修復時,會出現一個無效指針: 

enter image description here 

這里直接剪掉(或者刪掉)這個指針,然后修復轉存文件,發現無法正常打開: 

enter image description here 

然后再把修復后的程序,丟到OllyIce中F9直接運行: 

enter image description here 

這里是變形殼添加的一個暗樁,會導致程序出現異常退出,這里直接nop掉或者把之前的jle(校驗)改成jmp,然后保存修改另存文件。然后就可以運行了 

enter image description here 

4 參考

【百度百科(各種概念)、自己之前的脫文……】 另附一篇脫殼步驟匯總:http://www.52pojie.cn/thread-259984-1-1.html

 

責任編輯:藍雨淚 來源: 烏云知識庫
相關推薦

2012-12-03 11:59:31

2021-04-01 10:40:22

網絡安全軟件

2012-12-03 13:17:04

脫殼DUMP

2012-12-03 13:30:19

脫殼OEP

2013-05-30 13:06:26

交換技術高級交換技術

2020-09-28 10:47:41

Shellcode技術

2010-03-15 14:29:04

2011-02-24 11:10:33

Konqueror

2010-08-19 12:00:27

2017-05-24 22:11:46

脫殼工具PIN安全工具

2021-09-07 20:23:08

基礎軟件操作系統自主創新

2010-09-30 09:40:45

2022-02-22 19:04:01

Perl編程語言

2009-07-02 10:27:20

JSP技術JSP入門

2010-01-14 10:55:34

CentOS auth

2018-05-03 10:00:23

HBase運維數據

2015-06-01 13:35:43

數據中心DCIM

2010-07-01 15:58:31

CANopen總線協議

2011-01-10 14:36:00

新手linux基礎

2011-08-10 17:04:43

JavaScript
點贊
收藏

51CTO技術棧公眾號

国产精品久久久久毛片大屁完整版| 亚洲精品久久久久avwww潮水| 亚洲人成网www| 欧美日韩日日夜夜| 4444亚洲人成无码网在线观看| 天天干,夜夜爽| 久久精品av麻豆的观看方式| 久久久久久国产精品美女| 欧美性猛交xxx乱久交| 免费在线视频欧美| av在线一区二区三区| 国产日韩欧美在线| 日本人亚洲人jjzzjjz| 国产精区一区二区| 色偷偷久久一区二区三区| 五月天综合婷婷| 日本一二三区在线视频| 国产一区二区三区香蕉| 日本国产欧美一区二区三区| 青青草手机在线观看| 牛牛视频精品一区二区不卡| 3d成人动漫网站| 精品视频无码一区二区三区| av资源在线看片| 亚洲欧美二区三区| 亚洲国产日韩美| 国产 欧美 精品| 狠狠狠色丁香婷婷综合激情 | 美国黄色片视频| 日韩精品导航| 精品88久久久久88久久久| 天天干天天综合| 东凛在线观看| 99久久精品国产精品久久| 91理论片午午论夜理片久久| 蜜臀尤物一区二区三区直播| 国产精品久久久一区二区| 欧美区在线播放| 四虎影院中文字幕| 999成人网| 色阁综合伊人av| 日韩不卡av在线| 国内精品伊人久久久| 亚洲精美色品网站| 亚洲中文字幕无码一区| 中文字幕日韩高清在线| 欧美一区二区观看视频| 成年人网站av| 成人黄色91| 欧美精品粉嫩高潮一区二区| 88av.com| www.一区| 欧美另类videos死尸| 性chinese极品按摩| 欧美日一区二区三区| 91黄色在线观看| 国产女大学生av| 一二三四视频在线中文| 精品久久久久久中文字幕大豆网| 97超碰人人澡| 国产在线88av| 国产精品久久久久一区二区三区 | 国产精品一区久久久| 欧美性受xxx黑人xyx性爽| 秋霞电影一区二区| 成人羞羞国产免费| 亚洲av永久无码国产精品久久| 国产成人av一区二区| 国产精品99久久久久久久| 色一情一乱一乱一区91av| 91麻豆国产福利精品| 欧美日韩在线观看一区| 9191在线| 99久久精品情趣| 美女三级99| 3d成人动漫在线| 亚洲欧美一区二区三区国产精品| 欧美a级免费视频| 涩涩视频在线播放| 在线观看不卡视频| 亚洲综合在线一区二区| 韩国精品福利一区二区三区| 亚洲片在线资源| 五月婷婷综合激情网| 欧美日本中文| 欧美综合国产精品久久丁香| 最近中文字幕免费在线观看| 国产精品一区二区x88av| 国产亚洲精品久久飘花| 99精品视频在线播放免费| 国产91丝袜在线播放九色| 国产精品久久国产三级国电话系列| 少妇高潮一区二区三区99小说| 久久久午夜精品| 在线观看日本一区| 麻豆免费在线| 91.成人天堂一区| 手机在线成人av| 欧美aaaa视频| 97精品在线视频| 911美女片黄在线观看游戏| 成人18视频在线播放| 婷婷精品国产一区二区三区日韩| 丝袜国产在线| 欧美三级在线播放| 香蕉视频污视频| 图片区亚洲欧美小说区| 欧美亚洲免费电影| 成人av免费播放| 国产精品免费丝袜| 日本不卡在线观看视频| 午夜电影一区| 爱福利视频一区| 国产一级18片视频| 国产黄色成人av| 亚洲一区二区精品在线观看| 小视频免费在线观看| 欧美不卡在线视频| 女同性αv亚洲女同志| 精品一二三区| 456亚洲影院| 亚洲欧美激情国产综合久久久| 国产精品乱码妇女bbbb| 成年人黄色片视频| 日韩最新在线| 国产69精品久久久久99| www.日韩高清| 亚洲精品日韩综合观看成人91| 亚洲精品视频导航| 国产传媒欧美日韩成人精品大片| 韩剧1988在线观看免费完整版| 国产99视频在线| ...xxx性欧美| 日本中文字幕精品—区二区| 久操成人av| 国产成人精品视频在线观看| 亚洲人在线观看视频| 精品国产乱码久久久久久婷婷| 久久久久久久久久久久国产精品| 亚洲一级淫片| 91在线看www| 成人在线视频亚洲| 8x福利精品第一导航| 性生交大片免费全黄| 九色综合狠狠综合久久| 亚洲砖区区免费| 亚洲最大的免费视频网站| 日韩中文字幕免费视频| 一级久久久久久久| 日韩毛片精品高清免费| 午夜av中文字幕| 欧美91大片| 粉嫩精品一区二区三区在线观看| 欧美男男video| 精品国产免费一区二区三区四区 | 女人又爽又黄免费女仆| 久久久999| 亚洲国产精品123| 日韩伦理一区二区| 欧美成人第一页| 丁香花免费高清完整在线播放| 亚洲自拍偷拍欧美| 风间由美一二三区av片| 欧美日韩一二| 国产精品亚洲激情| 久操视频在线播放| 岛国av一区二区三区| 黄色片视频免费观看| 丝袜美腿亚洲一区二区图片| 水蜜桃亚洲精品| 欧美高清你懂的| 久久6免费高清热精品| 色婷婷综合视频| 欧美无人高清视频在线观看| 成年人免费视频播放| 国产成人日日夜夜| 国产精品视频一区二区三区四区五区| 欧美理论在线播放| 99久久99| 成人在线网站| 欧美大片免费看| 久蕉在线视频| 欧美一区二区福利在线| 韩国av中文字幕| 中文字幕一区二区不卡| 92看片淫黄大片一级| 成人免费看片39| 国产精品制服诱惑| 欧美影视资讯| 欧美黄色www| 91在线导航| 亚洲电影av在线| 中文字幕人妻一区二区在线视频 | 欧美在线一级| 2021国产精品视频| 久久精品视频观看| 精品视频在线播放色网色视频| 在线免费a视频| 精品久久久久久久大神国产| 青青操在线视频观看| 91丨九色丨尤物| 婷婷激情小说网| 久久久久久穴| www.九色.com| 97精品在线| 色99中文字幕| 欧美电影免费网站| 亚洲一区二区三区四区在线播放| av高清不卡| 久久久久久久久久久av| 午夜激情视频在线| 亚洲全黄一级网站| 色噜噜在线播放| 欧美刺激午夜性久久久久久久| 亚洲欧美精品aaaaaa片| 久久综合九色综合97婷婷女人| www国产精品内射老熟女| 亚洲激情五月| 亚洲午夜精品久久久中文影院av| 日韩精品亚洲aⅴ在线影院| 99视频在线播放| 在线高清欧美| 国产精品欧美日韩| 另类激情视频| 欧美一级片在线播放| 久久久123| 欧美高清视频在线| 成人在线观看免费网站| 日韩在线观看免费av| 欧洲综合视频| 亚洲精品视频免费| 深夜福利在线观看直播| 亚洲福利在线视频| 乱色精品无码一区二区国产盗| 7777女厕盗摄久久久| 一区二区三区午夜| 欧美日本免费一区二区三区| 中文字幕一二三四| 欧美性大战久久久久久久| 无码人妻av一区二区三区波多野| 日韩欧美成人区| 五月婷婷亚洲综合| 黑人狂躁日本妞一区二区三区| 影音先锋亚洲天堂| 欧美日韩美女在线| 中文字幕视频网站| 色诱亚洲精品久久久久久| 丰满少妇xoxoxo视频| 在线一区二区三区做爰视频网站| 波多野结衣啪啪| 91福利精品第一导航| 中文字幕在线播放av| 欧美日韩一区二区三区视频| 91丨九色丨丰满| 日韩丝袜情趣美女图片| 人妻无码中文字幕| 日韩精品小视频| 国产小视频在线| 永久555www成人免费| 黄网站免费在线播放| 欧美黄色免费网站| 涩涩视频在线免费看| 国产精品老牛影院在线观看| gogo大尺度成人免费视频| 97超级碰碰| 国产精品66| 国产男女猛烈无遮挡91| 日韩一区二区三区在线看| 成人资源av| 国内精品久久久久久久久电影网| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 亚洲最新色图| 国产av麻豆mag剧集| 一区二区三区国产精华| 精品一区二区三区无码视频| 亚洲视频播放| 亚洲一区日韩精品| 国产91在线观看| 蜜桃久久精品成人无码av| 专区另类欧美日韩| 日韩欧美亚洲一区二区三区| 欧美综合一区二区三区| 国产视频在线观看免费| 亚洲精品国精品久久99热一| av网站无病毒在线| 欧美激情免费在线| 日本一区二区三区视频在线| www.久久久| 日本欧美视频| 亚洲色成人www永久在线观看 | 日韩欧美1区| a级免费在线观看| 日韩精品欧美成人高清一区二区| 波多野结衣在线免费观看| 26uuu久久天堂性欧美| 午夜国产小视频| 欧美性猛交视频| 超碰在线人人干| 在线视频中文亚洲| 91福利区在线观看| 91精品视频观看| 国产va免费精品观看精品视频| 97久久国产亚洲精品超碰热| 蜜臀av性久久久久蜜臀aⅴ| 亚洲天堂成人av| 一区二区三区在线视频观看58 | 欧美日韩电影一区二区三区| 亚洲91中文字幕无线码三区| 免费无遮挡无码永久视频| 国产精品一区二区久激情瑜伽 | 亚洲一区二区美女| 亚洲天堂视频网| 亚洲人成在线一二| av电影免费在线看| 亚洲一区二区三区香蕉| 青青草成人影院| 日本免费黄视频| 成人深夜在线观看| 欧美日韩在线观看免费| 欧美日韩国产免费一区二区 | 亚洲日韩欧美一区二区在线| 亚洲欧美偷拍视频| 亚洲精品国产精品自产a区红杏吧| 成人在线播放| 成人精品aaaa网站| 水蜜桃久久夜色精品一区| 在线观看的毛片| 国产香蕉久久精品综合网| 久草视频在线观| 亚洲精品美女久久久久| 高清电影在线免费观看| 成人午夜电影免费在线观看| 911精品美国片911久久久| 色婷婷一区二区三区av免费看| 国产精品三级视频| 国产乱码在线观看| 尤物yw午夜国产精品视频明星| 欧美电影免费观看| 欧美福利一区二区三区| 免费国产自线拍一欧美视频| 免费看a级黄色片| 久久综合色一综合色88| 国产成人愉拍精品久久| 亚洲精品国产美女| 成人小电影网站| 欧美日韩在线一区二区三区| 久久国产直播| 国产第一页精品| 欧美日韩高清影院| 国产精品久久麻豆| 91在线观看欧美日韩| 国内自拍视频一区二区三区| 最好看的中文字幕| 亚洲一区av在线| 五月婷婷狠狠干| 国产成人精品av在线| 欧美色婷婷久久99精品红桃| 日日干夜夜操s8| 亚洲精品久久嫩草网站秘色| 好吊视频一区二区三区| 97视频在线播放| 国产在视频线精品视频www666| 五月婷婷深爱五月| 中文字幕在线一区免费| 国产高清视频免费| 97视频在线观看免费| 少妇精品久久久一区二区三区| 亚洲欧美在线精品| 一区二区三区不卡在线观看| 香蕉视频国产在线| 国产精品久久久久久亚洲影视| 99精品电影| 国产黑丝一区二区| 91成人在线精品| 制服丝袜中文字幕在线| 国产美女在线精品免费观看| 日韩福利视频网| 国内偷拍精品视频| 精品丝袜一区二区三区| 日韩国产一二三区| 五十路熟女丰满大屁股| 国产欧美一区二区精品忘忧草 | 亚洲精品一区二区在线| 色婷婷成人网| 国产深夜男女无套内射| 中文天堂在线一区| 噜噜噜久久,亚洲精品国产品| 国产精品对白刺激| 激情欧美日韩| 日本不卡一区视频| 亚洲国产成人久久综合一区| 成人精品三级| 999在线观看视频| 国产精品久久99| 亚洲 美腿 欧美 偷拍| 成人在线视频网站| 鲁大师成人一区二区三区| 清纯粉嫩极品夜夜嗨av| 国产一区二区三区三区在线观看| jizz性欧美2|