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

PHP自動(dòng)化白盒審計(jì)技術(shù)與實(shí)現(xiàn)

安全 應(yīng)用安全 自動(dòng)化
國(guó)內(nèi)公開的PHP自動(dòng)化審計(jì)技術(shù)資料較少,相比之下,國(guó)外已經(jīng)出現(xiàn)了比較優(yōu)秀的自動(dòng)化審計(jì)實(shí)現(xiàn),比如RIPS是基于token流為基礎(chǔ)進(jìn)行一系列的代碼分析。傳統(tǒng)靜態(tài)分析技術(shù)如數(shù)據(jù)流分析、污染傳播分析應(yīng)用于PHP這種動(dòng)態(tài)腳本語言分析相對(duì)較少,但是卻是實(shí)現(xiàn)白盒自動(dòng)化技術(shù)中比較關(guān)鍵的技術(shù)點(diǎn)。

0x00 前言

國(guó)內(nèi)公開的PHP自動(dòng)化審計(jì)技術(shù)資料較少,相比之下,國(guó)外已經(jīng)出現(xiàn)了比較優(yōu)秀的自動(dòng)化審計(jì)實(shí)現(xiàn),比如RIPS是基于token流為基礎(chǔ)進(jìn)行一系列的代碼分析。傳統(tǒng)靜態(tài)分析技術(shù)如數(shù)據(jù)流分析、污染傳播分析應(yīng)用于PHP這種動(dòng)態(tài)腳本語言分析相對(duì)較少,但是卻是實(shí)現(xiàn)白盒自動(dòng)化技術(shù)中比較關(guān)鍵的技術(shù)點(diǎn)。今天筆者主要介紹一下最近的研究與實(shí)現(xiàn)成果,在此拋磚引玉,希望國(guó)內(nèi)更多的安全研究人員將精力投入至PHP自動(dòng)化審計(jì)技術(shù)這一有意義的領(lǐng)域中。

0x01 基礎(chǔ)知識(shí)

自動(dòng)化審計(jì)的實(shí)現(xiàn)方式有多種,比如直接使用正則表達(dá)式規(guī)則庫(kù)進(jìn)行定位匹配,這種方法最簡(jiǎn)單,但是準(zhǔn)確率是***的。最可靠的思路是結(jié)合靜態(tài)分析技術(shù)領(lǐng)域中的知識(shí)進(jìn)行設(shè)計(jì),一般靜態(tài)分析安全工具的流程大多是下圖的形式:

 

 

靜態(tài)分析工作所要做的***件事情就是將源碼進(jìn)行建模,通俗一點(diǎn)講,就是將字符串的源碼轉(zhuǎn)為方便于我們后續(xù)漏洞分析的中間表示形式,即一組代表此代碼的數(shù)據(jù)結(jié)構(gòu)。建模工作中一般會(huì)采用編譯技術(shù)領(lǐng)域中的方法,如詞法分析生成token,生成抽象語法樹,生成控制流程圖等。建模工作的優(yōu)劣,直接影響到后續(xù)污染傳播分析和數(shù)據(jù)流分析的效果。

執(zhí)行分析就是結(jié)合安全知識(shí),對(duì)載入的代碼進(jìn)行漏洞分析和處理。***,靜態(tài)分析工具要生成判斷結(jié)果,從而結(jié)束這一階段的工作。

0x02 實(shí)現(xiàn)思路

經(jīng)過一段時(shí)間的努力,筆者和小伙伴也大致實(shí)現(xiàn)了一款針對(duì)自動(dòng)化的靜態(tài)分析工具。具體實(shí)現(xiàn)思路正是采用了靜態(tài)分析技術(shù),如果想深入了解實(shí)現(xiàn)思路,可以閱讀之前發(fā)過的文章。 在工具中,自動(dòng)化審計(jì)流程如下:

 

 

首先載入用戶輸入的待掃描的工程目錄中所有的PHP文件,并對(duì)這些PHP文件做判別,如果掃描的PHP文件是Main file,即真正處理用戶請(qǐng)求的PHP文件,那么對(duì)這種類型的文件進(jìn)行漏洞分析。如果不是Main file類型,比如PHP工程中的類定義,工具函數(shù)定義文件,則跳過不做分析。

