• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種新的抵抗動態(tài)分析軟件保護模型設(shè)計與實現(xiàn)

    2015-05-30 10:48:04余彥萬毅
    計算機時代 2015年5期
    關(guān)鍵詞:動態(tài)分析序列號

    余彥 萬毅

    摘 要: 作為最常用的軟件保護方式之一,序列號保護面臨著最多的攻擊者的研究。破解者主要的攻擊過程分為黑盒階段,動態(tài)分析階段,靜態(tài)分析階段和編輯階段。動態(tài)分析可以理解成一個遵循“定位保護代碼-修改二進制代碼-測試”的破解循環(huán)。從該破解循環(huán)入手,提出一種新的程序架構(gòu),在校驗代碼之前加入某種規(guī)則決定是否進行校驗,并將其嵌入主程序的不同位置,形成的對主程序的校驗位置的組合有2N種,這可為軟件提供更有效的保護措施。

    關(guān)鍵詞: 軟件保護; 序列號; 動態(tài)分析; 軟件破解

    中圖分類號:TP311.1 文獻標志碼:A 文章編號:1006-8228(2015)05-22-04

    Abstract: As one of the most commonly used method of software protection, serial number protection is facing up to the crackers' research. The main process of software attacking is divided into black box stage, dynamic analysis stage, static analysis stage and editing stage. Dynamic analysis stage can be understood as a follow "positioning the protection code-modify the binary code-test" of the work cycle. From the work cycle of dynamic analysis stage, we put forward a new program architecture, by adding certain rules before deciding whether to execute the code for checking serial number, and to embed them into the main program for n times, so there are 2n different kinds of combinations of the code for checking serial number to form. Thus the software can be protected more effectively.

    Key words: software protection; serial number; dynamic analysis; software cracking

    0 引言

    在計算機軟件技術(shù)高速發(fā)展的今天,軟件產(chǎn)品早已作為知識產(chǎn)權(quán)受到法律保護??墒窃谖覈?,即使有各種各樣的法律,軟件被盜版問題依然很嚴重。根據(jù)商業(yè)軟件聯(lián)盟(Business Software Alliance)公布的調(diào)查報告[1]顯示,2013年的盜版軟件安裝率為74%,雖然較前幾年(2011:77%,2009:79%,2007:84%)有所下降,但依然處于非常高的比例,據(jù)該調(diào)查報告顯示,盜版軟件的商業(yè)價值達到87億美元。因此,軟件保護技術(shù)的研究依然是熱點課題。

    軟件保護技術(shù)中最常見的是序列號保護技術(shù)。針對序列號保護,本文提出了一種新的程序架構(gòu),其關(guān)鍵是將校驗的代碼隨機多次嵌入主程序的不同位置,而校驗代碼之前加入某種規(guī)則決定是否進行授權(quán)校驗,使得程序可以根據(jù)不同運行狀態(tài)而進入不同位置的校驗代碼段,從而增加盜版者的破解難度。

    1 序列號保護機制原理

    作為最常見的軟件保護模型,序列號保護[2]的結(jié)構(gòu)如圖1所示。每次程序開始運行時,需要先校驗保存在本地的序列號。如果校驗未通過,如序列號不正確或序列號有效期已過,則要求用戶輸入合法的序列號,否則不允許進入受保護的主程序。當校驗通過,程序便處于合法運行狀態(tài),可以使用受保護的功能或算法等。

    [啟動程序][用戶程序][校驗序列號] [進入主程序][程序結(jié)束][輸入序列號] [T][F]

    圖1 序列號校驗流程

    對于獲得了序列號的用戶來說,校驗過程是透明的,用戶只需要輸入從軟件廠商購買的序列號,校驗過程由本地程序自動完成[3]。校驗過程可用如下公式表示。

    ⑴ 軟件廠商獲得用戶信息后計算序列號:

    序列號=F(用戶信息)

    ⑵ 用戶獲得序列號后在本地進行校驗:

    用戶信息=G(序列號)

    購買者如果隨意將用戶信息和對應(yīng)的序列號非法分發(fā)給其他未授權(quán)使用者,軟件廠商無法禁止其使用。因此本文采取硬件信息作為用戶信息,如此,即使序列號被非法分發(fā),也因為硬件不同而無法在不同的機器上使用,從而可以更好的保護軟件。

    2 破解者的主要攻擊方法

    整個破解的過程可以分為若干個階段,在最初的幾個階段中,破解者的任務(wù)主要是分析程序,試圖弄明白程序的內(nèi)部結(jié)構(gòu)及其行為模式。而在后面幾個階段,破解者則會使用前幾個階段中獲得的信息,按具體需要對程序進行修改。我們把破解過程大致分為四個階段[4]。

    ⑴ 黑盒階段

    在黑盒分析階段,破解者并不了解程序的內(nèi)部構(gòu)造,對其而言,程序就是一個“黑盒”。破解者會試圖給程序輸入一些數(shù)據(jù),并觀察程序的輸出,然后根據(jù)程序的行為做出某些推斷。

    ⑵ 動態(tài)分析階段

    在動態(tài)分析階段,破解者開始分析程序的內(nèi)部行為,雖然這時他仍然會執(zhí)行程序,但是他這時會記錄在輸入不同的數(shù)據(jù)后,程序會執(zhí)行哪些不同的部分。

    ⑶ 靜態(tài)分析階段

    為了更好的理解程序的作用,破解者在動態(tài)分析過后會直接分析代碼本身,這就是靜態(tài)分析。

    ⑷ 編輯階段

    前三個階段的工作使得破解者可以弄清楚他所關(guān)心的算法,找到了秘鑰所在。但如果破解者還需要對程序進行修改,例如刪除檢查軟件序列號部分的代碼,或者是抹除程序中用來標識用戶信息的指紋水印等,則需要驚醒這個步驟對原程序進行編輯。

    動態(tài)分析中的破解循環(huán),對于破解者來說,對一個程序進行動態(tài)分析是需要遵循“定位保護代碼-修改二進制代碼-測試”的破解循環(huán)來工作。如圖2所示,在定位保護代碼的階段,破解者需要找到程序的保護代碼(比如校驗序列號的代碼段)在程序中的位置,并且在接下來的修改階段對其進行一系列的修改使程序能按其方式來運行。對二進制代碼進行的修改包括去除舊的指令,增加新的指令以及對原有指令進行修改。最后,破解者還要測試經(jīng)過修改后的程序是否能按照其意愿進行工作,否則將進行下一次破解循環(huán)。本文提出的程序結(jié)構(gòu)就是從破解循環(huán)入手,增加其動態(tài)分析程序的阻力,通過增加程序運行時的不確定性讓程序在每次獨立運行時都會動態(tài)的選擇不同的執(zhí)行路徑,讓破解者無法輕易找到序列號的校驗代碼所在。

    圖3是采用objdump工具對作者的程序進行反匯編得到的結(jié)果。圖3左側(cè)是未經(jīng)過修改的程序,MainWindow::core()是一個函數(shù),用于代表程序的主體部分,其地址為0x00405040。圖片左側(cè)下方的內(nèi)容是軟件的序列號校驗?zāi)K其中的一段。進入程序主體部分之前,需要經(jīng)過序列號的校驗。這段匯編代碼中有一條判斷語句:test %al,%al,其功能是如果用戶輸入的序列號通過了校驗,那么就進入主程序部分(地址0x00405040)繼續(xù)執(zhí)行,否則就跳轉(zhuǎn)至程序的結(jié)束部分的地址(0x004059b0)。可以看出,對軟件的保護依賴于序列號的校驗是否成功。如果攻擊者對程序先進行反匯編,然后找到這段控制序列號校驗邏輯的代碼,將其的跳轉(zhuǎn)邏輯修改成無論序列號校驗是否成功都跳轉(zhuǎn)至程序的主體部分繼續(xù)執(zhí)行,那么序列號的校驗?zāi)K也就無法對軟件提供保護了。如圖3右下方代碼段所示,將匯編程序跳轉(zhuǎn)邏輯修改后,無論序列號校驗的結(jié)果如何,程序始終都會執(zhí)行MainWindow::core()(在修改過的程序中該函數(shù)的地址為0x00404fd0)。也就是說,如果通過動態(tài)分析的手段找出了軟件的序列號校驗的代碼并對其功能進行修改,那么即使不知道序列號校驗的算法,也可以直接繞過序列號校驗的部分直接非法的使用該軟件。

    3 一種新的抵抗動態(tài)分析的軟件模式

    如前文所述,破解者在動態(tài)分析階段會試圖找出程序的序列號校驗?zāi)K,并修改其邏輯已獲得非法使用程序的目的。動態(tài)分析主要是遵循“定位保護代碼-修改二進制代碼-測試”的破解循環(huán)來工作的,其中最重要的環(huán)節(jié)就是定位二進制代碼,如果破解者無法順利定位序列號校驗部分的代碼,也就無法針對其進行攻擊。傳統(tǒng)的商業(yè)軟件對于程序的保護一般是將程序的序列號校驗部分放在程序的最開始,這樣,攻擊者跟蹤程序的運行步驟不久后比較容易找出程序的校驗?zāi)K。本系統(tǒng)的設(shè)計主要目的是提高破解者對代碼動態(tài)分析的難度,并且輔助以注冊碼的安全生成機制而提高軟件的安全性。

    防止動態(tài)分析的手段,從動態(tài)分析階段入手,我們提出了以下更具復(fù)雜性和隨機性的機制來保護軟件。

    ⑴ 增加程序中校驗序列號的次數(shù),也就是說,不僅僅在軟件安裝時校驗序列號,而在軟件的使用過程中可以嵌入多段校驗序列號的代碼。

    ⑵ 校驗序列號時不采用函數(shù)調(diào)用的方式,而是直接將代碼嵌入到需要校驗序列號的位置,這樣一來,攻擊者無法通過函數(shù)的調(diào)用頻率來分析該函數(shù)是否是校驗序列號的函數(shù)。

    ⑶ 在校驗的代碼段前增加一個開關(guān),這個開關(guān)的狀態(tài)決定了是否進入校驗代碼段。如果開關(guān)的狀態(tài)可以隨機化,那么對于整個程序來說,不同位置的校驗狀態(tài)組合結(jié)果也就是隨機的。開關(guān)的狀態(tài)可以由開發(fā)人員自己決定,例如使用主程序的某個變量來決定,或者使用當前的時間,還可以將二者結(jié)合某個隨機值運算而成。加入這種機制后,如果在主程序代碼段內(nèi)嵌入了N段校驗代碼,對于整個程序的校驗位置的組合來說理論上有2N種狀態(tài)。這種隨機性的加入使得代碼的破解難度呈指數(shù)級增加。

    在設(shè)計開關(guān)時,我們提出三種方法。第一種是取系統(tǒng)的時間,根據(jù)其奇偶性作為開關(guān)的值;第二種是取系統(tǒng)中一個叫做State_Output_Counts的全局變量的值,State_Output_Counts是軟件中用于記錄程序運行狀態(tài)語句輸出次數(shù)的變量,根據(jù)其奇偶性作為開關(guān)的值;第三種是將系統(tǒng)當前時間和上述State_Output_Counts變量結(jié)合起來進行異或計算,根據(jù)得到的結(jié)果的奇偶性作為開關(guān)變量的值。每次決定具體使用哪一種方法之前取隨機數(shù),根據(jù)隨機數(shù)的值對3求模,根據(jù)其結(jié)果決定使用哪一種開關(guān)。具體代碼如下:

    r=rand();

    seconds=time(NULL);

    r=r%3;

    switch (r)

    { case 0:Check_Switch=seconds;break;

    case 1: Check_Switch=State_Output_counts; break;

    case 2: Check_Switch=seconds^State_Output_Counts; bresk;

    }

    ⑷ 將校驗序列號的代碼和程序的運算模塊結(jié)合起來,將校驗序列號的代碼段嵌入程序的運算模塊內(nèi),并且根據(jù)序列號校驗的結(jié)果決定運算模塊的結(jié)果是否正確,如果通過校驗代碼的驗證后,運算模塊可以正常使用。如果序列號校驗不通過,則可以通過校驗?zāi)K傳遞給運算模塊一個錯誤的變量值使運算模塊失效或者輸出錯誤的結(jié)果。攻擊者很難發(fā)現(xiàn)運算模塊發(fā)生錯誤,而攻擊者如果采用修改二進制代碼的方式繞過校驗代碼部分,運算模塊也無法使用,也就起到了保護程序的作用。如果再結(jié)合第⑶步所描述的方法,運算模塊中的序列號校驗代碼不一定每次都會執(zhí)行,因此在序列號不合法時運算模塊的功能有時會產(chǎn)生正確的結(jié)果而有時又會產(chǎn)生錯誤的結(jié)果,更加迷惑攻擊者。當序列號不正確時,程序并不會提示用戶序列號錯誤,而是直接給出錯誤的運算結(jié)果,因此攻擊者很難分析出序列號校驗代碼段的位置。

    例如,原始代碼在主程序中完成一個加法功能的語句a+b,我們將其更改成為一個函數(shù)int Add(int a,int b),并且將序列號校驗的代碼嵌入其中,如果序列號校驗通過就正常的返回兩個參數(shù)的和,如果序列號校驗不通過,并不會有錯誤提示,但是返回值會是兩個參數(shù)的乘積,如此一來,攻擊者無法找到校驗的位置,也無法發(fā)現(xiàn)最終的運算結(jié)果是一個錯誤的答案。具體代碼如下:

    int Add(int a,int b)

    { switch (Prog_State)

    { case true: return a+b;break;

    case false: return a*b;break;

    }

    }

    具體實現(xiàn)中,本文在主程序代碼中嵌入了5次校驗序列號的代碼,理論上應(yīng)該有25種校驗狀態(tài)的組合。當校驗不通過時,計算結(jié)果產(chǎn)生了錯誤,也從另一個方面阻止了軟件的非法使用。

    4 系統(tǒng)設(shè)計和實現(xiàn)

    如圖4所示,該架構(gòu)中客戶在程序開始時先獲得用戶ID,本系統(tǒng)中的用戶ID采用CPUID與MAC地址組合的方式生成。得到用戶ID后進入客戶端的序列號校驗?zāi)K。校驗通過以后,可以進入主程序,序列號的校驗部分是由開發(fā)人員無規(guī)律隨機的分散在主程序代碼中的,校驗代碼段之前會有一個開關(guān)決定進入或是跳過校驗代碼,開關(guān)的狀態(tài)可以由多種變量的狀態(tài)決定。

    對于服務(wù)器端,在用戶需要注冊時可以通過通信模塊接收用戶ID并通過序列號生成模塊計算出序列號并返回給用戶,并將用戶ID和生成的序列號保存在服務(wù)器本身的數(shù)據(jù)庫中。

    4.1 序列號申請模塊

    服務(wù)器計算出序列號的過程可用公式:序列號=F(用戶ID)來表示。其中用戶ID代表了用戶的個人信息,可以是電話號碼或者是銀行卡號等信息。但這些信息很容易被重復(fù)使用并且無法保證是否是用戶本人,本文采取提取用戶機器的硬件序列號(CPU ID和MAC地址)作為用戶ID來保證其惟一性和不可傳播性。由于用戶的硬件基本上不會隨便更換,因此可以保證用戶在使用軟件的過程中不會因此產(chǎn)生麻煩。公式中F代表的是根據(jù)用戶ID生成序列號所使用的算法,本文中使用的是MD5消息摘要算法。

    序列號申請模塊主要分為生成用戶ID和序列號的生成與驗證兩個部分。

    4.1.1 生成用戶ID的方式

    本文采用了CPU ID和MAC地址共同作為用戶ID,但是在獲得了CPU ID和網(wǎng)卡MAC地址后需要構(gòu)造一個可靠的用戶ID,若是簡單的將其連接必然會造成安全性上的欠缺,又因為通用的MD5算法是公開的,因此如果對用戶ID 的構(gòu)成方式進行復(fù)雜化則可以迷惑攻擊者無法輕易的推測出用戶ID 的構(gòu)造方式。本文通過采取將CPU ID和MAC地址交叉組合的方式,并在其后添加一個附加的自定義字串。例如CPU ID為abcdefgh而MAC地址為12345678則構(gòu)成的用戶ID為a1b2c3d4e5f6g7h803914256。

    4.1.2 序列號的生成與驗證

    本文采用MD5消息摘要算法來生成序列號。MD5算法的特點[5]包括:易于從原始信息計算出MD5值,而從MD5值無法逆推算出原始數(shù)據(jù),任意長的數(shù)據(jù)計算后得出的MD5值都是固定長度的。對于序列號的生成過程和校驗過程在計算上是同一個過程??蛻舳藱C器先在機器內(nèi)計算出自己的用戶ID并將其發(fā)送給服務(wù)器端,當服務(wù)器端收到了用戶ID后根據(jù)收到的用戶ID計算其MD5值,并以此作為合法的序列號返回給用戶。如果用戶收到了序列號后,再在本地重復(fù)這一過程,根據(jù)同一個公式去計算本地的用戶ID是否與所得到的序列號相同。

    4.2 程序運行結(jié)果

    程序運行結(jié)果如圖5所示。程序左側(cè)的文本框采用獨立線程每隔三秒會顯示程序是否運行在合法狀態(tài),即使破解者找到了注冊序列號的位置繞過了最初注冊時的驗證,但是每次運行程序時,隨機出現(xiàn)的校驗位置的狀態(tài)組合都不一樣,如果攻擊者并不知曉序列號而只是繞過了驗證部分,則在此處無法再次通過驗證因此程序提示用戶使用的是未注冊版本,進而可以保護主程序無法輕易的被破解和非法使用。程序下方還顯示了當前五個開關(guān)的狀態(tài),可以看出,當前的開關(guān)狀態(tài)為“10110”,也就是說,主程序中的有五個位置需要進行序列號校驗,而在程序運行完一次后只有第一個、第三個和第四個位置發(fā)生了校驗,而第二個和第五個位置的校驗代碼并沒有運行。多次運行得到的開關(guān)狀態(tài)并不相同,具有隨機性。

    5 結(jié)束語

    本文提出了一種新的抵抗動態(tài)分析的軟件保護模型,并在LINXU平臺下采用QT和C++編程實現(xiàn)了該系統(tǒng),經(jīng)過實驗驗證能完整地提供序列號保護所需的功能,并較傳統(tǒng)序列號保護方式更具有復(fù)雜性和隨機性。該系統(tǒng)可以較好地抵御攻擊者對程序的動態(tài)分析過程。該程序結(jié)構(gòu)簡單,卻能大大增加攻擊者的破解難度和破解代價,并且其結(jié)構(gòu)的復(fù)雜度可以自己控制。因此,該系統(tǒng)具有較好的實用性和應(yīng)用前景。本系統(tǒng)還有需要改進的地方,如太過于頻繁的驗證可能影響計算的性能,用戶如果更換硬件則需要更換序列號等問題,這些將是下一步需要研究的問題。

    參考文獻:

    [1] Business Software Alliance. The Compliance Gap BSA GLOBAL SOFTWARE SURVEY[R/OL].Washington, DC: Business Software Alliance, 2014. [2014-06].http://globalstudy.bsa.org/2013/downloads/studies/2013GlobalSurvey_Study_en.pdf

    [2] 許旭,潘志剛.一種基于一機一碼的軟件激活序列號生成方案[J].浙江科技學院學報,2010.4.

    [3] 龐啟寧.一種基于注冊碼的軟件加密算法[J].通信與廣播電視,2008.2.

    [4] Christian Collberg,Jasvir Nagra,Surreption Software[M].人民郵電出版社,2012.

    [5] 許琪.MD5加密算法的研究[J].福建電腦,2014.3.

    猜你喜歡
    動態(tài)分析序列號
    一種離線電子錢包交易的雙向容錯控制方法
    關(guān)于《國家稅務(wù)總局 工業(yè)和信息化部關(guān)于加強車輛配置序列號管理有關(guān)事項的公告》的解讀
    財會學習(2019年23期)2019-09-01 12:24:17
    recALL
    基于污點傳播動態(tài)分析的Android安全系統(tǒng)研究
    基于組合評價法的企業(yè)融資效率動態(tài)綜合評價
    中國服裝業(yè)上市公司財務(wù)狀況動態(tài)分析
    會計準則改革動態(tài)及相關(guān)研究
    基于因子分析對我國30個地區(qū)的房地產(chǎn)發(fā)展水平的研究于叢
    商(2016年18期)2016-06-20 09:13:46
    據(jù)題類析高中物理動態(tài)問題的部分解題技巧
    考試周刊(2016年4期)2016-03-14 09:35:14
    PP助手教你辨別翻新iPhone5小白不再中招
    99国产精品免费福利视频| 日韩欧美 国产精品| 久久久久国产网址| 五月伊人婷婷丁香| 91aial.com中文字幕在线观看| 亚洲激情五月婷婷啪啪| 日韩欧美 国产精品| 亚洲一区二区三区欧美精品| 国产永久视频网站| 日韩不卡一区二区三区视频在线| 丰满乱子伦码专区| 十分钟在线观看高清视频www | 国产爽快片一区二区三区| 中文字幕免费在线视频6| 免费看日本二区| a 毛片基地| av女优亚洲男人天堂| 在线免费观看不下载黄p国产| 韩国高清视频一区二区三区| 超碰97精品在线观看| av线在线观看网站| 久久久国产欧美日韩av| 大又大粗又爽又黄少妇毛片口| 久久久精品免费免费高清| 少妇精品久久久久久久| 日韩在线高清观看一区二区三区| 色5月婷婷丁香| 亚洲电影在线观看av| 国产极品天堂在线| √禁漫天堂资源中文www| 国产在视频线精品| 午夜影院在线不卡| 永久免费av网站大全| 一本色道久久久久久精品综合| 亚洲成人手机| 久久精品国产鲁丝片午夜精品| 看免费成人av毛片| 91aial.com中文字幕在线观看| 噜噜噜噜噜久久久久久91| 国产精品一区www在线观看| 久久久久久久亚洲中文字幕| 日本黄大片高清| 国产成人91sexporn| 亚洲,一卡二卡三卡| 曰老女人黄片| 久久久欧美国产精品| 亚洲激情五月婷婷啪啪| 成人特级av手机在线观看| 色婷婷久久久亚洲欧美| 亚洲av成人精品一区久久| 肉色欧美久久久久久久蜜桃| 国产精品秋霞免费鲁丝片| 91在线精品国自产拍蜜月| 99热全是精品| 在线精品无人区一区二区三| 一区在线观看完整版| 丰满迷人的少妇在线观看| 免费黄色在线免费观看| 久久久精品免费免费高清| 两个人的视频大全免费| 国产亚洲午夜精品一区二区久久| 亚洲国产精品成人久久小说| 国产成人午夜福利电影在线观看| 日韩欧美 国产精品| 99久久精品热视频| 美女cb高潮喷水在线观看| 中文字幕人妻熟人妻熟丝袜美| av福利片在线观看| 国产男人的电影天堂91| 欧美精品亚洲一区二区| 成人午夜精彩视频在线观看| 天天躁夜夜躁狠狠久久av| 日韩av免费高清视频| 久久国内精品自在自线图片| 精品久久久噜噜| 久久人妻熟女aⅴ| 97超视频在线观看视频| 大香蕉97超碰在线| 一级毛片aaaaaa免费看小| 亚洲av欧美aⅴ国产| 精品久久久久久久久av| 下体分泌物呈黄色| 91精品一卡2卡3卡4卡| 2022亚洲国产成人精品| 91在线精品国自产拍蜜月| 中文字幕免费在线视频6| 精品酒店卫生间| 久久久久精品久久久久真实原创| 国产高清有码在线观看视频| 久久久久久久大尺度免费视频| 一个人看视频在线观看www免费| 免费人妻精品一区二区三区视频| 色视频在线一区二区三区| 国产精品久久久久久久久免| 国产成人精品福利久久| 日韩制服骚丝袜av| 99九九在线精品视频 | 亚洲内射少妇av| 水蜜桃什么品种好| 久久毛片免费看一区二区三区| 在线观看av片永久免费下载| 久久久久久久精品精品| 又爽又黄a免费视频| 国产av码专区亚洲av| 久久精品久久久久久噜噜老黄| 久久 成人 亚洲| 黑人巨大精品欧美一区二区蜜桃 | 免费看光身美女| 精品久久久久久久久亚洲| 卡戴珊不雅视频在线播放| 亚洲欧美日韩另类电影网站| 在线免费观看不下载黄p国产| 日本与韩国留学比较| 久久国产乱子免费精品| 日韩不卡一区二区三区视频在线| 五月玫瑰六月丁香| 免费大片18禁| 婷婷色综合www| 成人二区视频| 精品一品国产午夜福利视频| 五月开心婷婷网| 卡戴珊不雅视频在线播放| 久久久久网色| 狠狠精品人妻久久久久久综合| 日韩精品免费视频一区二区三区 | 日韩伦理黄色片| 少妇猛男粗大的猛烈进出视频| av线在线观看网站| 久久热精品热| 免费观看性生交大片5| 亚洲人成网站在线播| 免费av不卡在线播放| 美女国产视频在线观看| 51国产日韩欧美| 国产伦在线观看视频一区| 亚洲精品日韩av片在线观看| 国产精品久久久久成人av| h视频一区二区三区| 这个男人来自地球电影免费观看 | 中文字幕亚洲精品专区| 国产成人精品久久久久久| 国产亚洲午夜精品一区二区久久| 亚洲国产成人一精品久久久| 高清午夜精品一区二区三区| 久久久久人妻精品一区果冻| 国产乱人偷精品视频| 欧美日韩一区二区视频在线观看视频在线| 九九久久精品国产亚洲av麻豆| 美女cb高潮喷水在线观看| 午夜免费观看性视频| 蜜臀久久99精品久久宅男| 嫩草影院新地址| 十八禁高潮呻吟视频 | 欧美丝袜亚洲另类| 国产av码专区亚洲av| 少妇的逼好多水| 久久99热6这里只有精品| 五月开心婷婷网| 日韩中文字幕视频在线看片| 嘟嘟电影网在线观看| 久久女婷五月综合色啪小说| av一本久久久久| 久久人人爽人人片av| 岛国毛片在线播放| 亚洲av福利一区| 国产日韩欧美视频二区| 在线天堂最新版资源| 97在线视频观看| 免费看av在线观看网站| 免费av不卡在线播放| 高清av免费在线| 亚洲欧美日韩另类电影网站| 夜夜看夜夜爽夜夜摸| 国产男女内射视频| 欧美成人午夜免费资源| av网站免费在线观看视频| 校园人妻丝袜中文字幕| videos熟女内射| 22中文网久久字幕| 国产av国产精品国产| 一级爰片在线观看| 精华霜和精华液先用哪个| av国产久精品久网站免费入址| 国产色婷婷99| 最新中文字幕久久久久| 最近2019中文字幕mv第一页| 夫妻性生交免费视频一级片| 我要看日韩黄色一级片| 欧美精品高潮呻吟av久久| 亚洲精品视频女| 99久久综合免费| 成年女人在线观看亚洲视频| 久久精品久久久久久噜噜老黄| 日本欧美国产在线视频| 黄色一级大片看看| 有码 亚洲区| a级毛色黄片| 欧美最新免费一区二区三区| 黑人猛操日本美女一级片| 嘟嘟电影网在线观看| 你懂的网址亚洲精品在线观看| av一本久久久久| 国产69精品久久久久777片| 国产熟女欧美一区二区| 视频中文字幕在线观看| 中文在线观看免费www的网站| 亚洲精品亚洲一区二区| 最近手机中文字幕大全| 三级经典国产精品| 久久久精品94久久精品| 老女人水多毛片| av播播在线观看一区| 性色avwww在线观看| 蜜桃在线观看..| 草草在线视频免费看| 男人爽女人下面视频在线观看| 欧美变态另类bdsm刘玥| 中国三级夫妇交换| 欧美日韩亚洲高清精品| 欧美精品人与动牲交sv欧美| 国模一区二区三区四区视频| 久久精品国产亚洲av涩爱| 亚洲美女视频黄频| 国产69精品久久久久777片| 夜夜看夜夜爽夜夜摸| 美女xxoo啪啪120秒动态图| 国产亚洲av片在线观看秒播厂| 欧美精品一区二区大全| 91久久精品国产一区二区成人| 日韩精品免费视频一区二区三区 | 久久久国产精品麻豆| 精品久久久久久久久av| 精品亚洲成国产av| 国产 一区精品| 中文字幕精品免费在线观看视频 | 国产成人午夜福利电影在线观看| 国产成人91sexporn| 少妇熟女欧美另类| 大话2 男鬼变身卡| 欧美日韩国产mv在线观看视频| 日韩欧美一区视频在线观看 | 日韩电影二区| 亚洲av.av天堂| 韩国高清视频一区二区三区| 美女大奶头黄色视频| 亚洲婷婷狠狠爱综合网| 日韩,欧美,国产一区二区三区| 国产亚洲欧美精品永久| 国内精品宾馆在线| 欧美一级a爱片免费观看看| 伦理电影大哥的女人| 日韩一本色道免费dvd| 亚洲国产欧美在线一区| 亚洲va在线va天堂va国产| 新久久久久国产一级毛片| 久久久久久久久久人人人人人人| 日本vs欧美在线观看视频 | 看十八女毛片水多多多| 日韩不卡一区二区三区视频在线| av卡一久久| 久久久国产欧美日韩av| 精品久久久久久久久av| 国产 精品1| 日韩欧美一区视频在线观看 | 少妇熟女欧美另类| 国产成人一区二区在线| 欧美日韩在线观看h| 久久青草综合色| 又黄又爽又刺激的免费视频.| 自拍偷自拍亚洲精品老妇| 国产精品久久久久成人av| 日本黄色日本黄色录像| 亚洲内射少妇av| 亚洲av在线观看美女高潮| 亚洲精品自拍成人| 国产精品熟女久久久久浪| 国产欧美亚洲国产| 91在线精品国自产拍蜜月| 秋霞伦理黄片| 又粗又硬又长又爽又黄的视频| 如何舔出高潮| 一级,二级,三级黄色视频| 嫩草影院新地址| 国产精品麻豆人妻色哟哟久久| 久久99精品国语久久久| 亚洲人与动物交配视频| 大话2 男鬼变身卡| av卡一久久| 精品少妇黑人巨大在线播放| √禁漫天堂资源中文www| 中文字幕人妻熟人妻熟丝袜美| 日本色播在线视频| 天堂俺去俺来也www色官网| 欧美xxⅹ黑人| 一区二区三区免费毛片| 久久久久国产网址| 精品少妇久久久久久888优播| 美女中出高潮动态图| 国产极品粉嫩免费观看在线 | 亚洲av不卡在线观看| 久久热精品热| 简卡轻食公司| 欧美xxⅹ黑人| 夜夜骑夜夜射夜夜干| 国产一区二区三区综合在线观看 | 亚州av有码| 国产精品蜜桃在线观看| 久久热精品热| 人妻人人澡人人爽人人| 国产黄片美女视频| 久久97久久精品| 亚洲人成网站在线观看播放| 国产成人精品婷婷| av在线老鸭窝| 九九久久精品国产亚洲av麻豆| 亚洲精品456在线播放app| 精品人妻偷拍中文字幕| 久久久久精品性色| 亚洲精品aⅴ在线观看| 午夜老司机福利剧场| 久久久久国产网址| av国产精品久久久久影院| 少妇的逼水好多| 亚州av有码| av线在线观看网站| 日本wwww免费看| 如何舔出高潮| 精品久久久久久久久亚洲| 久久99热6这里只有精品| 纵有疾风起免费观看全集完整版| 青青草视频在线视频观看| av专区在线播放| 黄片无遮挡物在线观看| 亚洲欧美一区二区三区国产| 免费av不卡在线播放| 国产免费视频播放在线视频| 亚洲中文av在线| 午夜免费鲁丝| 午夜免费观看性视频| 极品人妻少妇av视频| 三级国产精品片| 亚洲av国产av综合av卡| 欧美xxxx性猛交bbbb| 九草在线视频观看| 亚洲,一卡二卡三卡| 久久久久久久久久成人| 欧美性感艳星| 人人妻人人爽人人添夜夜欢视频 | 国产一区有黄有色的免费视频| 99久久精品热视频| 高清在线视频一区二区三区| 日韩制服骚丝袜av| 精品人妻一区二区三区麻豆| 各种免费的搞黄视频| 亚洲av在线观看美女高潮| 又大又黄又爽视频免费| 丝瓜视频免费看黄片| 日韩中字成人| 亚洲人成网站在线播| 3wmmmm亚洲av在线观看| 晚上一个人看的免费电影| 日本av免费视频播放| 国产日韩欧美视频二区| 国产精品偷伦视频观看了| 建设人人有责人人尽责人人享有的| 久久热精品热| 少妇熟女欧美另类| 街头女战士在线观看网站| 51国产日韩欧美| 亚洲精品视频女| 欧美精品亚洲一区二区| 婷婷色麻豆天堂久久| 精品人妻熟女av久视频| 男人舔奶头视频| 少妇熟女欧美另类| av播播在线观看一区| 99热这里只有是精品在线观看| 国产黄色免费在线视频| 国产亚洲一区二区精品| 国产精品成人在线| 纯流量卡能插随身wifi吗| 亚洲天堂av无毛| 国产69精品久久久久777片| av在线观看视频网站免费| 99热6这里只有精品| 成人毛片a级毛片在线播放| 国产片特级美女逼逼视频| 中文天堂在线官网| 午夜激情福利司机影院| 国产精品成人在线| 18禁动态无遮挡网站| 国产精品无大码| 如何舔出高潮| 草草在线视频免费看| 亚洲图色成人| 色婷婷av一区二区三区视频| 日本91视频免费播放| 国产成人91sexporn| 免费黄频网站在线观看国产| 五月玫瑰六月丁香| 久热这里只有精品99| 欧美少妇被猛烈插入视频| 人人妻人人看人人澡| 国产精品一区二区在线不卡| 在线精品无人区一区二区三| 黄色毛片三级朝国网站 | 久久久久精品性色| 亚洲精品乱码久久久久久按摩| 午夜激情福利司机影院| 久久99蜜桃精品久久| 超碰97精品在线观看| av免费观看日本| 亚洲精品乱码久久久v下载方式| 日本wwww免费看| av黄色大香蕉| 亚洲自偷自拍三级| 久久这里有精品视频免费| 国产亚洲最大av| kizo精华| 一级毛片久久久久久久久女| 亚洲欧美日韩东京热| av国产精品久久久久影院| 女人久久www免费人成看片| 欧美国产精品一级二级三级 | 少妇人妻久久综合中文| 女性被躁到高潮视频| 亚洲精品中文字幕在线视频 | 久久精品久久久久久噜噜老黄| 狂野欧美白嫩少妇大欣赏| 欧美日韩综合久久久久久| 我要看日韩黄色一级片| 精品亚洲成a人片在线观看| 亚洲第一av免费看| 午夜精品国产一区二区电影| 中文资源天堂在线| 婷婷色综合大香蕉| 国产精品偷伦视频观看了| 老女人水多毛片| 少妇高潮的动态图| 五月玫瑰六月丁香| 韩国av在线不卡| 精品少妇黑人巨大在线播放| 色吧在线观看| 狂野欧美激情性bbbbbb| 岛国毛片在线播放| 欧美日韩在线观看h| 亚洲av免费高清在线观看| 久久鲁丝午夜福利片| 激情五月婷婷亚洲| 免费黄频网站在线观看国产| 日韩伦理黄色片| 国产精品国产三级国产专区5o| 成人毛片a级毛片在线播放| 精品国产国语对白av| 亚洲久久久国产精品| 夫妻午夜视频| 免费少妇av软件| 亚洲综合色惰| 国产精品蜜桃在线观看| 蜜臀久久99精品久久宅男| 国产黄色视频一区二区在线观看| 九九在线视频观看精品| 一区二区三区四区激情视频| 久久久久久久久久成人| 免费av中文字幕在线| 少妇精品久久久久久久| 少妇人妻一区二区三区视频| 欧美丝袜亚洲另类| 亚洲精品aⅴ在线观看| 七月丁香在线播放| 99热全是精品| 免费在线观看成人毛片| 欧美日韩综合久久久久久| 国产欧美另类精品又又久久亚洲欧美| 热re99久久精品国产66热6| 18+在线观看网站| 久久国产乱子免费精品| 日韩成人av中文字幕在线观看| 老女人水多毛片| 亚洲av欧美aⅴ国产| 一本久久精品| 久久狼人影院| 一区二区三区精品91| 日本爱情动作片www.在线观看| 丰满饥渴人妻一区二区三| 欧美精品高潮呻吟av久久| 国产av精品麻豆| 2018国产大陆天天弄谢| 人人澡人人妻人| 国产日韩欧美视频二区| 日韩欧美 国产精品| 欧美另类一区| 成人二区视频| 欧美xxⅹ黑人| 日日摸夜夜添夜夜爱| 两个人免费观看高清视频 | 黑丝袜美女国产一区| 少妇的逼好多水| 极品少妇高潮喷水抽搐| 欧美亚洲 丝袜 人妻 在线| 91久久精品国产一区二区成人| 精品久久久噜噜| 亚洲精品自拍成人| 久久国产亚洲av麻豆专区| 午夜影院在线不卡| 又大又黄又爽视频免费| 国产日韩欧美视频二区| 肉色欧美久久久久久久蜜桃| av一本久久久久| 少妇精品久久久久久久| 国产成人精品无人区| 能在线免费看毛片的网站| 久久婷婷青草| 日韩不卡一区二区三区视频在线| 51国产日韩欧美| 成人免费观看视频高清| 在线观看国产h片| 国产69精品久久久久777片| 亚洲av中文av极速乱| 99久久精品国产国产毛片| 另类亚洲欧美激情| 夫妻午夜视频| 成人美女网站在线观看视频| 免费人妻精品一区二区三区视频| 欧美xxxx性猛交bbbb| 熟女av电影| 日韩三级伦理在线观看| 精品99又大又爽又粗少妇毛片| 黄色日韩在线| 91久久精品国产一区二区成人| 91成人精品电影| 高清午夜精品一区二区三区| 久久精品久久精品一区二区三区| av在线app专区| 视频区图区小说| 国产成人a∨麻豆精品| 亚洲久久久国产精品| 青青草视频在线视频观看| 亚洲av在线观看美女高潮| 国产成人freesex在线| 最近最新中文字幕免费大全7| 久久人妻熟女aⅴ| 成人特级av手机在线观看| 日本欧美视频一区| 一区在线观看完整版| 亚洲国产欧美日韩在线播放 | 日本wwww免费看| 免费在线观看成人毛片| 久久99一区二区三区| 国产片特级美女逼逼视频| 全区人妻精品视频| 狂野欧美激情性xxxx在线观看| 日本欧美视频一区| 国产亚洲欧美精品永久| 内地一区二区视频在线| 自拍偷自拍亚洲精品老妇| 最近的中文字幕免费完整| www.av在线官网国产| av一本久久久久| 国产日韩欧美亚洲二区| 亚洲国产精品专区欧美| 亚洲人与动物交配视频| 高清午夜精品一区二区三区| av不卡在线播放| 夫妻性生交免费视频一级片| 久久 成人 亚洲| 久久久久久久久久成人| 男女国产视频网站| 赤兔流量卡办理| av免费在线看不卡| 亚洲不卡免费看| av.在线天堂| 性色avwww在线观看| 国产伦在线观看视频一区| 日日摸夜夜添夜夜爱| 国产精品.久久久| 国产视频首页在线观看| 国产精品99久久久久久久久| 久久97久久精品| 国产成人精品一,二区| 亚洲av福利一区| 国产精品国产av在线观看| 日韩制服骚丝袜av| 欧美97在线视频| 亚洲怡红院男人天堂| 欧美 日韩 精品 国产| 精品国产一区二区久久| 亚洲美女搞黄在线观看| 高清午夜精品一区二区三区| 在线观看免费高清a一片| 成人亚洲精品一区在线观看| 青春草亚洲视频在线观看| 熟女av电影| 成人影院久久| 自线自在国产av| 亚洲一区二区三区欧美精品| 啦啦啦啦在线视频资源| 黑丝袜美女国产一区| 午夜老司机福利剧场| 日本欧美视频一区| av播播在线观看一区| 亚洲国产成人一精品久久久| 久久99蜜桃精品久久| 中文字幕制服av| 亚洲国产精品专区欧美| 九九爱精品视频在线观看| 中国三级夫妇交换| 国产在线男女| 中国三级夫妇交换| 秋霞伦理黄片| 黄色怎么调成土黄色| 欧美区成人在线视频| 日韩欧美精品免费久久| 国产女主播在线喷水免费视频网站| 欧美 亚洲 国产 日韩一|