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

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

【天天速看料】WinAFL小白踩坑指南,你學(xué)會(huì)了嗎?

2023-05-04 09:25:32 來源:FreeBuf.COM

本文主要內(nèi)容包括:WinAFL介紹與安裝、以ABC看圖程序?yàn)槔龢?gòu)建Fuzz最小案例庫、執(zhí)行Fuzz跑出Crash,以及最終利用Bugid對Crash分類

WinAFL介紹與安裝

WinAFL,是Ivan Fratric基于lcumtuf的AFL創(chuàng)建的大型Fuzzing程序,由于AFL無法在windows下直接使用,Winafl彌補(bǔ)了這一空白,使用DynamoRIO來插樁&測量代碼覆蓋率,并使用Windows API進(jìn)行內(nèi)存和進(jìn)程創(chuàng)建。

WinAFL 項(xiàng)目地址:https://github.com/ivanfratric/winafl


(資料圖)

請注意:Windows 10 1809及更高版本的最新Windows版本要使用DynamoRIO 8.0.0以上版本

此時(shí)如果直接進(jìn)行操作可能會(huì)出現(xiàn)以下報(bào)錯(cuò)

需要re-compiled ,這個(gè)過程為:

(1) 下載安裝DynamoRio源碼,或者直接下載DynamoRio Windows版的二進(jìn)制包(https://github.com/DynamoRIO/dynamorio/wiki/Downloads)

(2) 打開Visual Studio命令提示工具,如果要安裝成64位版本的則打開Visual Studio x64命令提示工具(一般在【開始—所有程序—Visual Stdio—Visual Studio Tools】中可找到)。因?yàn)樵趯?4位程序進(jìn)行fuzz時(shí),需要有64-bit的winafl.dll,所以安裝時(shí)要選擇好版本

(3)在命令提示工具中進(jìn)入WinAFL的目錄下

(4) 在Visual Studio命令提示工具中輸入如下命令進(jìn)行WinAFL編譯安裝(需將-DDynamoRIO_DIR參數(shù)設(shè)置為你的DynamoRIO cmake文件所在位置)

32-bit build:

mkdir build32cd build32cmake -G"Visual Studio 16 2019" -A Win32 .. -DDynamoRIO_DIR=..\path\to\DynamoRIO\cmake cmake --build . --config Release

64-bit build:

mkdir build64cd build64cmake -G"Visual Studio 16 2019" -A x64 .. -DDynamoRIO_DIR=..\path\to\DynamoRIO\cmakecmake --build . --config Release

這里需要注意一下-G選擇平臺時(shí)VS16與之前版本默認(rèn)目標(biāo)平臺架構(gòu)是有些區(qū)別的:

cmake -G "Visual Studio 16 2019" -A Win32 ;x32cmake -G "Visual Studio 16 2019" -A x64 ;x64 默認(rèn)目標(biāo)平臺名稱(架構(gòu))為Win64cmake -G "Visual Studio 15 2017" ;x32 默認(rèn)目標(biāo)平臺名稱(架構(gòu))為Win32cmake -G "Visual Studio 15 2017 Win64" ;x64

winafl 命令行參數(shù),主要分為三段,(afl執(zhí)行參數(shù)–dynamoRIO執(zhí)行參數(shù)–程序執(zhí)行參數(shù))

afl執(zhí)行參數(shù)主要包括

-i -o指定輸入和輸出文件夾

-D指定DynamoRIO根目錄

-t每一次樣本執(zhí)行的超時(shí)時(shí)限

-ffuzz 程序讀取的位置

-M \ -S分布式模式

-x可選的fuzz字典

dynamRIO執(zhí)行參數(shù)主要包括

-coverage_module計(jì)算覆蓋率的模塊

-fuzz_iterations在重新啟動(dòng)目標(biāo)進(jìn)程之前,目標(biāo)函數(shù)要運(yùn)行的最大迭代次數(shù)。

-target_module包含目標(biāo)函數(shù)的模塊(一個(gè)可執(zhí)行文件鏡像)需要與該選項(xiàng)一起指定-target_method或-target_offset

-target_method目標(biāo)函數(shù),需要export或者帶符號

-target_offset目標(biāo)偏移,相對于target_module的偏移,在method無法導(dǎo)出的時(shí)候使用