其次進(jìn)行全局?jǐn)?shù)據(jù)的搜集,重點(diǎn)搜集的信息有待掃描的工程中類信息的定義,如類所在的文件路徑、類中的屬性、類中的方法以及參數(shù)等信息。同時(shí)對(duì)每個(gè)文件生成文件摘要,文件摘要中重點(diǎn)搜集各個(gè)賦值語句的信息,以及賦值語句中相關(guān)變量的凈化信息和編碼信息。

全局初始化之后,進(jìn)行編譯前端模塊的相關(guān)工作,使用開源工具PHP-Parser對(duì)待分析的PHP代碼進(jìn)行抽象語法樹(AST)的構(gòu)建。在AST的基礎(chǔ)上,使用CFG構(gòu)建算法構(gòu)建控制流圖,并實(shí)時(shí)地生成基本塊的摘要信息。

編譯前端的工作中,如果發(fā)現(xiàn)敏感函數(shù)的調(diào)用,就停下來進(jìn)行污染傳播分析,進(jìn)行過程間分析、過程內(nèi)分析,找到對(duì)應(yīng)的污點(diǎn)數(shù)據(jù)。然后基于數(shù)據(jù)流分析過程中搜集的信息,進(jìn)行凈化信息和編碼信息的判斷,從而判斷是否為漏洞代碼。

如果上一步是漏洞代碼,則轉(zhuǎn)入漏洞報(bào)告模塊進(jìn)行漏洞代碼段的收集。其實(shí)現(xiàn)的基礎(chǔ)是在系統(tǒng)環(huán)境中維護(hù)一個(gè)單例模式的結(jié)果集上下文對(duì)象,如果生成一條漏洞記錄,則加入至結(jié)果集中。當(dāng)整個(gè)掃描工程結(jié)果之后,使用Smarty將結(jié)果集輸出到前端,前端做掃描結(jié)果的可視化。#p#

0x03 初始化工作

在真實(shí)的PHP審計(jì)中,遇到敏感函數(shù)的調(diào)用,比如mysql_query,我們就會(huì)不由自主地去手動(dòng)分析***個(gè)參數(shù),看是否可控。事實(shí)上,很多CMS都會(huì)將一些數(shù)據(jù)庫(kù)查詢的方法進(jìn)行封裝,使得調(diào)用方便且程序邏輯清晰,比如封裝為一個(gè)類MysqlDB。這時(shí),在審計(jì)中我們就不會(huì)搜索mysql_query關(guān)鍵字了,而是去找比如db->getOne這種類的調(diào)用。

那么問題來了,在自動(dòng)化程序進(jìn)行分析的時(shí)候,如何獲知db->getOne函數(shù)是個(gè)數(shù)據(jù)庫(kù)的訪問類方法呢?

這就需要在自動(dòng)化分析的初期就要對(duì)整個(gè)工程的所有類與定義的方法進(jìn)行搜集,以便于程序在分析的時(shí)候?qū)ふ倚枰M(jìn)的方法體。

對(duì)于類信息和方法信息的搜集,應(yīng)該作為框架初始化的一部分完成,存儲(chǔ)在單例上下文中:

 

 

同時(shí),需要識(shí)別分析的PHP文件是否是真正處理用戶請(qǐng)求的文件,因?yàn)橛行〤MS中,一般會(huì)將封裝好的類寫入單獨(dú)的文件中,比如將數(shù)據(jù)庫(kù)操作類或者文件操作類封裝到文件中。對(duì)于這些文件,進(jìn)行污染傳播分析是沒有意義的,所以在框架初始化的時(shí)候需要進(jìn)行識(shí)別,原理很簡(jiǎn)單,分析調(diào)用類型語句和定義類型語句的比例,根據(jù)閾值進(jìn)行判別,錯(cuò)誤率很小。

