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

    重水堆控制計(jì)算機(jī)二進(jìn)制程序反匯編研究

    2022-06-06 08:11:50陸乾杰吳海燕
    儀器儀表用戶 2022年6期
    關(guān)鍵詞:指令集二進(jìn)制靜態(tài)

    陸乾杰,趙 心,錢 銳,吳海燕

    (中核核電運(yùn)行管理有限公司 維修五處,浙江 海鹽 314300)

    0 引言

    重水堆核電站采用電站控制計(jì)算機(jī)(Digital Control Computer,以下簡稱DCC)進(jìn)行全廠集中控制,負(fù)責(zé)反應(yīng)堆反應(yīng)性控制、主回路壓力和裝量控制、蒸發(fā)器壓力和液位控制等,是整個(gè)核電站的控制中樞。國內(nèi)唯一的秦山三期重水堆電站控制系統(tǒng)由加拿大原子能公司設(shè)計(jì),硬件采用SSCI 890(S)系列計(jì)算機(jī)[1]。該系列計(jì)算機(jī)為16 位8MHz 集成電路數(shù)字機(jī),操作系統(tǒng)(V70 Omnitask Real-time Executive,VORTEX)和核心控制程序均采用SSCI V70 指令集,系統(tǒng)中所有程序均以二進(jìn)制代碼形式運(yùn)行。雖然大部分程序均有其對應(yīng)的未編譯源碼,但是系統(tǒng)中仍然存在大量沒有源碼的二進(jìn)制程序,例如系統(tǒng)引導(dǎo)程序、系統(tǒng)測試程序等。對于這些二進(jìn)制程序進(jìn)行邏輯功能分析是非常困難和復(fù)雜的,因此本文將通過反匯編的方法對二進(jìn)制程序進(jìn)行反編譯研究,將二進(jìn)制代碼轉(zhuǎn)化成便于理解和閱讀的匯編代碼。

    圖1 反編譯的解決思路Fig.1 Disassembly pipeline diagram

    1 問題的提出和解決思路

    1.1 問題提出

    在DCC 系統(tǒng)備份和恢復(fù)過程中,DCC 程序均以COR 文件類型進(jìn)行存儲。COR 文件是二進(jìn)制代碼,無法直接打開和閱讀。而在DCC 的缺陷分析和國產(chǎn)化研究中,出現(xiàn)了對于DCC 二進(jìn)制程序反匯編的需求,主要來源于以下幾個(gè)方面:

    1)當(dāng)系統(tǒng)出現(xiàn)異常時(shí),需要對備份出來的數(shù)據(jù)進(jìn)行檢查和代碼分析,通過回溯其代碼執(zhí)行的過程來定位缺陷的位置。

    2)在變更或者參數(shù)修改時(shí),可能需要查看歷史備份數(shù)據(jù)COR 文件中對應(yīng)的數(shù)值。

    3)在執(zhí)行系統(tǒng)測試時(shí),可能會出現(xiàn)一些無法意料的報(bào)錯(cuò),就需要對測試程序的邏輯進(jìn)行分析,而現(xiàn)存所有的測試程序均以二進(jìn)制碼的形式存儲,無法直接進(jìn)行分析。

    4)在Processor 處理器板卡國產(chǎn)化時(shí),需要對其引導(dǎo)程序進(jìn)行分析,而引導(dǎo)程序只有二進(jìn)制碼,無法進(jìn)行分析。

    基于以上需求,本文需要對DCC 系統(tǒng)的二進(jìn)制碼進(jìn)行反匯編研究,只要能將二進(jìn)制碼COR 文件轉(zhuǎn)變成具有可閱讀性的文本,以上問題就能迎刃而解。

    1.2 解決思路

    完成對于二進(jìn)制程序COR 文件的反匯編工作,首先要對SSCI V70 指令集數(shù)據(jù)格式進(jìn)行分析,根據(jù)其格式標(biāo)準(zhǔn)對COR 文件格式的分析,將COR 文件中二進(jìn)制數(shù)據(jù)從文件中取出來,并且以八進(jìn)制的形式進(jìn)行展現(xiàn)。

    其次要對SSCI V70 指令集和尋址方式進(jìn)行分析,對各類指令進(jìn)行分類,提取特征,根據(jù)總結(jié)出來的特征完成對于單條指令的反匯編。

    最后在完成單條指令反匯編的基礎(chǔ)上,對整個(gè)程序進(jìn)行整體反匯編,主要解決整體反匯編中出現(xiàn)的數(shù)據(jù)區(qū)和指令區(qū)無法識別的問題,最終形成具有可閱讀性的文本。

    2 COR數(shù)據(jù)可視化

    2.1 指令數(shù)據(jù)格式分析

    SSCI V70 指令集是16 位指令集,所有的數(shù)據(jù)和命令僅包含16 位。數(shù)據(jù)的BIT0-14 表示數(shù)值,BIT15 為符號位S,符號位S 為0 表示正數(shù),符號位S 為1 表示負(fù)數(shù)。在DCC 中負(fù)數(shù)的數(shù)值使用補(bǔ)碼表示。地址的BIT15 為指針位I,若指針位I 為1 表示這個(gè)地址為指針,實(shí)際地址為BIT0-14 地址所指向空間的數(shù)值。

    2.2 COR文件轉(zhuǎn)化

    當(dāng)程序直接讀取COR 文件只能得到字節(jié)流數(shù)據(jù),如圖2。

    圖2 COR文件字格式圖Fig.2 COR Type file in origin format

    根據(jù)對SSCI V70 指令集數(shù)據(jù)格式的分析,所有數(shù)據(jù)均是16 位數(shù)據(jù),因此可以將COR 文件轉(zhuǎn)化為16 位數(shù)據(jù)為單元的數(shù)據(jù)列表。由于讀取的值為8 位/字節(jié),因此可以做如下轉(zhuǎn)換:

    bytes 為讀入字節(jié)流,idata 為轉(zhuǎn)化后16 位數(shù)據(jù)。

    在對COR 文件進(jìn)行轉(zhuǎn)化后發(fā)現(xiàn)COR 的前128 字節(jié)為描述信息,其中包括了COR 的程序名、程序位置、程序長度等信息。因此實(shí)際代碼數(shù)據(jù)從128 字節(jié)開始進(jìn)行轉(zhuǎn)化,INIT 程序轉(zhuǎn)化后用八進(jìn)制顯示如圖3。

    圖3 COR文件八進(jìn)制格式圖Fig.3 COR Type file recording in octal

    將COR 文件轉(zhuǎn)化為16 位數(shù)據(jù)為單元的數(shù)據(jù)列表后可以對程序內(nèi)容進(jìn)行反匯編。

    3 單條指令反編譯

    3.1 指令類型和尋址方式分析

    所有的指令可分為單字指令和雙字指令,單字指令指的是有16 位二進(jìn)制數(shù)據(jù)組成的指令,雙字指令是有兩個(gè)16 位二進(jìn)制數(shù)據(jù)組合而成的指令。

    對于DCC 指令集共有10 類指令[2],分別為,存取指令(Load/store)、算術(shù)指令(Arithmetic)、邏輯指令(Logic)、位移指令(Shift/Rotation)、寄存器指令(Register Transfort / Modification)、跳轉(zhuǎn)指令(Jump)、調(diào)用指令(Jump-and-mark)、執(zhí)行指令(Execution)、控制指令(Control)、IO 指令(Input/Output)。

    一般一條單字指令都由操作碼(OP CODE)、尋址方式(M)和操作數(shù)(A)構(gòu)成。操作碼指示這條指令的作用和功能,尋址方式表示指令要操作的數(shù)據(jù)存放形式,與操作數(shù)配合可以在內(nèi)存空間或者寄存器中找到需要操作的數(shù)據(jù)。

    3.2 指令統(tǒng)計(jì)分類

    對于編譯器而言,明確了操作碼、操作數(shù)和尋址方式后就可以根據(jù)以上規(guī)則轉(zhuǎn)化為二進(jìn)制碼。但是據(jù)上文所述對于不同指令而言其操作數(shù)、操縱碼、尋址方式在16 位或者32 位指令空間中的位置不同,反編譯器無法根據(jù)二進(jìn)制碼直接應(yīng)用規(guī)則來將二進(jìn)制碼反編譯。

    便于反編譯器的執(zhí)行,通過對Varian-70 所有指令共176 種進(jìn)行統(tǒng)計(jì)后,根據(jù)指令BIT12-15、BIT9-11和BIT6-8 的值將指令分為38 小類:

    表1 指令集分類表Table 1 Instruction types summary

    3.3 具體實(shí)現(xiàn)

    根據(jù)以上分類,可以通過指令前7 位的數(shù)值定位到指令類型和指令功能,然后根據(jù)后9 位(單字)或者后9+16 位(雙字)提供的信息完成具體操作,舉例如下:

    不帶數(shù)據(jù)單字舉例:005002,其前四位為0,中三位為5,根據(jù)分類屬于單字寄存器指令,進(jìn)一步得知后9 位中前3 位為0 表示寄存器間數(shù)據(jù)轉(zhuǎn)換,中3 位為0 表示數(shù)據(jù)清零,后3 位為2 表示B 寄存器,因此005002 反匯編為“TZB”。

    帶數(shù)據(jù)單字舉例:020612,其前四位為2,中三位為0,根據(jù)分類屬于直接單字取指令(B 寄存器),進(jìn)一步得知后9 位表示直接尋址的地址,因此020612 反匯編為“LDB 612”。

    雙字舉例:006010,030300,第一個(gè)字中前四位為0,中三位為6,根據(jù)分類屬于雙字存取指令,進(jìn)一步得知后9 位表示數(shù)據(jù)取到A 寄存器,第二個(gè)字為取值地址,因此006010,030300 反匯編為“LDA 030300”。

    通過以上方法可以完成單條指令的反匯編,并且根據(jù)類型分類可以獲知下個(gè)字的類型。

    4 整體反匯編

    反匯編算法可以分為靜態(tài)掃描算法和動(dòng)態(tài)掃描算法。靜態(tài)掃描算法是對目標(biāo)程序從頭到尾進(jìn)行掃描,直接將所遇到的二進(jìn)制碼全部翻譯為對應(yīng)的匯編指令,缺點(diǎn)在于無法區(qū)分程序段中的數(shù)據(jù)區(qū)。動(dòng)態(tài)掃描算法是模擬程序運(yùn)行來區(qū)分指令和數(shù)據(jù),但是缺點(diǎn)在于動(dòng)態(tài)掃描時(shí)需要處理間接調(diào)用和多層調(diào)用問題,且編譯的覆蓋面低于靜態(tài)掃描算法[3]。

    對于靜態(tài)掃描算法,最大的問題在于解決指令和數(shù)據(jù)的區(qū)分。對DCC 源碼分析發(fā)現(xiàn),DCC 的數(shù)據(jù)區(qū)一般處于程序開頭或者結(jié)尾,且大規(guī)模出現(xiàn),很少出現(xiàn)少量數(shù)據(jù)與指令混雜在一起的情況。因此采用靜態(tài)掃描的反編譯算法較為合適,同時(shí)本文根據(jù)DCC 源碼特征采用動(dòng)態(tài)標(biāo)記和卷積標(biāo)記兩種策略來解決數(shù)據(jù)與指令無法區(qū)分的問題。

    4.1 動(dòng)態(tài)標(biāo)記

    小規(guī)模出現(xiàn)的數(shù)據(jù)區(qū)往往會被上下文通過單指令直接索引的方式調(diào)用,因此在第一次靜態(tài)掃描時(shí),當(dāng)掃描到單指令直接索引的指令時(shí)將索引的地址進(jìn)行標(biāo)注為數(shù)據(jù)區(qū),進(jìn)行動(dòng)態(tài)標(biāo)記。當(dāng)?shù)诙螔呙钑r(shí)不進(jìn)行反編譯,僅僅對標(biāo)記為數(shù)據(jù)區(qū)的數(shù)據(jù)轉(zhuǎn)為數(shù)據(jù)顯示。例如:

    當(dāng)?shù)谝淮螔呙钑r(shí),會將數(shù)據(jù)反編譯為:

    由于第一次掃描時(shí)會將023411 地址標(biāo)記為數(shù)據(jù),因此第二次掃描后為:

    第一次靜態(tài)掃描時(shí)對于無法反編譯的數(shù)據(jù)(未在指令集)標(biāo)記為數(shù)據(jù),同時(shí)針對字符串編譯一般經(jīng)過反編譯后會出現(xiàn)大量單字節(jié)操作指令,例如下文所示(取自AACKN程序示例):

    通過對大量連續(xù)出現(xiàn)如上指令的片段數(shù)據(jù)標(biāo)記為數(shù)據(jù)區(qū)。

    4.2 卷積過濾

    由于大塊數(shù)據(jù)區(qū)的數(shù)據(jù)可能正好可以被反匯編,因此當(dāng)?shù)谝淮戊o態(tài)掃描后會出現(xiàn)零零散散的指令分布在數(shù)據(jù)區(qū)內(nèi)。卷積在離散數(shù)學(xué)中的意義是對當(dāng)前數(shù)據(jù)和卷積核進(jìn)行加權(quán)求和,這樣可以將當(dāng)前數(shù)據(jù)與周圍數(shù)據(jù)信息融合,再經(jīng)過一層濾波就可以將零散分布在大塊數(shù)據(jù)區(qū)的指令去除,實(shí)現(xiàn)大塊數(shù)據(jù)區(qū)的識別。

    卷積公式如下:x 表示輸入序列,h 表示卷積核,y 表示輸出結(jié)果,N 為數(shù)據(jù)長度(f 長度+h 長度-1)。

    經(jīng)過第一次靜態(tài)反編譯標(biāo)記和動(dòng)態(tài)標(biāo)記后代碼標(biāo)記區(qū)可以用一個(gè)一維矩陣矩陣形式表示x[n],其中n 表示數(shù)據(jù)數(shù)量,若為數(shù)據(jù)類型則為1,若為指令則為0。

    以SGL 程序的30077-30125 的數(shù)據(jù)段為例,數(shù)組x表示標(biāo)記區(qū)數(shù)據(jù),1 表示為數(shù)據(jù),0 表示為指令:

    以python 語言為例使用一個(gè)[1,1,1,1,1]的卷積核h 與x 做卷積運(yùn)算:

    得到結(jié)果y 如下:

    再經(jīng)過>1 的濾波器后得到數(shù)組z:

    由此可以看到通過卷積濾波之后夾雜在數(shù)據(jù)區(qū)的指令均被過濾,這是由于卷積時(shí)卷積核會將當(dāng)前數(shù)據(jù)周圍信息也包含進(jìn)來,通過濾波后指令類型就消失了,就能能到完整的數(shù)據(jù)區(qū)。

    圖4 反編譯器程序邏輯圖Fig.4 Disassembly compiler logic diagram

    4.3 具體實(shí)現(xiàn)

    反匯編器整體實(shí)現(xiàn)的流程如下:

    1)從COR 文件中讀取二進(jìn)制數(shù)據(jù),并且將二進(jìn)制數(shù)據(jù)轉(zhuǎn)化成八進(jìn)制數(shù)據(jù),放入數(shù)據(jù)數(shù)組中。

    2)第一遍靜態(tài)反編譯,對單個(gè)數(shù)據(jù)依次進(jìn)行反編譯,同時(shí)對于單指令直接索引和無法反編譯的數(shù)據(jù)進(jìn)行動(dòng)態(tài)標(biāo)記,標(biāo)記于對應(yīng)的標(biāo)記數(shù)組中。

    3)第二遍循環(huán),使用卷積核對標(biāo)記數(shù)組進(jìn)行卷積運(yùn)算,得到新的標(biāo)記數(shù)組。

    4)第三遍循環(huán),對于標(biāo)記數(shù)組中大于某值的數(shù)據(jù)均轉(zhuǎn)為數(shù)據(jù)類型顯示。

    5)最后,將所有顯示數(shù)據(jù)輸出到文本中,完成反編譯過程。

    5 問題的解決

    通過以上的研究,完成了對于反編譯器的代碼編寫,實(shí)際以DCC 備份SGL.COR 運(yùn)行結(jié)果如下,左側(cè)為原編譯過程中產(chǎn)生的標(biāo)記文件,右側(cè)為COR 文件反編譯的結(jié)果片段:

    由于反編譯后數(shù)據(jù)缺少交叉編譯時(shí)的符號,因此指令后面仍保持?jǐn)?shù)據(jù)顯示。

    圖5 反編譯對比Fig.5 Disassembly result comparing with source code

    對于以上結(jié)果,當(dāng)系統(tǒng)出現(xiàn)異常時(shí),就可以通過反編譯后文本回溯執(zhí)行過程來定位缺陷的位置,同時(shí)對歷史備份數(shù)據(jù)COR 文件進(jìn)行反匯編后可以快捷地查看相應(yīng)的參數(shù)數(shù)值。

    對于測試程序和引導(dǎo)程序,可以直接在Virtual Console 機(jī)上加載程序完畢后,通過“C”命令對其內(nèi)存數(shù)據(jù)進(jìn)行顯示和保存。通過這種方法可以直接得到八進(jìn)制碼,無需進(jìn)行COR 數(shù)據(jù)的轉(zhuǎn)化。最后通過反編譯,可以得到可閱讀的文本進(jìn)行邏輯分析,為國產(chǎn)化研究和測試程序執(zhí)行流程的研究解決了數(shù)據(jù)無法直接閱讀的難題。

    6 結(jié)束語

    本文通過對DCC 指令集的數(shù)據(jù)格式的分析,根據(jù)16位數(shù)據(jù)中關(guān)鍵位信息將指令分為了39 小類。根據(jù)分類,可以通過指令前7 位的數(shù)值定位到指令類型和指令功能,然后根據(jù)后9 位(單字)或者后9+16 位(雙字)提供的信息完成單條指令的反匯編操作。結(jié)合DCC 代碼特點(diǎn),采用靜態(tài)編譯的方式進(jìn)行反編譯,使用動(dòng)態(tài)標(biāo)記和卷積過濾的方法區(qū)分了數(shù)據(jù)區(qū)和指令,解決了靜態(tài)編譯中數(shù)據(jù)指令無法區(qū)分的缺點(diǎn),完成了整體二進(jìn)制數(shù)據(jù)的反編譯工作。反編譯后數(shù)據(jù)雖然缺少交叉編譯時(shí)的符號,但是已經(jīng)具備了可讀性。通過本文的方法可以將未知的二進(jìn)制碼反匯編為具有可讀性的匯編代碼,有利于重水堆控制計(jì)算機(jī)的缺陷查找和系統(tǒng)學(xué)習(xí)。

    猜你喜歡
    指令集二進(jìn)制靜態(tài)
    用二進(jìn)制解一道高中數(shù)學(xué)聯(lián)賽數(shù)論題
    靜態(tài)隨機(jī)存儲器在軌自檢算法
    3DNow指令集被Linux淘汰
    有趣的進(jìn)度
    二進(jìn)制在競賽題中的應(yīng)用
    實(shí)時(shí)微測量系統(tǒng)指令集及解析算法
    機(jī)床靜態(tài)及動(dòng)態(tài)分析
    具7μA靜態(tài)電流的2A、70V SEPIC/升壓型DC/DC轉(zhuǎn)換器
    什么是AMD64
    基于覆蓋率驅(qū)動(dòng)的高性能DSP指令集驗(yàn)證方法
    中文字幕最新亚洲高清| 国产精品亚洲一级av第二区| 国产三级在线视频| 亚洲无线在线观看| 成人手机av| 狂野欧美激情性xxxx| 一级毛片女人18水好多| 成年版毛片免费区| 亚洲中文字幕日韩| 国产欧美日韩一区二区三区在线| 日本欧美视频一区| 欧美黑人欧美精品刺激| 露出奶头的视频| 视频在线观看一区二区三区| 免费在线观看黄色视频的| 色综合欧美亚洲国产小说| 久久伊人香网站| xxx96com| 99久久99久久久精品蜜桃| 曰老女人黄片| 国产高清视频在线播放一区| 在线观看免费视频网站a站| 一二三四社区在线视频社区8| 欧美日韩中文字幕国产精品一区二区三区 | 亚洲情色 制服丝袜| 国产精品久久电影中文字幕| 丰满人妻熟妇乱又伦精品不卡| 成人18禁在线播放| 亚洲国产精品久久男人天堂| 精品国产乱子伦一区二区三区| 怎么达到女性高潮| 91九色精品人成在线观看| 久久久久国产精品人妻aⅴ院| 久久国产精品影院| 亚洲成人久久性| 午夜视频精品福利| 女人高潮潮喷娇喘18禁视频| 国产又爽黄色视频| 亚洲视频免费观看视频| 欧美日韩中文字幕国产精品一区二区三区 | 叶爱在线成人免费视频播放| 人成视频在线观看免费观看| 久9热在线精品视频| 可以免费在线观看a视频的电影网站| 日本三级黄在线观看| 午夜福利成人在线免费观看| 久久久久精品国产欧美久久久| 精品久久久久久久久久免费视频| 欧美绝顶高潮抽搐喷水| 在线观看66精品国产| 成人av一区二区三区在线看| av天堂在线播放| 日本欧美视频一区| 男人舔女人下体高潮全视频| 91麻豆精品激情在线观看国产| 欧美日韩乱码在线| 老鸭窝网址在线观看| 精品欧美国产一区二区三| 国产成人影院久久av| 欧美日韩福利视频一区二区| 国产精品亚洲av一区麻豆| 成人18禁在线播放| 精品久久久久久久人妻蜜臀av | 国产一区二区激情短视频| av福利片在线| netflix在线观看网站| 18禁观看日本| 美女午夜性视频免费| АⅤ资源中文在线天堂| 777久久人妻少妇嫩草av网站| 日韩国内少妇激情av| 久久国产精品影院| 妹子高潮喷水视频| 国产av在哪里看| 他把我摸到了高潮在线观看| 亚洲久久久国产精品| 露出奶头的视频| 日韩高清综合在线| 性少妇av在线| 最近最新中文字幕大全电影3 | 欧美中文日本在线观看视频| av天堂久久9| 丁香六月欧美| 搞女人的毛片| 黑人巨大精品欧美一区二区mp4| 男人舔女人的私密视频| 久久狼人影院| 亚洲精品美女久久av网站| 精品免费久久久久久久清纯| 久久久久国内视频| 真人一进一出gif抽搐免费| 成年女人毛片免费观看观看9| 成人三级做爰电影| 级片在线观看| 午夜日韩欧美国产| 亚洲欧美激情在线| 亚洲欧美日韩无卡精品| 啪啪无遮挡十八禁网站| 两个人看的免费小视频| 日本免费一区二区三区高清不卡 | 欧美国产精品va在线观看不卡| 巨乳人妻的诱惑在线观看| 男女下面插进去视频免费观看| 美女扒开内裤让男人捅视频| 亚洲三区欧美一区| 视频区欧美日本亚洲| 亚洲成a人片在线一区二区| 超碰成人久久| 宅男免费午夜| 一进一出抽搐动态| 国产精品乱码一区二三区的特点 | 脱女人内裤的视频| 久久人人精品亚洲av| 亚洲欧美一区二区三区黑人| 欧洲精品卡2卡3卡4卡5卡区| 999久久久精品免费观看国产| 老汉色av国产亚洲站长工具| 热99re8久久精品国产| 亚洲欧美日韩高清在线视频| 亚洲精品一卡2卡三卡4卡5卡| 神马国产精品三级电影在线观看 | 一区二区三区国产精品乱码| 亚洲专区国产一区二区| 韩国精品一区二区三区| 国产成年人精品一区二区| 亚洲精品久久国产高清桃花| 欧美一级毛片孕妇| 黑人操中国人逼视频| 国产精品综合久久久久久久免费 | 午夜福利免费观看在线| www.www免费av| 日本撒尿小便嘘嘘汇集6| 一卡2卡三卡四卡精品乱码亚洲| netflix在线观看网站| 村上凉子中文字幕在线| 一级,二级,三级黄色视频| 久久影院123| 免费在线观看影片大全网站| 精品国产乱码久久久久久男人| 午夜久久久在线观看| 午夜两性在线视频| 亚洲熟妇熟女久久| 国产精品亚洲av一区麻豆| 国产乱人伦免费视频| 国产精品,欧美在线| 99精品久久久久人妻精品| 在线观看舔阴道视频| 一a级毛片在线观看| 99riav亚洲国产免费| 怎么达到女性高潮| 搡老岳熟女国产| 在线观看午夜福利视频| 午夜日韩欧美国产| 国产蜜桃级精品一区二区三区| 真人一进一出gif抽搐免费| 亚洲精品av麻豆狂野| 国产成人欧美| 一级毛片精品| 麻豆一二三区av精品| 亚洲欧美精品综合一区二区三区| 色在线成人网| 国产欧美日韩一区二区三| 国产av精品麻豆| 一级,二级,三级黄色视频| 午夜福利视频1000在线观看 | 看免费av毛片| 欧美国产精品va在线观看不卡| 一区二区三区高清视频在线| 欧美黑人精品巨大| 欧美日韩亚洲综合一区二区三区_| 青草久久国产| 国产精品久久电影中文字幕| 91九色精品人成在线观看| 久久精品91蜜桃| 午夜福利一区二区在线看| 99国产精品一区二区蜜桃av| 夜夜夜夜夜久久久久| 我的亚洲天堂| 国产熟女xx| 超碰成人久久| 成人特级黄色片久久久久久久| 免费看a级黄色片| av有码第一页| 欧美成人性av电影在线观看| 极品人妻少妇av视频| 成人18禁在线播放| 亚洲专区字幕在线| 久久人妻熟女aⅴ| 最近最新免费中文字幕在线| 性欧美人与动物交配| 最近最新中文字幕大全电影3 | 欧美色欧美亚洲另类二区 | 亚洲成人国产一区在线观看| 成人亚洲精品一区在线观看| 一级,二级,三级黄色视频| 欧美国产日韩亚洲一区| 9热在线视频观看99| 亚洲欧美日韩无卡精品| 露出奶头的视频| 高清毛片免费观看视频网站| 色av中文字幕| 中文字幕精品免费在线观看视频| 亚洲av成人不卡在线观看播放网| 久久久久久久午夜电影| 日韩欧美国产在线观看| 国产精品久久久久久亚洲av鲁大| 桃红色精品国产亚洲av| 女性被躁到高潮视频| 人人妻人人爽人人添夜夜欢视频| 成人亚洲精品av一区二区| 色哟哟哟哟哟哟| 久久人妻熟女aⅴ| 国产成人av激情在线播放| 国产野战对白在线观看| 欧美人与性动交α欧美精品济南到| 熟妇人妻久久中文字幕3abv| 深夜精品福利| 亚洲国产中文字幕在线视频| 一进一出抽搐gif免费好疼| 亚洲av第一区精品v没综合| 亚洲欧美日韩高清在线视频| 久久精品aⅴ一区二区三区四区| 午夜精品久久久久久毛片777| 欧美日韩瑟瑟在线播放| 90打野战视频偷拍视频| 国产成人av激情在线播放| 一级a爱片免费观看的视频| 亚洲成av人片免费观看| 成年版毛片免费区| 国内毛片毛片毛片毛片毛片| 久久国产精品人妻蜜桃| av在线播放免费不卡| 人人妻人人澡人人看| 一级a爱视频在线免费观看| 91成年电影在线观看| 高清在线国产一区| 巨乳人妻的诱惑在线观看| 午夜精品久久久久久毛片777| 美女国产高潮福利片在线看| 嫩草影院精品99| xxx96com| 久久婷婷人人爽人人干人人爱 | 男人舔女人下体高潮全视频| 亚洲免费av在线视频| 精品一区二区三区视频在线观看免费| 老鸭窝网址在线观看| 国产亚洲精品综合一区在线观看 | 丁香欧美五月| 精品无人区乱码1区二区| 午夜两性在线视频| 久久久久久久久久久久大奶| 欧美 亚洲 国产 日韩一| 亚洲熟妇中文字幕五十中出| 人妻久久中文字幕网| 97碰自拍视频| 12—13女人毛片做爰片一| 国产成人精品无人区| 精品国产乱子伦一区二区三区| 日韩精品免费视频一区二区三区| 日本vs欧美在线观看视频| 亚洲熟女毛片儿| 男女之事视频高清在线观看| 亚洲av成人一区二区三| 亚洲av成人av| 久久伊人香网站| 午夜影院日韩av| 69精品国产乱码久久久| 一级黄色大片毛片| 国产成人精品无人区| 亚洲午夜理论影院| 国产亚洲欧美在线一区二区| 高潮久久久久久久久久久不卡| 国产精品香港三级国产av潘金莲| 久久久国产成人精品二区| 欧美日韩黄片免| 人成视频在线观看免费观看| 国产亚洲精品av在线| 男女床上黄色一级片免费看| 最新美女视频免费是黄的| 国产成人系列免费观看| 久久久久九九精品影院| 久久国产亚洲av麻豆专区| 欧美日本亚洲视频在线播放| 亚洲九九香蕉| 亚洲精品国产一区二区精华液| 超碰成人久久| 在线视频色国产色| 亚洲国产精品成人综合色| 国产单亲对白刺激| 亚洲五月色婷婷综合| 日韩视频一区二区在线观看| 男男h啪啪无遮挡| 男女床上黄色一级片免费看| 9色porny在线观看| 国产精品,欧美在线| 一卡2卡三卡四卡精品乱码亚洲| 免费看a级黄色片| 亚洲人成电影免费在线| 身体一侧抽搐| 午夜免费激情av| 成年版毛片免费区| 夜夜爽天天搞| 国语自产精品视频在线第100页| 欧美激情高清一区二区三区| 搡老熟女国产l中国老女人| 欧美激情极品国产一区二区三区| 久久青草综合色| 亚洲视频免费观看视频| 亚洲天堂国产精品一区在线| 日韩欧美一区视频在线观看| 亚洲精品国产一区二区精华液| 亚洲自拍偷在线| 免费在线观看亚洲国产| 国产av在哪里看| 国产国语露脸激情在线看| 老汉色∧v一级毛片| 日韩大码丰满熟妇| 变态另类成人亚洲欧美熟女 | 国产午夜福利久久久久久| 又大又爽又粗| 国产视频一区二区在线看| 久久亚洲真实| 国产精品免费视频内射| 久久精品91无色码中文字幕| 欧美不卡视频在线免费观看 | 淫秽高清视频在线观看| 成人精品一区二区免费| 亚洲av电影在线进入| 亚洲精品av麻豆狂野| 一二三四社区在线视频社区8| 久久影院123| 日韩欧美一区二区三区在线观看| √禁漫天堂资源中文www| 日本欧美视频一区| 亚洲avbb在线观看| 日韩欧美一区视频在线观看| 国产片内射在线| av欧美777| 精品午夜福利视频在线观看一区| 女人高潮潮喷娇喘18禁视频| 成人国语在线视频| 亚洲国产精品999在线| 日本vs欧美在线观看视频| 成人亚洲精品av一区二区| www.自偷自拍.com| 国内精品久久久久久久电影| 午夜影院日韩av| 免费不卡黄色视频| 无遮挡黄片免费观看| 欧美色欧美亚洲另类二区 | 在线av久久热| 国产又爽黄色视频| 免费久久久久久久精品成人欧美视频| 久久婷婷人人爽人人干人人爱 | 在线天堂中文资源库| 精品一区二区三区av网在线观看| 亚洲精品美女久久av网站| 一级毛片女人18水好多| 琪琪午夜伦伦电影理论片6080| 一级毛片女人18水好多| 国产三级黄色录像| 午夜日韩欧美国产| 91av网站免费观看| 色婷婷久久久亚洲欧美| 亚洲五月天丁香| 黄色成人免费大全| 国产精华一区二区三区| 99久久久亚洲精品蜜臀av| 99香蕉大伊视频| 老熟妇仑乱视频hdxx| 久99久视频精品免费| 日本免费一区二区三区高清不卡 | 精品国产一区二区三区四区第35| www.精华液| 男人舔女人下体高潮全视频| 亚洲精品国产色婷婷电影| 黄色女人牲交| 亚洲熟女毛片儿| 国产高清有码在线观看视频 | 午夜久久久在线观看| 精品一品国产午夜福利视频| 日韩欧美国产在线观看| 99国产精品免费福利视频| 一级毛片女人18水好多| 久久久国产精品麻豆| 精品高清国产在线一区| 国产精品精品国产色婷婷| 咕卡用的链子| 国产成人精品久久二区二区91| 成人国产综合亚洲| 久久久久久久久久久久大奶| 日韩中文字幕欧美一区二区| 欧美色视频一区免费| 女人被躁到高潮嗷嗷叫费观| 极品人妻少妇av视频| 国产亚洲精品第一综合不卡| 中出人妻视频一区二区| 久热这里只有精品99| 国产成人啪精品午夜网站| 国产免费av片在线观看野外av| 天堂影院成人在线观看| 十八禁网站免费在线| 怎么达到女性高潮| 精品久久久久久久毛片微露脸| 女人爽到高潮嗷嗷叫在线视频| av在线天堂中文字幕| 国产免费男女视频| 免费人成视频x8x8入口观看| 麻豆成人av在线观看| 给我免费播放毛片高清在线观看| 18禁观看日本| 性欧美人与动物交配| 亚洲国产看品久久| 久久影院123| 老汉色av国产亚洲站长工具| 9191精品国产免费久久| 搡老妇女老女人老熟妇| 久热爱精品视频在线9| 午夜免费激情av| 免费在线观看影片大全网站| 99久久精品国产亚洲精品| 欧美av亚洲av综合av国产av| 亚洲男人的天堂狠狠| 一进一出好大好爽视频| 国产激情欧美一区二区| 日韩欧美免费精品| 黄色成人免费大全| 久9热在线精品视频| 日韩欧美国产一区二区入口| 欧美一级毛片孕妇| 1024香蕉在线观看| 一级毛片精品| 午夜亚洲福利在线播放| 精品不卡国产一区二区三区| av福利片在线| 亚洲国产毛片av蜜桃av| 久久久久精品国产欧美久久久| 欧美黑人欧美精品刺激| 精品卡一卡二卡四卡免费| 18禁美女被吸乳视频| 国产精品免费视频内射| 国产熟女午夜一区二区三区| 国产野战对白在线观看| 日本在线视频免费播放| 亚洲少妇的诱惑av| 操美女的视频在线观看| av在线播放免费不卡| 久久午夜综合久久蜜桃| 亚洲中文av在线| 咕卡用的链子| 中亚洲国语对白在线视频| 在线观看www视频免费| 亚洲人成电影免费在线| 美女大奶头视频| 黄色丝袜av网址大全| 十八禁网站免费在线| 一级毛片高清免费大全| 国产成人精品久久二区二区91| 一边摸一边做爽爽视频免费| 国产麻豆成人av免费视频| 成人三级黄色视频| 成人亚洲精品av一区二区| 巨乳人妻的诱惑在线观看| 性欧美人与动物交配| 此物有八面人人有两片| 久久久久九九精品影院| 久久精品国产亚洲av高清一级| 国产精品永久免费网站| 不卡av一区二区三区| 久久人妻福利社区极品人妻图片| 久久久久国产精品人妻aⅴ院| 又大又爽又粗| 麻豆久久精品国产亚洲av| 99精品久久久久人妻精品| 国产男靠女视频免费网站| 精品午夜福利视频在线观看一区| 精品一品国产午夜福利视频| 欧美一级a爱片免费观看看 | 天天添夜夜摸| 免费无遮挡裸体视频| a在线观看视频网站| 久久婷婷成人综合色麻豆| 日本撒尿小便嘘嘘汇集6| 国产精品香港三级国产av潘金莲| 国产成人av激情在线播放| 女生性感内裤真人,穿戴方法视频| netflix在线观看网站| 久久久久久久精品吃奶| 麻豆成人av在线观看| 国产熟女午夜一区二区三区| 亚洲美女黄片视频| 欧美国产日韩亚洲一区| 国产午夜精品久久久久久| 国产精品亚洲美女久久久| 一级片免费观看大全| 亚洲熟女毛片儿| 国产成人一区二区三区免费视频网站| 国产真人三级小视频在线观看| 成人18禁高潮啪啪吃奶动态图| 日韩三级视频一区二区三区| 欧美性长视频在线观看| 在线观看免费日韩欧美大片| 国产精品影院久久| 色尼玛亚洲综合影院| 日韩三级视频一区二区三区| 校园春色视频在线观看| 国产精品二区激情视频| 欧美乱码精品一区二区三区| www.www免费av| 欧美一区二区精品小视频在线| 国产成人欧美在线观看| 亚洲成人国产一区在线观看| 9191精品国产免费久久| 国产精品 国内视频| 久久婷婷成人综合色麻豆| 欧美中文日本在线观看视频| 精品国产美女av久久久久小说| 91精品国产国语对白视频| 亚洲av第一区精品v没综合| 欧美成人午夜精品| 国产麻豆69| 精品一品国产午夜福利视频| 久久国产亚洲av麻豆专区| 欧美成人性av电影在线观看| 色哟哟哟哟哟哟| 久久久国产成人精品二区| 午夜免费观看网址| 午夜日韩欧美国产| 午夜福利在线观看吧| 少妇粗大呻吟视频| 亚洲avbb在线观看| 日韩三级视频一区二区三区| 一边摸一边抽搐一进一出视频| 波多野结衣一区麻豆| 亚洲自拍偷在线| 最近最新中文字幕大全电影3 | av视频在线观看入口| 999精品在线视频| 国产成人欧美在线观看| 一二三四社区在线视频社区8| 亚洲专区字幕在线| 久久九九热精品免费| 国产亚洲精品第一综合不卡| av天堂久久9| or卡值多少钱| 一边摸一边做爽爽视频免费| 日本撒尿小便嘘嘘汇集6| 宅男免费午夜| 国产伦一二天堂av在线观看| 又大又爽又粗| 午夜影院日韩av| 制服人妻中文乱码| 美女高潮到喷水免费观看| 亚洲色图av天堂| 国产麻豆成人av免费视频| 久久精品国产亚洲av香蕉五月| 久久国产亚洲av麻豆专区| 久久天躁狠狠躁夜夜2o2o| 成人国产一区最新在线观看| www.精华液| 国产亚洲欧美在线一区二区| 亚洲精品一卡2卡三卡4卡5卡| 久久久精品国产亚洲av高清涩受| 婷婷六月久久综合丁香| 热re99久久国产66热| 中亚洲国语对白在线视频| 久久久久亚洲av毛片大全| 最新美女视频免费是黄的| 国产精品精品国产色婷婷| 一区二区三区激情视频| 女人被狂操c到高潮| 国产成年人精品一区二区| 亚洲最大成人中文| 别揉我奶头~嗯~啊~动态视频| 一级a爱片免费观看的视频| 怎么达到女性高潮| 亚洲国产精品成人综合色| 999久久久国产精品视频| 日本三级黄在线观看| 久久久精品欧美日韩精品| 久久香蕉精品热| 在线av久久热| 长腿黑丝高跟| 欧美精品亚洲一区二区| 日本撒尿小便嘘嘘汇集6| 国产精品二区激情视频| 老熟妇乱子伦视频在线观看| 国产成人av教育| 国产精品久久久人人做人人爽| 9191精品国产免费久久| 久久午夜亚洲精品久久| 男女下面进入的视频免费午夜 | 成人国产综合亚洲| 国产麻豆69| 男女床上黄色一级片免费看| 免费无遮挡裸体视频| av片东京热男人的天堂| 亚洲成av片中文字幕在线观看| 少妇熟女aⅴ在线视频| 欧美日韩福利视频一区二区| 久久婷婷人人爽人人干人人爱 | 久久久久国内视频| 精品久久久久久,| 夜夜躁狠狠躁天天躁| 国产成人精品无人区| 99在线人妻在线中文字幕| 少妇熟女aⅴ在线视频| 久久这里只有精品19| 亚洲,欧美精品.| 色婷婷久久久亚洲欧美| 女警被强在线播放| 宅男免费午夜| 亚洲午夜精品一区,二区,三区| 欧美色欧美亚洲另类二区 | 无限看片的www在线观看|