-nargs程序執(zhí)行所需要的參數(shù)個(gè)數(shù)

-debug調(diào)試模式。不要嘗試連接到服務(wù)器。輸出包含已加載模塊,打開的文件和覆蓋率信息的日志文件

-logdir指定將日志文件寫入哪個(gè)目錄(僅與-debug一起使用)

程序執(zhí)行參數(shù)就是要fuzz的程序的命令行構(gòu)建Fuzz最小案例庫

現(xiàn)在我們從網(wǎng)上搜集一堆ABC看圖支持的格式,包括tif、jpg、png、ico等,github上有許多Fuzz的案例庫,這樣的案例庫中包含大量的文件,運(yùn)行起來效率會(huì)很差。根據(jù)學(xué)長博客,AFL是存在語料庫蒸餾(Corpus Distillation)工具的,afl-cmin和afl-tmin。

移除執(zhí)行相同代碼的輸入文件——AFL-CMINafl-cmin的核心思想是:嘗試找到與語料庫全集具有相同覆蓋范圍的最小子集。舉個(gè)例子:假設(shè)有多個(gè)文件,都覆蓋了相同的代碼,那么就丟掉多余的文件。減小單個(gè)輸入文件的大小——AFL-TMIN整體的大小得到了改善,接下來還要對每個(gè)文件進(jìn)行更細(xì)化的處理。afl-tmin盡量縮減文件體積。

在winafl中,他們存在于 winafl-cmin.py,對輸入的樣本文件進(jìn)行最小化處理,以用來提高 WinAFL 的執(zhí)行效率。

篩選命令

python winafl-cmin.py --working-dir C:\Users\test\Desktop\winafl-master\build32\bin\Release -D C:\Users\test\Desktop\DynamoRIO-Windows-8.0.0-1\bin32 -t 100000 -i C:\Users\test\Desktop\jpg -o C:\Users\test\Desktop\jpg\out -coverage_module FreeImage.dll -target_module Project1.exe -target_method main -nargs 2 -- C:\Users\test\source\repos\Project1\Release\Project1.exe @@

此時(shí)可能出現(xiàn)[!] Dry-run failed, 2 executions resulted differently:Tuples matching? False的報(bào)錯(cuò)

看來測試用例中存在一些壞的用例,導(dǎo)致不能正確精簡,在語料庫所在文件夾可以利用以下bash腳本簡單判斷一下

λ for file in *; do printf "==== FILE: $file =====\n";/c/Users/test/source/repos/Project1/Release/Project1.exe $file ;echo $?; done

正常運(yùn)行的文件返回值都是0,有問題的文件返回結(jié)果都不太正常

把這些返回結(jié)果不太正常的刪除之后,再運(yùn)行一次語料庫蒸餾,發(fā)現(xiàn)運(yùn)行成功了

可以看到原本429張被精簡到了148張,確實(shí)少了不少,根據(jù)參考教程中的提示,Winafl在處理大于4Kb的圖片時(shí),速度會(huì)變得很慢,因此再刪除一波,最終語料庫就剩下這么點(diǎn)了。

開始運(yùn)行

經(jīng)過動(dòng)態(tài)和靜態(tài)的簡單分析后,發(fā)現(xiàn)ABC看圖主要調(diào)用Freeimage.dll進(jìn)行圖片解析的,決定對 FreeImage 庫的載入函數(shù)進(jìn)行模糊測試,針對 FreeImage_LoadU 函數(shù)編寫測試程序