***,對(duì)每個(gè)文件進(jìn)行摘要操作,這一步的目的是為了后續(xù)分析時(shí)碰到require,include等語句時(shí)進(jìn)行文件間分析使用。主要收集變量的賦值、變量的編碼、變量的凈化信息。

0x04 用戶函數(shù)處理

常見的web漏洞,一般都是由于危險(xiǎn)參數(shù)用戶可控導(dǎo)致的,這種漏洞稱之為污點(diǎn)類型漏洞,比如常見的SQLI,XSS等。 PHP內(nèi)置的一些函數(shù)本身是危險(xiǎn)的,比如echo可能會(huì)造成反射型XSS。然而真實(shí)代碼中,沒人會(huì)直接調(diào)用一些內(nèi)置的功能函數(shù),而是進(jìn)行再次封裝,作為自定義的函數(shù),比如:

1234function myexec($cmd)

{

exec($cmd) ;

}

在實(shí)現(xiàn)中,我們的處理流程是:

利用初始化中獲取的上下文信息,定位到相應(yīng)的方法代碼段

分析這個(gè)代碼片段,查找到危險(xiǎn)函數(shù)(這里是exec)

定位危險(xiǎn)函數(shù)中的危險(xiǎn)參數(shù)(這里是cmd)

如果在分析期間沒有遇到凈化信息,說明該參數(shù)可以進(jìn)行傳染,則映射到用戶函數(shù)myexec的***個(gè)參數(shù)cmd,并將這個(gè)用戶自定義函數(shù)當(dāng)做危險(xiǎn)函數(shù)存放至上下文結(jié)構(gòu)中

遞歸返回,啟動(dòng)污點(diǎn)分析過程

總結(jié)為一句話,我們就是跟入到相應(yīng)的類方法、靜態(tài)方法、函數(shù)中,從這些代碼段中查詢是否有危險(xiǎn)函數(shù)和危險(xiǎn)參數(shù)的調(diào)用,這些PHP內(nèi)置的危險(xiǎn)函數(shù)和參數(shù)位置都是放在配置文件中的進(jìn)行配置完成的,如果這些函數(shù)和參數(shù)一旦被發(fā)現(xiàn),且判斷危險(xiǎn)參數(shù)并沒有被過濾,則將該用戶自定義函數(shù)作為用戶自定義危險(xiǎn)函數(shù)。一旦后續(xù)的分析中發(fā)現(xiàn)調(diào)用這些函數(shù),則立即啟動(dòng)污點(diǎn)分析。#p#

0x05 處理變量的凈化和編碼

在真實(shí)的審計(jì)過程中,一旦發(fā)現(xiàn)危險(xiǎn)參數(shù)是可控的,我們就會(huì)迫不及待地去尋找看程序員有沒有對(duì)該變量進(jìn)行有效的過濾或者編碼,由此判斷是否存在漏洞。 自動(dòng)化審計(jì)中,也是遵循這個(gè)思路。在實(shí)現(xiàn)中,首先要對(duì)每一個(gè)PHP中的安全函數(shù)進(jìn)行統(tǒng)計(jì)和配置,在程序分析時(shí),對(duì)每一條數(shù)據(jù)流信息,都應(yīng)該進(jìn)行回溯收集必要的凈化和編碼信息,比如:

12345$a = $_GET['a'] ;

$a = intval($a) ;

echo $a ;

$a = htmlspecialchars($a) ;

mysql_query($a) ;

上面的代碼片段看起來有些怪異,但只是作為演示使用。從代碼片段可以看出,變量a經(jīng)過了intval和htmlspecialchars兩個(gè)凈化處理,根據(jù)配置文件,我們順利的收集到了這些信息。這時(shí),要進(jìn)行一次回溯,目的是將當(dāng)前代碼行向上的凈化和編碼信息進(jìn)行歸并。 比如在第三行時(shí),變量a的凈化信息只有一條intval,但是第五行時(shí),要求將變量a的凈化信息歸并,收集為一個(gè)list集合intval和htmlspecialchars,方法就是收集到前驅(qū)代碼中的所有數(shù)據(jù)流的信息,并進(jìn)行回溯。

 

 