#define _CRT_SECURE_NO_WARNINGS#include #include #include using namespace std;extern "C" __declspec(dllexport) int main(int argc, char** argv);void test(HINSTANCE hinstLib, wchar_t* PathName);wchar_t* charToWChar(const char* text);typedef DWORD(__stdcall* FreeImage_GetFileTypeU)(const wchar_t* lpszPathName, int flag);typedef DWORD(__stdcall* FreeImage_Initialise)(BOOL load_local_plugins_only);typedef DWORD(__stdcall* FreeImage_DeInitialise)();typedef DWORD(__stdcall* FreeImage_LoadU)(DWORD format, const wchar_t* lpszPathName, int flag);typedef DWORD(__stdcall* FreeImage_UnLoad)(DWORD dib);FreeImage_Initialise Initialise;FreeImage_GetFileTypeU LoadFileType;FreeImage_LoadU LoadU; DWORD load;FreeImage_UnLoad UnLoad;FreeImage_DeInitialise DeInitialise;int main(int argc, char** argv){if (argc < 2) {printf("Usage: %s < file>\n", argv[0]);return 0;}wchar_t* PathName = charToWChar(argv[1]);HINSTANCE hinstLib; BOOL fFreeResult, fRunTimeLinkSuccess = FALSE; DWORD Error = NULL;hinstLib = LoadLibrary(TEXT("C:\\FreeImage.dll"));if (hinstLib != NULL){fRunTimeLinkSuccess = TRUE;Initialise = (FreeImage_Initialise)GetProcAddress(hinstLib, (LPCSTR)163); // 初始化 FreeImage 庫LoadFileType = (FreeImage_GetFileTypeU)GetProcAddress(hinstLib, (LPCSTR)126);// 獲取位圖文件類型LoadU = (FreeImage_LoadU)GetProcAddress(hinstLib, (LPCSTR)181);// 加載位圖UnLoad = (FreeImage_UnLoad)GetProcAddress(hinstLib, (LPCSTR)242);// 卸載位圖DeInitialise = (FreeImage_DeInitialise)GetProcAddress(hinstLib, (LPCSTR)83);//卸載 FreeImage 庫test(hinstLib, PathName);fFreeResult = FreeLibrary(hinstLib);}if (!fRunTimeLinkSuccess)cout << "加載函數(shù)失敗, Error: " << Error << endl;return 0;}void test(HINSTANCE hinstLib, wchar_t* PathName){DWORD FileType = (LoadFileType)(PathName, 0);load = (LoadU)(FileType, PathName, 0);return;}wchar_t* charToWChar(const char* text){size_t size = strlen(text) + 1;wchar_t* wa = new wchar_t[size];mbstowcs(wa, text, size);return wa;}

在對該程序進(jìn)行編譯之后,可以先簡單測試一下WinAFL 是否可以正常使用。-debug 表示設(shè)置為調(diào)試模式。

\winafl\bin32> C:\Users\test\Desktop\DynamoRIO-Windows-8.0.0-1\bin32\drrun.exe -c winafl.dll -debug -coverage_module FreeImage.dll -target_module Project1.exe -target_method main -fuzz_iterations 10 -nargs 2 -- C:\Users\test\source\repos\Project1\Debug\Project1.exe C:\Users\test\Desktop\jpg\1x1-low.jpg

如下圖所示,日志文件當(dāng)中模塊加載正常并沒有錯(cuò)誤顯示

下面就要開始模糊測試了,按照教程進(jìn)行的,但是它的目標(biāo)函數(shù)是main,我們來看看結(jié)果如何。

afl-fuzz.exe -i C:\Users\test\Desktop\jpg\out -o C:\Users\test\Desktop\jpg\re -D C:\Users\test\Desktop\DynamoRIO-Windows-8.0.0-1\bin32 -t 9000 -- -coverage_module FreeImage.dll -target_module Project1.exe -target_method main -fuzz_iterations 5000 -nargs 2 -- C:\Users\test\source\repos\Project1\Debug\Project1.exe @@

如圖所示,可以跑是可以跑,但是這個(gè)速度實(shí)在太慢了,執(zhí)行main函數(shù)浪費(fèi)了太多時(shí)間,實(shí)際上我們的load函數(shù)只測test函數(shù)就可以,我們將-target_method改為test嘗試一下

afl-fuzz.exe -i C:\Users\test\Desktop\jpg\out -o C:\Users\test\Desktop\jpg\re -D C:\Users\test\Desktop\DynamoRIO-Windows-8.0.0-1\bin32 -t 9000 -- -coverage_module FreeImage.dll -target_module Project1.exe -target_method test -fuzz_iterations 5000 -nargs 2 -- C:\Users\test\source\repos\Project1\Debug\Project1.exe @@

然后就蹦框了,看起來是沒有找到我們寫的test函數(shù),忘了在vs里把test函數(shù)也導(dǎo)出

這里導(dǎo)出后再編譯一遍,再嘗試一下,成功了,這速度明顯提升了好幾倍啊

為了讓fuzz效率更高一點(diǎn),充分利用cpu的多核,進(jìn)行多核系統(tǒng)的并行測試