細(xì)節(jié)部分是,當(dāng)用戶同時(shí)對(duì)同一個(gè)變量調(diào)用了如base64_encode和base64_decode兩個(gè)函數(shù),那么這個(gè)變量的base64編碼會(huì)被消除。同樣,如果同時(shí)進(jìn)行轉(zhuǎn)義和反轉(zhuǎn)義也要進(jìn)行消除。但是如果調(diào)用順序不對(duì)或者只進(jìn)行了decode,那么你懂的,相當(dāng)危險(xiǎn)。

0x06 變量回溯和污點(diǎn)分析

1、變量回溯

為了尋找出所有的危險(xiǎn)sink點(diǎn)的參數(shù)(traceSymbol),將向前回溯與當(dāng)前Block相連的所有的基本塊,具體過程如下:

循環(huán)當(dāng)前基本塊的所有入口邊,查找沒有經(jīng)過凈化的traceSymbol并且查找基本塊DataFlow屬性中,traceSymbol的名字。

如果一旦找到,那么就替換成映射的symbol,并且將該符號(hào)的所有凈化信息和編碼信息都復(fù)制過來。然后,追蹤會(huì)在所有的入口邊上進(jìn)行。

***,CFG上不同路徑上的結(jié)果會(huì)返回。

當(dāng)traceSymbol映射到了一個(gè)靜態(tài)字符串、數(shù)字等類型的靜態(tài)對(duì)象或者當(dāng)前的基本塊沒有入口邊時(shí),算法就停止。如果traceSymbol是變量或者數(shù)組,就要檢查是否在超全局?jǐn)?shù)組中。

2、污點(diǎn)分析

污點(diǎn)分析在過程間分析處理內(nèi)置和用戶定義函數(shù)過程中開始,如果程序分析時(shí)遇到了敏感的函數(shù)調(diào)用,則使用回溯或者從上下文中獲取到危險(xiǎn)參數(shù)節(jié)點(diǎn),并開始進(jìn)行污點(diǎn)分析。通俗講,就是進(jìn)行危險(xiǎn)參數(shù)是否可能導(dǎo)致漏洞的判別。污點(diǎn)分析工作在代碼TaintAnalyser中進(jìn)行實(shí)現(xiàn),獲取到危險(xiǎn)參數(shù)后,具體步驟如下:

首先,在當(dāng)前基本塊中尋找危險(xiǎn)參數(shù)的賦值情況,尋找DataFlow的右邊節(jié)點(diǎn)中是否存在用戶輸入source,比如$_GET $_POST等超全局?jǐn)?shù)組。并使用不同類型漏洞判別的插件類判斷這些節(jié)點(diǎn)是否是安全的。

如果當(dāng)前基本塊中沒有尋找到source,則進(jìn)入本文件多基本塊間分析過程。首先獲取當(dāng)前基本塊的所有前驅(qū)基本塊,其中前驅(qū)基本塊中包含平行結(jié)構(gòu)(if-else if-else),或者非平行結(jié)構(gòu)(普通語句)。并進(jìn)行危險(xiǎn)變量分析,如果當(dāng)前循環(huán)的基本塊中沒有前驅(qū)節(jié)點(diǎn),則分析算法結(jié)束。

如果基本塊間分析沒有找到漏洞,則進(jìn)行***的文件間分析。載入當(dāng)前基本塊之前的包含文件摘要,遍歷這些文件摘要做出判斷。

如果上述步驟中,出現(xiàn)漏洞,則進(jìn)入漏洞報(bào)告模塊。否則,系統(tǒng)繼續(xù)往下進(jìn)行代碼分析。

 

#p#

 

0x07 目前的效果 

此處輸入圖片的描述 

我們對(duì)simple-log_v1.3.12進(jìn)行了測(cè)試性掃描,結(jié)果是:

Total : 76 XSS : 3 SQLI : 62 INCLUDE : 5 FILE : 3 FILEAFFECT : 1

測(cè)試代碼都是一些比較明顯的漏洞,且沒有使用MVC框架,什么字符截?cái)喑缘艮D(zhuǎn)義符這種,目前的技術(shù)還真的支持不了,不過也是可以掃出一些了。從測(cè)試過程來看,bug層出不窮,主要是前期實(shí)現(xiàn)時(shí),很多語法結(jié)構(gòu)與測(cè)試用例沒有考慮進(jìn)去,加上算法幾乎都是遞歸的,所以很容易就造成***遞歸導(dǎo)致Apache跪掉。

所以目前的代碼真的只能算是試驗(yàn)品,代碼的健壯性需要無數(shù)次重構(gòu)和大量的測(cè)試來實(shí)現(xiàn),筆者已經(jīng)沒有太多時(shí)間維護(hù)。

0x08 總結(jié)

靜態(tài)分析領(lǐng)域中,很多安全研究人員都是做C/C++/反編譯匯編等方向,目前腳本語言領(lǐng)域也急需技術(shù)力量投入進(jìn)去,因?yàn)檫@是一件很有意義的事情。

回到坑上面來,筆者和小伙伴們的實(shí)現(xiàn)中,有個(gè)重大的問題就是不支持MVC框架。這些MVC如CI框架,數(shù)據(jù)流很難進(jìn)行統(tǒng)一捕捉,因?yàn)榭蚣芊庋b度很高。所以針對(duì)不同的框架估計(jì)需要不同的分析方式。

目前的狀況是,可以識(shí)別一些簡(jiǎn)單的漏洞,代碼不夠健壯存在諸多bug。

***,talk is cheap, show me the code. 實(shí)現(xiàn)代碼在github上可以找到。

代碼分享出來的目的是供有志于或者已經(jīng)投身于該領(lǐng)域的安全研究人員進(jìn)行研究與討論,目前還達(dá)不到隨便拿出一個(gè)CMS就能跑的效果,望大家不要有所幻想。

責(zé)任編輯:藍(lán)雨淚 來源: 烏云知識(shí)庫(kù)
相關(guān)推薦

2017-07-21 09:14:21

2022-12-01 09:12:49

CodeQL自動(dòng)化審計(jì)

2023-04-06 07:09:25

自動(dòng)化部署Actions

2020-05-28 07:00:00

黑盒測(cè)試白盒測(cè)試灰盒測(cè)試

2014-04-14 10:03:16

2018-11-01 14:50:01

RedisNoSQL數(shù)據(jù)庫(kù)

2020-11-13 07:31:10

自動(dòng)化事件安全

2024-02-22 08:51:46

大數(shù)據(jù)白盒化治理數(shù)據(jù)治理

2015-10-21 15:08:25

電纜自動(dòng)化

2009-09-23 09:20:09

白盒測(cè)試Pex框架

2016-04-12 10:18:19

代碼審計(jì)自動(dòng)化代碼審計(jì)工具

2013-03-25 11:51:42

php漏洞代碼審計(jì)php

2017-12-17 21:58:18

2021-06-11 10:15:15

自動(dòng)化人工智能AI

2016-03-03 14:17:56

創(chuàng)新沙盒綠盟科技

2009-11-30 17:12:57

BMC

2009-12-23 16:19:25

WPF UI自動(dòng)化技術(shù)

2024-06-11 10:41:14

2025-01-02 15:22:10

CertdSSL證書開發(fā)
點(diǎn)贊
收藏

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