afl-fuzz.exe -i C:\Users\test\Desktop\jpg\out -o C:\Users\test\Desktop\jpg\re -M master -D C:\Users\test\Desktop\DynamoRIO-Windows-8.0.0-1\bin32 -t 9000 -- -coverage_module FreeImage.dll -target_module Project1.exe -target_method test -fuzz_iterations 5000 -nargs 2 -- C:\Users\test\source\repos\Project1\Debug\Project1.exe @@afl-fuzz.exe -i C:\Users\test\Desktop\jpg\out -o C:\Users\test\Desktop\jpg\re -S slaver01 -D C:\Users\test\Desktop\DynamoRIO-Windows-8.0.0-1\bin32 -t 9000 -- -coverage_module FreeImage.dll -target_module Project1.exe -target_method test -fuzz_iterations 5000 -nargs 2 -- C:\Users\test\source\repos\Project1\Debug\Project1.exe @@afl-fuzz.exe -i C:\Users\test\Desktop\jpg\out -o C:\Users\test\Desktop\jpg\re -S slaver02 -D C:\Users\test\Desktop\DynamoRIO-Windows-8.0.0-1\bin32 -t 9000 -- -coverage_module FreeImage.dll -target_module Project1.exe -target_method test -fuzz_iterations 5000 -nargs 2 -- C:\Users\test\source\repos\Project1\Debug\Project1.exe @@

因?yàn)槲业呐渲帽容^垃圾只有四核,所以就開這么多了,我們先試一下

扔到ABC看圖里,發(fā)現(xiàn)真的崩潰了

利用Bugid對Crash分類

這樣一堆crash,里面肯定有不少重復(fù)的,原因也有各不相同,如何對他們進(jìn)行快速分類并找到問題點(diǎn)呢?

在這里我使用了BugID,它可以反饋崩潰和死機(jī)的可利用性的詳細(xì)報(bào)告,BugID安裝所需要的環(huán)境如下:

最新的Python 2.7.14Windows的最新調(diào)試工具最新的BugId版本

如果使用默認(rèn)設(shè)置安裝Windows的Python和調(diào)試工具,則BugId應(yīng)該能夠運(yùn)行而無需調(diào)整任何設(shè)置。您可以在本地文件系統(tǒng)上任意位置解壓縮BugId

但是理論上BugID需要一個(gè)一個(gè)進(jìn)行文件分析,而Crash這么多,只是就可以寫一個(gè)Python腳本來幫助我們

import sysimport ossys.path.append(r"C:\Users\test\Desktop\BugId-master")testcases = []for root, dirs, files in os.walk(r"C:\Users\test\Desktop\jpg\re\slaver01\crashes", topdown=False): for name in files: testcase = os.path.abspath(os.path.join(root, name)) testcases.append(testcase)for testcase in testcases: print ("[*] Gonna run: ", testcase) os.system(r"PageHeap.cmd "Project1.exe" ON") os.system(r"python C:\Users\test\Desktop\BugId-master\BugId.py C:\Users\test\source\repos\Project1\Debug\Project1.exe --isa= x86 -- %s" % testcase)

請注意在最后的程序后面加上--isa= x86哦,不加默認(rèn)作為64位調(diào)試會(huì)報(bào)錯(cuò)

運(yùn)行腳本之后,我們就看到源源不斷的bug信息出來了

最后可以寫到一個(gè)文檔里保存下來,看起來字符好像有點(diǎn)問題,不過問題不大

這只是簡要信息,BugID在運(yùn)行時(shí)已經(jīng)自動(dòng)生成了較為詳細(xì)的分析報(bào)告,打開BugID目錄就可以看到

隨便打開一個(gè)看看,很詳細(xì)

參考文獻(xiàn)

winafl使用 http://www.simp1e.site/2020/04/18/winafl/

模糊測試工具WinAFL使用指南 https://www.freebuf.com/articles/system/216437.html

初識 Fuzzing 工具 WinAFL https://paper.seebug.org/323/

Fuzz 工具 WinAFL 的使用感受 https://bbs.pediy.com/thread-255162.htm

Fuzzing the MSXML6 library with WinAFL https://symeonp.github.io/2017/09/17/fuzzing-winafl.html

標(biāo)簽:

返回頂部
一卡二卡三卡在线| 91中文字幕永久在线| 99久久免费观看| 91久久精品无码一区二区| 国产中文字幕乱人伦在线观看| 色婷婷av一区二区三区之e本道| www.午夜av| 亚洲最大的黄色网址| 午夜精品久久久久久久99热黄桃| 久久久久国产一区| 国产精品嫩草av| 日本一本在线观看| 国产日韩一区二区在线| www.狠狠爱| 影音先锋黄色网址| 99热这里只有精品在线播放| 女人黄色一级片| 国产精品乱码一区二区| 日本高清久久久| 91高清免费看| 秋霞午夜鲁丝一区二区| 西西44rtwww国产精品| 国产乱子伦农村叉叉叉| 香港三级日本三级| 手机在线看片1024| 黄色一级大片在线观看| jizzjizz日本少妇| 天天干天天舔天天射| 日韩福利片在线观看| 久久艹国产精品| 国产一二三四区在线观看| 中文精品无码中文字幕无码专区 | 国产精品自拍第一页| 国产精品无码人妻一区二区在线| 亚洲欧美色图视频| 夜夜嗨aⅴ一区二区三区| 97在线免费公开视频| 日韩精品电影一区二区三区| 亚洲第一视频在线| 久久久国产精品成人免费| 欧美精品一区免费| 国产suv精品一区二区68| 天天摸夜夜添狠狠添婷婷| 国产在线视频你懂的| 日韩精品―中文字幕| 国产精品久久久视频| 亚洲人妻一区二区三区| 国产成人精品777777| 小明看看成人免费视频| 少妇一晚三次一区二区三区| 久久只有这里有精品| 国内精品久久久久久久久久久| 国产一级久久久| 久久综合九色综合88i| 国产真实乱人偷精品人妻| 黑人操亚洲女人| 日本视频网站在线观看| 91插插插影院| 91专区在线观看| 曰本女人与公拘交酡| 国产毛片毛片毛片毛片毛片毛片| 国产乱码久久久| 日韩欧美中文字幕一区二区| 熟妇人妻va精品中文字幕| 国产精品8888| 亚洲精品国产91| www.美色吧.com| 国产欧美一区二区三区视频在线观看| 久久精品国产av一区二区三区| 黄色免费观看视频网站| a级片一区二区| 精品人妻中文无码av在线 | 91福利在线观看视频| 成年人免费看毛片| 国产又粗又长又大的视频| 国产一级黄色录像片| 成人乱码一区二区三区av| 天天躁日日躁狠狠躁喷水| 天码人妻一区二区三区在线看| 99久re热视频精品98| 国产一线在线观看| av免费在线观看不卡| 国产真实的和子乱拍在线观看| 成人黄色片视频| 成人在线免费观看视频网站| 五月天婷婷丁香网| 免费a在线观看播放| 香蕉视频黄在线观看| 波多野结衣视频观看| 国产午夜小视频| 日韩成人av免费| 国产福利一区视频| 日韩欧美猛交xxxxx无码| 亚洲欧洲综合网| 欧美夫妇交换xxx| 亚洲中文字幕无码一区| 在线免费观看a级片| 日本一本在线视频| 99精品视频播放| 国产精品www在线观看| 精品一区二区成人免费视频| 亚洲精品成人av久久| 亚洲熟女一区二区| 熟妇人妻系列aⅴ无码专区友真希| 国产一区二区女内射| 午夜精品免费观看| 国产精品午夜影院| 日本特黄特色aaa大片免费| 免费av不卡在线| 国产日韩一区二区在线| 福利视频免费在线观看| 免费成人深夜夜行网站视频| 爱爱视频免费在线观看| 香蕉久久久久久久| 婷婷色一区二区三区| 无码熟妇人妻av| 大地资源二中文在线影视观看| 国产后入清纯学生妹| 国产精品一区二区人人爽| 在线视频 91| 中文字幕人妻一区二区三区视频 | 中文精品久久久久人妻不卡| 超碰成人免费在线| 艳妇乳肉亭妇荡乳av| 天堂中文字幕av| 亚洲黄色在线免费观看| 最新中文字幕2018| xxxx日本少妇| 又大又长粗又爽又黄少妇视频| 日本韩国免费观看| 污污网站免费在线观看| 日本一区二区三区在线免费观看| 天天干视频在线观看| 天天插天天干天天操| 天天射天天色天天干| 污视频网站免费观看| 69久久精品无码一区二区 | 久久精品国产亚洲av麻豆色欲 | 中文字幕黄色网址| 久久久久亚洲av无码网站| 内射无码专区久久亚洲| 人妻一区二区三区免费| 91欧美日韩麻豆精品| 中文字幕激情视频| 成人午夜精品视频| 中文字幕免费高清在线观看| 波多野结衣网站| 96日本xxxxxⅹxxx17| 中文字幕在线2018| 中文字幕 国产| 黄瓜视频在线免费观看| 最近免费中文字幕大全免费版视频| 亚洲综合久久网| 中文字幕乱伦视频| 国产又粗又大又爽| 国产91麻豆视频| 国产香蕉精品视频| 亚洲天堂视频一区| a在线视频播放观看免费观看| 中文字幕永久在线观看| 麻豆三级在线观看| 蜜桃视频一区二区在线观看| 91视频综合网| 国产911在线观看| 日韩在线视频在线| 奇米精品一区二区三区| 欧美国产亚洲一区| 亚洲色图 在线视频| 欧美精品乱码视频一二专区| 亚洲欧美精品一区二区三区| 欧美黄色一区二区三区| 久久免费视频播放| 欧美日韩精品在线观看视频| 久久黄色免费网站| 免费一级特黄特色大片| 久久亚洲精品石原莉奈| 一卡二卡在线视频| 人人妻人人玩人人澡人人爽| 亚洲精品第二页| 永久免费未满蜜桃| 天天躁日日躁aaaa视频| 日本视频在线免费| 1024手机在线视频| 成年人网站免费视频| 日本激情综合网| 黄色激情视频在线观看| 特一级黄色大片| 国产特黄一级片| 亚洲毛片亚洲毛片亚洲毛片| 国产一级片免费在线观看| 乱妇乱女熟妇熟女网站| 黄色免费一级视频| 婷婷av一区二区三区| 国产在线观看免费视频今夜| 乱妇乱女熟妇熟女网站| 熟女少妇a性色生活片毛片| 亚洲无人区码一码二码三码| 影音先锋国产在线| 久久国产露脸精品国产| 男人天堂手机在线视频| 美女网站视频色| 亚洲精品综合网| 日本少妇毛茸茸高潮| www国产黄色| 永久免费看av| 九九精品视频免费| 成人久久久精品国产乱码一区二区| 国产在线精品观看| 日本中文字幕高清| 日韩伦理在线免费观看| 久久久久久久久网| 特级毛片在线免费观看| 亚洲熟女乱综合一区二区| 日批免费观看视频| 天天干中文字幕| 超薄肉色丝袜一二三| 成 年 人 黄 色 大 片大 全| 日韩欧美中文在线视频| 国产又大又长又粗| 男人女人拔萝卜视频| 日韩视频中文字幕在线观看| 一道本视频在线观看| 中文字幕有码视频| 国产91久久久| 北条麻妃在线观看视频| av视屏在线播放| 欧美成人精品网站| 亚洲乱妇老熟女爽到高潮的片| 超碰在线免费观看97| 中文字幕第一页在线视频| 中文字幕在线网址| 亚洲一区二区观看| 久久国产成人精品国产成人亚洲| 日本少妇激情视频| 国产人妻精品久久久久野外| 久久久国产精华液999999| wwwwwxxxx日本| 亚洲图片小说视频| 日本黄色网址大全| 37pao成人国产永久免费视频| 久久久久久不卡| 99热超碰在线| 国产极品尤物在线| 一区二区乱子伦在线播放| 亚洲精品乱码久久久久久久| 欧美精品久久久久久久久久久| 久久狠狠高潮亚洲精品| 免费看黄色一级视频| 黑人巨大国产9丨视频| 亚洲午夜激情影院| 亚洲精品97久久中文字幕| 日韩视频在线观看免费视频| 国内外免费激情视频| 97超视频在线观看| 亚洲一二三在线观看| www.色.com| 可以看的av网址| 成人免费观看在线| 国产亚洲精久久久久久无码77777| 天堂av在线免费| 国产精品国产三级国产专区51| 特级黄色片视频| 日韩一级片免费观看| 人妻精品久久久久中文| 无码aⅴ精品一区二区三区浪潮| 国产性一乱一性一伧一色| 人妻一区二区三区四区| 看一级黄色录像| 久久久久久天堂| 免费av一级片| 国产色一区二区三区| 自拍偷拍福利视频| 91香蕉视频网| 国产精品23p| 亚洲国产果冻传媒av在线观看| 欧美成人黑人猛交| 精品国产伦一区二区三区| 男女激烈动态图| 日产精品久久久久| 欧美大喷水吹潮合集在线观看| 日本免费成人网| 中文字幕一区二区三区人妻四季 | 久草成人在线视频| 成人在线观看一区二区| 欧美成人精品欧美一级乱| www.国产麻豆| 人人妻人人澡人人爽欧美一区| 丰满人妻一区二区三区四区| 亚洲AV成人无码精电影在线| 黄色三级视频在线播放| 人妻体内射精一区二区三区| 国产aaa一级片| 黑人精品一区二区三区| 国产妇女馒头高清泬20p多| 国产免费视频一区二区三区| 91社在线播放| 特级西西444www大胆免费看| 国产三级国产精品国产国在线观看| 91video| 亚洲aaa视频| 极品国产91在线网站| 亚洲女人久久久| 日韩爱爱小视频| 中文字幕久久久久久久| www.成年人视频| 一区二区美女视频| 视频一区二区视频| 天天干天天曰天天操| 亚洲精品国产成人av在线| 日韩欧美黄色大片| 蜜臀av中文字幕| 国产亚洲精品网站| 国产又黄又粗又猛又爽| 97在线观看免费视频| 国产探花在线看| 黄色性生活一级片| 久久成人在线观看| 无码人妻精品一区二区中文| 久久免费少妇高潮99精品| 9.1成人看片免费版| 久久久久成人片免费观看蜜芽| 亚洲欧美视频在线播放| 亚洲欧美一区二区三区不卡| 深田咏美中文字幕| 午夜不卡福利视频| 成人免费毛片日本片视频| 美女毛片在线观看| 日本猛少妇色xxxxx免费网站| 黄色片免费网址| 白白色免费视频| 日本在线视频中文字幕| 日本天堂在线播放| 久久久久久久久久久久久久久国产 | 少妇精品无码一区二区免费视频 | 久无码久无码av无码| 色欲av永久无码精品无码蜜桃| 91色国产在线| 精品无码一区二区三区| av中文在线播放| 潘金莲一级淫片aaaaa免费看| 国产三级午夜理伦三级| 国产精品99久久免费黑人人妻| 一级黄色免费视频| 欧美成人aaaaⅴ片在线看| 精品国产视频一区二区三区| 中文字幕一区二区三区人妻四季| 成人性生活视频免费看| 精品国产一二区| 国产乡下妇女做爰毛片| 男人的午夜天堂| 国产三级视频在线播放| 九色porny91| 无码人妻aⅴ一区二区三区69岛| 国产天堂第一区| 久久成人免费观看| 韩国三级丰满少妇高潮| 国产一级在线播放| 性欧美18一19内谢| 亚洲欧美高清视频| 国产女同无遮挡互慰高潮91| 丁香六月激情综合| 中文在线字幕免费观| 久艹视频在线免费观看| 国产精品入口麻豆| 久久精品国产成人av| 欧洲精品一区二区三区久久| 中文字幕一区二区三区人妻在线视频| 污污动漫在线观看| 99久久精品久久亚洲精品| 成 人 免费 黄 色| 污免费在线观看| 成人欧美一区二区三区黑人一 | 亚洲精华国产精华精华液网站| 福利视频999| 麻豆天美蜜桃91| 天天插天天干天天操| 亚洲国产欧美91| 强开小嫩苞一区二区三区网站| 久久久久99人妻一区二区三区| 日本少妇激情舌吻| 丝袜人妻一区二区三区| 少妇特黄一区二区三区| 国模私拍一区二区| 日韩欧美在线免费观看视频| 亚洲精品自拍视频在线观看| 亚洲精品18p| www日韩精品| 又大又硬又爽免费视频| 欧美性xxxx图片| 国产视频一区二区三| 91日韩精品视频| 日韩精品一区二区三区电影| 88av在线播放| 国产精品亚洲lv粉色| 欧美日韩一级大片| 久久久久久久久毛片| 精品人妻在线视频| 亚洲中文字幕一区二区| 肉色超薄丝袜脚交| 草草视频在线免费观看|