av成人 com a| 最新国产中文字幕| 国产精品三p一区二区| 亚洲一区二区三区四区五区中文 | 国产成人精品一区二区三区免费| 中文字幕亚洲区| 国产成人精品福利一区二区三区 | 精品欧美日韩在线| 中文字幕av第一页| 国产综合婷婷| 自拍偷拍亚洲一区| 漂亮人妻被黑人久久精品| 成人做爰视频www| 亚洲在线视频一区| 亚洲国产精品日韩| 香蕉视频911| 国产在线精品一区二区夜色 | 精品国产乱码一区二区三区| 久久一二三四| 色婷婷久久av| aa片在线观看视频在线播放| 国产精品日本一区二区不卡视频| 欧美性jizz18性欧美| 欧美日韩一区二区欧美激情 | 欧美在线观看黄| 国产区高清在线| 不卡的看片网站| 成人黄色av网站| 天堂av免费在线观看| 1024日韩| 欧美大片免费观看| 任你操精品视频| 久久不见久久见国语| 亚洲福利影片在线| 99热这里只有精品2| 久久精品资源| 欧美伊人久久久久久久久影院| 男人的天堂狠狠干| 人妖欧美1区| 亚洲欧美日韩一区二区三区在线观看 | 奴色虐av一区二区三区| 99国产精品| 久久久久久久久久亚洲| 澳门黄色一级片| 91精品久久久久久久蜜月| 在线亚洲国产精品网| 蜜桃传媒一区二区亚洲av| baoyu135国产精品免费| 日韩视频一区二区在线观看| 亚洲av无日韩毛片久久| 天天综合在线观看| 欧美日韩在线不卡| 蜜臀av免费观看| 成人毛片免费| 欧美日韩在线播放三区| 中文字幕在线综合| 粉嫩av一区二区三区四区五区 | 国产成人拍精品视频午夜网站 | 欧美一级二级三级乱码| 91精品国产一区二区三区动漫 | 日本免费一二三区| 99这里有精品| 日本久久亚洲电影| 久久久久在线视频| 日韩福利电影在线| 国产精品久久久一区| 性色av一区二区三区四区| 日韩av在线播放中文字幕| 国产精品久久久久影院日本| 国产又大又黄的视频| 国产在线精品一区二区夜色 | 日韩久久久久| 日韩中文字幕网站| 九九热最新地址| 国精品一区二区| 欧美一级大片在线免费观看| 欧美超碰在线观看| 久久国产成人午夜av影院| 91久热免费在线视频| 亚洲第九十九页| 久久一区二区三区四区| 亚洲一卡二卡三卡四卡无卡网站在线看 | 日本天堂免费a| av在线私库| 在线一区二区三区四区五区| 图片区乱熟图片区亚洲| 国产精品45p| 一区二区三区在线播放欧美| 动漫性做爰视频| 亚洲专区欧美专区| 国产欧美一区二区三区久久人妖| 亚洲精品福利网站| 久久色.com| 成人在线免费观看网址| 成年美女黄网站色大片不卡| 九一九一国产精品| 日韩一级完整毛片| 一级日本黄色片| 天天操综合520| 久久精品一本久久99精品| 日本亚洲欧美在线| 蜜臂av日日欢夜夜爽一区| 国产精品福利视频| 青草久久伊人| 亚洲综合免费观看高清在线观看| 成人免费毛片播放| 99精品中文字幕在线不卡| 国产一区二区三区四区福利| 久草网在线观看| 麻豆精品在线视频| 激情伦成人综合小说| 色欧美激情视频在线| 欧美日韩中文在线观看| 五月天婷婷在线观看视频| 香蕉久久精品| 欧美精品videossex88| 中文字幕一区二区在线视频| 91在线国产观看| 青青草综合视频| 黄页免费欧美| 亚洲天天在线日亚洲洲精| 亚洲激情视频一区| 国产精品夜夜嗨| 自拍亚洲欧美老师丝袜| 国产一区一一区高清不卡| 亚洲免费视频一区二区| 青青草av在线播放| 丁香六月综合激情| 男插女免费视频| 欧美一区=区三区| 亚洲一区www| 黄色片视频免费| 久久综合一区二区| 免费毛片小视频| 卡通动漫国产精品| 久久久久久网站| 性中国xxx极品hd| 亚洲欧美日韩一区二区三区在线观看| 一区二区三区视频网| 精品国产午夜| 国产国产精品人在线视| 午夜激情小视频| 中文字幕天天干| 欧美一区免费视频| 26uuu亚洲电影在线观看| 欧美性生活大片视频| 欧美熟妇一区二区| 一级成人国产| 精品不卡在线| 菠萝蜜视频在线观看www入口| 日韩欧美在线1卡| 青娱乐91视频| 高清成人在线观看| 欧美国产日韩激情| 懂色av一区二区| 97在线看福利| 三级毛片在线免费看| 色先锋aa成人| 青青草华人在线视频| 精品一区二区三区在线播放视频| 中文字幕乱码一区二区三区| 成人亚洲精品| 欧美疯狂性受xxxxx另类| 日韩一区二区三区在线观看视频| 精品国产乱码久久久久久虫虫漫画| 国产白嫩美女无套久久| 久久一二三四| 亚洲精品乱码视频| 国产精品亚洲四区在线观看| 久久久久久亚洲| 美女毛片在线看| 欧美日韩精品福利| 午夜写真片福利电影网| 波多野结衣一区二区三区 | 高清视频一区| 九色porny视频在线观看| 亚洲天堂av图片| 国产一区二区小视频| 亚洲一区二区三区四区中文字幕| 女尊高h男高潮呻吟| 男人的天堂亚洲一区| 欧洲美女和动交zoz0z| 国产乱人伦丫前精品视频| 国产91精品最新在线播放| 日韩三级影院| 亚洲国产成人在线播放| 久草视频在线免费| 亚洲一区在线视频观看| 成人国产精品久久久网站| 国产在线精品一区二区夜色| a在线视频观看| 久久久综合色| 久久99导航| www.久久爱.com| 欧美在线一级va免费观看| 免费网站在线高清观看| 91九色综合| 色偷偷综合社区| 免费看国产片在线观看| 欧美日韩亚洲丝袜制服| 日韩欧美一区二区一幕| 中文字幕一区二区三区在线不卡| www.88av| 国产精品亚洲综合一区在线观看| 已婚少妇美妙人妻系列| 亚洲欧洲午夜| 一区二区在线中文字幕电影视频| 日韩成人动漫在线观看| 3d精品h动漫啪啪一区二区| 午夜精品成人av| 欧美激情性做爰免费视频| 91高清在线| 精品调教chinesegay| 国内毛片毛片毛片毛片| 在线一区二区三区四区五区| 日韩免费不卡视频| 亚洲欧美一区二区三区孕妇| 99精品全国免费观看| 99国产精品国产精品毛片| 涩多多在线观看| 奇米影视一区二区三区小说| 精品视频免费在线播放| 欧美激情视频一区二区三区在线播放 | 精品盗摄女厕tp美女嘘嘘| av在线亚洲男人的天堂| 日本a人精品| 国产精品久久久久久久久| 亚洲永久av| 97色在线观看免费视频| 男男gaygays亚洲| 久久这里有精品| 日本视频在线免费观看| 中文字幕欧美国内| 伦理片一区二区三区| 国产婷婷成人久久av免费高清| 午夜精品久久久久久久91蜜桃| 91麻豆精品国产无毒不卡在线观看| 真实的国产乱xxxx在线91| 在线亚洲一区二区| 亚洲国产av一区二区三区| 欧美午夜片在线免费观看| 日韩毛片一区二区三区| 亚洲一区欧美一区| 免费一级片视频| 亚洲一卡二卡三卡四卡无卡久久 | 久久久水蜜桃| 看全色黄大色大片免费久久久| 成人免费在线看片| jizz性欧美23| 国产一级二级三级精品| 青青操综合网| 乱一区二区三区在线播放| 亚洲人成网站77777在线观看| 精品日韩电影| 久久99国产精品视频| 日韩一区免费观看| 欧美成人精品一区二区三区在线看| 一区二区精品国产| 99久久久久| www婷婷av久久久影片| 亚洲大黄网站| 岳毛多又紧做起爽| 日韩av二区在线播放| 污污网站免费看| 国产一区二区在线观看免费| 国产精品99久久久精品无码| www..com久久爱| 国产成人无码精品久久二区三| 国产亚洲欧美一区在线观看| 国产美女网站视频| 一区二区三区中文在线观看| 日本系列第一页| 日本久久精品电影| 国产一区二区网站| 亚洲成年人在线播放| 色播色播色播色播色播在线| 色噜噜狠狠色综合网图区| 亚洲精品白浆| 3344国产精品免费看| 成人免费视频观看| 亚洲影院污污.| 欧美日韩导航| 一级做a爰片久久| 最新国产乱人伦偷精品免费网站| 国产视频一区二区三区在线播放| 国产综合色产在线精品| theav精尽人亡av| 中文字幕一区二区三区色视频| 日韩 欧美 精品| 欧美日韩亚州综合| 天堂在线视频观看| 日韩色av导航| 天堂av中文在线观看| 成人精品久久av网站| 欧美黄色录像| 日本黄色a视频| 国产一区二区三区久久| 超碰在线免费av| 久久久久久久久97黄色工厂| 农村妇女精品一区二区| 色综合激情五月| 国产精品老熟女视频一区二区| 日韩电影中文字幕在线| 黄色成人在线观看| 国内精品久久久久影院薰衣草| 无码内射中文字幕岛国片| 国产精品99久久久久久似苏梦涵| 国产美女精品久久| 一区二区免费在线播放| 国产精品露脸视频| 日韩av有码在线| 男女在线观看视频| 亚洲japanese制服美女| 国产一区毛片| 国产3p露脸普通话对白| 国产成人在线电影| 激情高潮到大叫狂喷水| 欧美性猛交xxxx偷拍洗澡| 黄色小视频免费在线观看| 久久手机精品视频| 日韩美女在线| 性欧美大战久久久久久久免费观看 | 欧美大片第1页| 99久久这里有精品| 午夜欧美性电影| 日韩av一二三| 手机免费看av| 一本到不卡免费一区二区| 四虎在线观看| 26uuu久久噜噜噜噜| 九色丨蝌蚪丨成人| 国产美女永久无遮挡| 国产一区二区影院| 侵犯稚嫩小箩莉h文系列小说| 欧美三电影在线| 国产在线你懂得| 国产97在线观看| 欧美人与物videos另类xxxxx| 免费在线观看亚洲视频| 99精品久久久久久| 在线观看 中文字幕| 日韩高清av一区二区三区| 爱啪视频在线观看视频免费| 国产传媒一区二区| 精品999成人| 91丨porny丨对白| 亚洲r级在线视频| 天天操天天操天天| 欧美一级大胆视频| 国产欧美日韩一区二区三区四区| 男人操女人免费| 欧美极品aⅴ影院| 91欧美日韩麻豆精品| 日韩在线视频网| 精品久久国产一区| 欧美一区二区三区综合| zzijzzij亚洲日本少妇熟睡| 日韩精品乱码久久久久久| 亚洲精品国产品国语在线| 日韩av福利| 亚洲一区三区视频在线观看| 国产在线精品一区二区不卡了| 免费中文字幕视频| 日韩av在线资源| 美女色狠狠久久| 久久最新免费视频| 成人国产一区二区三区精品| 日韩视频在线观看一区| 在线观看久久av| 日韩欧美一级| 无码人妻丰满熟妇区96| 国产欧美日韩激情| 国产视频手机在线| 久久人人爽人人爽人人片av高清| 香蕉久久夜色精品国产使用方法 | jizz亚洲女人高潮大叫| 亚洲天堂av免费在线观看| 成人午夜免费av| 久久久久久久久黄色| 久久精品电影网站| 国产伦理久久久久久妇女 | 久久亚洲欧美国产精品乐播 | 亚洲成年人在线| 91亚洲视频| 亚洲熟妇无码av在线播放| wwwwxxxxx欧美| 亚洲最大成人在线视频| 欧美激情精品在线| 成人激情视频| 亚洲色图欧美另类| 在线观看亚洲精品视频| 宅男网站在线免费观看| 日本中文不卡| 成人性生交大片免费看中文| 天天爽夜夜爽人人爽| 成人97在线观看视频| 国产成人一区二区三区影院| 中文字幕在线播放一区二区| 欧美专区在线观看一区| 99riav视频在线观看|