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

    基于存儲(chǔ)特征的Oracle數(shù)據(jù)文件恢復(fù)軟件的設(shè)計(jì)

    2012-04-24 10:37:49徐國(guó)天
    關(guān)鍵詞:數(shù)據(jù)文件狀態(tài)機(jī)空閑

    徐國(guó)天

    (中國(guó)刑警學(xué)院 計(jì)算機(jī)犯罪偵查系 遼寧 沈陽 110854)

    基于存儲(chǔ)特征的Oracle數(shù)據(jù)文件恢復(fù)軟件的設(shè)計(jì)

    徐國(guó)天

    (中國(guó)刑警學(xué)院 計(jì)算機(jī)犯罪偵查系 遼寧 沈陽 110854)

    本文研究了通過$Bitmap元文件確定NTFS硬盤分區(qū)空閑空間的方法,設(shè)計(jì)了可以統(tǒng)計(jì)硬盤分區(qū)空閑空間的狀態(tài)機(jī)。研究了根據(jù)存儲(chǔ)特征在硬盤分區(qū)空閑空間內(nèi)搜索Oracle數(shù)據(jù)塊的方法,設(shè)計(jì)了可以識(shí)別Oracle數(shù)據(jù)塊的狀態(tài)機(jī)。研究了數(shù)據(jù)塊恢復(fù)模塊的設(shè)計(jì)方法,設(shè)計(jì)了數(shù)據(jù)塊恢復(fù)的鏈表存儲(chǔ)結(jié)構(gòu)。本文設(shè)計(jì)的恢復(fù)軟件可以根據(jù)Oracle數(shù)據(jù)塊的存儲(chǔ)特征最大限度地提取分布在硬盤分區(qū)空閑空間上的數(shù)據(jù)塊碎片,將這些數(shù)據(jù)塊組合成一個(gè)數(shù)據(jù)文件,再利用自行開發(fā)的檢驗(yàn)軟件從中檢驗(yàn)出有效的數(shù)據(jù)記錄。

    OracleNTFS $Bitmap 數(shù)據(jù)塊 恢復(fù)

    目前Oracle數(shù)據(jù)庫(kù)以其強(qiáng)大的功能、穩(wěn)定的表現(xiàn)成為各大公司、企事業(yè)單位、大型網(wǎng)站的首選數(shù)據(jù)庫(kù)軟件。Oracle數(shù)據(jù)庫(kù)具備多個(gè)獨(dú)立的數(shù)據(jù)文件,例如system01.dbf文件,數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)記錄均保存在這些數(shù)據(jù)文件中。犯罪分子為了逃避法律的制裁,可能會(huì)將數(shù)據(jù)文件刪除或直接格式化硬盤。由于被刪除的數(shù)據(jù)文件并沒有真正從硬盤消失,通常情況下可以使用恢復(fù)軟件 (如:Final Data、EasyRecovery)來恢復(fù)這些被刪除的數(shù)據(jù)文件。但是隨著嫌疑人計(jì)算機(jī)的使用,硬盤上“被刪除”數(shù)據(jù)文件的部分內(nèi)容可能被“其它文件”覆蓋,同時(shí)某些恢復(fù)數(shù)據(jù)所必須的關(guān)鍵信息(如:$MFT元文件中的信息)也可能遭到破壞,這些因素將導(dǎo)致恢復(fù)操作失??;即使恢復(fù)出部分?jǐn)?shù)據(jù),也會(huì)因?yàn)閿?shù)據(jù)文件內(nèi)容的殘缺,而無法正常查看。因此最大限度地恢復(fù)“被刪除”的數(shù)據(jù)文件,從恢復(fù)出的殘缺數(shù)據(jù)文件中準(zhǔn)確提取數(shù)據(jù)記錄對(duì)公安機(jī)關(guān)的電子數(shù)據(jù)檢驗(yàn)工作至關(guān)重要。

    本文開發(fā)的Oralce數(shù)據(jù)文件恢復(fù)軟件可以根據(jù)Oracle數(shù)據(jù)塊的存儲(chǔ)特征最大限度地提取分布在硬盤分區(qū)上的數(shù)據(jù)塊碎片,然后將這些數(shù)據(jù)塊組合成一個(gè)文件,再利用自行開發(fā)的檢驗(yàn)軟件從中檢驗(yàn)出有效的數(shù)據(jù)記錄。

    1 根據(jù)$Bitmap元文件確定NTFS硬盤分區(qū)的空閑空間

    NTFS文件系統(tǒng)的元文件$Bitmap記錄了硬盤分區(qū)的使用情況,該元文件中每個(gè)二進(jìn)制位代表硬盤分區(qū)中一個(gè)簇的使用情況,1表示占用、0表示空閑。課題的開發(fā)思路是首先通過BPB參數(shù)表定位$Bitmap元文件,通過掃描$Bitmap元文件可以快速標(biāo)識(shí)出硬盤中的所有空閑空間。然后在硬盤分區(qū)空閑空間中根據(jù)存儲(chǔ)特征尋找被刪除的Oracle數(shù)據(jù)文件碎片,將它們重新整合成一個(gè)原始文件。下面分析通過BPB參數(shù)表定位$Bitmap元文件的方法。

    1.1 通過BPB參數(shù)表定位$Bitmap元文件記錄

    NTFS硬盤分區(qū)的BPB參數(shù)表位于硬盤分區(qū)的第一個(gè)扇區(qū),其中保存了重要的信息。圖1是某個(gè)NTFS硬盤分區(qū)的BPB參數(shù)表,0-10字節(jié)記錄了硬盤格式描述,3-6字節(jié)保存的是“NTFS”的ASCII碼,通過讀取這個(gè)數(shù)值可以確定硬盤分區(qū)類型為NTFS。11-12字節(jié)表示每扇區(qū)字節(jié)個(gè)數(shù),0x0200表示每扇區(qū)512字節(jié)。第13字節(jié)是每簇扇區(qū)個(gè)數(shù),本例為0x08,即每簇8個(gè)扇區(qū)、4096字節(jié)。40-47字節(jié)表示硬盤分區(qū)的扇區(qū)總數(shù),本例為0x0000000004E1E7FF,即共81913855個(gè)扇區(qū),可以計(jì)算出這個(gè)硬盤分區(qū)的大小約為39.06GB。48-55字節(jié)為$MFT元文件的起始邏輯簇號(hào),本例為0x000C0000,即第786432簇。$MFT是NTFS文件系統(tǒng)第一個(gè)元文件記錄,其它14個(gè)元文件記錄在其后依次存放,$Bitmap是其中的第7個(gè)元文件記錄,每個(gè)元文件記錄占用1024字節(jié),因此$Bitmap元文件記 錄 的 存 儲(chǔ) 位 置 是 786432×4096+6× 1024=3221250048,在該位置可以定位$Bitmap元文件記錄。

    圖1 BPB參數(shù)表

    1.2 通過$Bitmap元文件記錄定位位圖數(shù)據(jù)

    $Bitmap元文件的位圖數(shù)據(jù)記錄了硬盤分區(qū)的占用情況,通過$Bitmap元文件記錄可以定位位圖數(shù)據(jù)。下面以圖2為例分析$Bitmap元文件記錄結(jié)構(gòu)。$Bitmap元文件記錄由頭部結(jié)構(gòu)(0-55字節(jié))、標(biāo)準(zhǔn)屬性(56-151字節(jié))、文件名屬性(152-255字節(jié))、數(shù)據(jù)流屬性(256-327字節(jié))組成,其中數(shù)據(jù)流屬性可以定位位圖數(shù)據(jù),下面詳細(xì)分析這個(gè)屬性。

    圖2 $Bitmap元文件記錄

    數(shù)據(jù)流屬性從第256字節(jié)位置開始,長(zhǎng)度為72字節(jié)。1-4字節(jié)是屬性類型,0x80代表這是數(shù)據(jù)流屬性。5-8字節(jié)為屬性長(zhǎng)度,本例為0x48,即72字節(jié)。第9字節(jié)是長(zhǎng)駐標(biāo)志,本例為0x01,表示數(shù)據(jù)流屬性非長(zhǎng)駐。第17-24字節(jié)表示起始VCN,第25-32字節(jié)表示結(jié)束VCN,本例起始VCN是0,結(jié)束VCN是312,即這個(gè)$Bitmap元文件的位圖數(shù)據(jù)占用313簇,即313×4096=1282048字節(jié),每個(gè)字節(jié)含8個(gè)二進(jìn)制位,一個(gè)二進(jìn)制位記錄一簇的使用情況,因此位圖數(shù)據(jù)共可記錄1282048×8=10256384簇的使用情況,即可以表示39.125GB硬盤空間的使用情況。這個(gè)數(shù)值一定略大于BPB參數(shù)表看到的硬盤分區(qū)大小。第40-47字節(jié)是位圖數(shù)據(jù)占用空間大小,本例為0x139000,即1282048字節(jié),這個(gè)數(shù)值與我們之前的計(jì)算結(jié)果相同。

    第65-72字節(jié)是數(shù)據(jù)運(yùn)行屬性,通過這個(gè)屬性可以定位位圖數(shù)據(jù),本例為0x32 39 01 C5 FE 0B。其中第一個(gè)字節(jié)0x32中的3表示后面5個(gè)字節(jié)中的后3個(gè)字節(jié)是數(shù)據(jù)運(yùn)行的起始簇號(hào),本例為0x 0B FE C5,即786117。第一個(gè)字節(jié)0x32中的2表示后面5個(gè)字節(jié)中的前2個(gè)字節(jié)是數(shù)據(jù)運(yùn)行的大小,本例為0x 01 39,即313簇。從而可知位圖數(shù)據(jù)的起始簇號(hào)為 786117,結(jié)束簇號(hào)為786117+312=786429。這個(gè)$Bitmap元文件的位圖數(shù)據(jù)是連續(xù)存放的,因此只占用一個(gè)數(shù)據(jù)運(yùn)行。

    如果文件數(shù)據(jù)是不連續(xù)存放的,則數(shù)據(jù)流屬性會(huì)包含多個(gè)數(shù)據(jù)運(yùn)行。例如:0x 31 41 C5 BE 0B 21 01 33 18 31 01 55 79 37 00,其中包含3個(gè)數(shù)據(jù)運(yùn)行,分別是:0x 31 41 C5 BE 0B、0x 21 01 33 18和0x 31 01 55 79 37。整個(gè)文件數(shù)據(jù)由三塊空間組成,每個(gè)數(shù)據(jù)運(yùn)行標(biāo)識(shí)一塊空間。第一塊空間的起始簇號(hào)是0x 0B BE C5=769733,空間大小為0x 41=65簇。第二塊空間的起始簇號(hào)是0x 18 33,但這是與第一個(gè)數(shù)據(jù)運(yùn)行的相對(duì)地址,因此第二塊空間的起始簇號(hào)是0x 0B BE C5 + 0x 18 33 = 0x 0B D6 F8 = 775928,空間大小是0x 01 = 1簇。同理第三塊空間的起始簇號(hào)也是與第二個(gè)數(shù)據(jù)運(yùn)行的相對(duì)地址,因此第三塊空間的起始簇號(hào)是0x 0B D6 F8 + 0x 37 79 55 = 0x 43 50 4D = 4411469,空間大小是0x01=1簇。

    通過$Bitmap元文件記錄定位了位圖數(shù)據(jù),接下來可以通過位圖數(shù)據(jù)確定硬盤分區(qū)的空閑空間。

    1.3 通過位圖數(shù)據(jù)確定硬盤分區(qū)的空閑空間

    $Bitmap元文件的位圖數(shù)據(jù)記錄了硬盤分區(qū)簇的占用情況,每一個(gè)二進(jìn)制位代表一簇,字節(jié)的低位代表前面的簇。例如假設(shè)位圖數(shù)據(jù)的第一個(gè)字節(jié)為0x 9E=1001 1110,代表硬盤分區(qū)的0、5、6簇是空閑狀態(tài),1-4、7簇是占用狀態(tài)。

    為了計(jì)算硬盤分區(qū)的空閑空間,本文設(shè)計(jì)了如圖3所示的狀態(tài)機(jī)。我們將位圖數(shù)據(jù)作為一個(gè)二進(jìn)制數(shù)據(jù)流輸入到狀態(tài)機(jī)。這里遇到一個(gè)如何確定二進(jìn)制字節(jié)流大小的問題,我們最初想到利用$Bitmap元文件記錄中保存的位圖數(shù)據(jù)大小,以圖2為例,這個(gè)位圖數(shù)據(jù)大小是313簇,即313×4096×8=10256384個(gè)二進(jìn)制位,即共可表示10256384個(gè)簇的占用情況。而根據(jù)BPB參數(shù)可知硬盤分區(qū)共81913855個(gè)扇區(qū),即81913855/8=10239231.875簇。可以看出兩種計(jì)算方法相差10256384——10239231=17153個(gè)簇,這是由于位圖數(shù)據(jù)最后一簇中的空閑空間導(dǎo)致的。因此我們采用第二種計(jì)算方法,即根據(jù)BPB參數(shù)表中記錄的硬盤分區(qū)大小來計(jì)算二進(jìn)制字節(jié)流長(zhǎng)度,以圖2為例二進(jìn)制數(shù)據(jù)流共包括(81913855 /8)/8 = 1279903個(gè)二進(jìn)制位。

    圖3 計(jì)算空閑空間的狀態(tài)機(jī)

    我們將位圖數(shù)據(jù)作為一個(gè)二進(jìn)制數(shù)據(jù)流輸入到狀態(tài)機(jī),即可得出對(duì)應(yīng)的空閑空間。

    2 根據(jù)存儲(chǔ)特征在硬盤分區(qū)空閑空間內(nèi)搜索Oracle數(shù)據(jù)塊

    隨著計(jì)算機(jī)的使用,被刪除Oracle數(shù)據(jù)文件的MFT文件記錄可能被覆蓋,在這種情況下就不能通過MFT文件記錄來進(jìn)行文件恢復(fù)。但由于Oracle數(shù)據(jù)文件通常容量較大,以GB為單位,被刪除的數(shù)據(jù)文件在短時(shí)間內(nèi)不會(huì)從硬盤完全消失。本文提出一種不依靠MFT文件記錄、根據(jù)Oracle數(shù)據(jù)塊存儲(chǔ)特征在硬盤分區(qū)空閑空間內(nèi)搜索、恢復(fù)Oracle數(shù)據(jù)文件的方法。

    2.1 Oracle數(shù)據(jù)文件的數(shù)據(jù)塊組成

    Oracle中數(shù)據(jù)存儲(chǔ)的基本單位是數(shù)據(jù)塊,數(shù)據(jù)文件(*.dbf)的磁盤空間可以從邏輯上劃分成若干個(gè)數(shù)據(jù)塊(從0到n連續(xù)編號(hào)),每個(gè)數(shù)據(jù)塊的默認(rèn)大小是8KB。數(shù)據(jù)塊是磁盤IO操作的基本單位。

    數(shù)據(jù)塊的物理存儲(chǔ)結(jié)構(gòu)如圖4所示,每個(gè)數(shù)據(jù)塊開頭20字節(jié)是緩沖區(qū)頭,用于存儲(chǔ)塊類型、塊格式和校驗(yàn)和等信息。接下來48字節(jié)是事務(wù)頭,用于存儲(chǔ)塊編號(hào)、擁有該塊的對(duì)象的ID和事務(wù)ID等重要信息。再下面14字節(jié)是數(shù)據(jù)頭,用于存儲(chǔ)表個(gè)數(shù)、行個(gè)數(shù)、塊內(nèi)空閑空間、塊內(nèi)已用空間等信息。數(shù)據(jù)頭后面是長(zhǎng)度可變的表目錄,其后是長(zhǎng)度可變的行目錄,對(duì)于數(shù)據(jù)區(qū)域中的每一行記錄,行目錄都包含一個(gè)2字節(jié)的條目。每個(gè)條目記錄對(duì)應(yīng)行的第一個(gè)字節(jié)與塊首的距離。行目錄中的條目的順序與數(shù)據(jù)區(qū)域中行記錄的存儲(chǔ)順序相反。行目錄之后是具體的數(shù)據(jù)區(qū)域。在每個(gè)數(shù)據(jù)塊的結(jié)尾都存放了四個(gè)字節(jié)的尾部校驗(yàn)和,用于保證數(shù)據(jù)塊內(nèi)數(shù)據(jù)的完整性。

    Oracle數(shù)據(jù)文件由一系列數(shù)據(jù)塊組成,保存實(shí)際數(shù)據(jù)的數(shù)據(jù)塊有明顯的特征值,根據(jù)這些特征值掃描整個(gè)磁盤的未使用空間,即可將所有未被覆蓋的數(shù)據(jù)塊一一提取出來。但這些數(shù)據(jù)塊組成的文件可能是殘缺不全的,不能利用Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)正常查看,因此必須自行開發(fā)檢驗(yàn)軟件,從恢復(fù)出的殘缺數(shù)據(jù)文件中檢驗(yàn)出有效數(shù)據(jù)。

    圖4 數(shù)據(jù)塊的物理結(jié)構(gòu)

    2.2 根據(jù)數(shù)據(jù)塊存儲(chǔ)特征在硬盤分區(qū)空閑空間內(nèi)搜索Oracle數(shù)據(jù)塊

    通過$Bitmap元文件我們可以確定硬盤分區(qū)內(nèi)的各個(gè)空閑空間,接下來就是在這些空閑空間內(nèi)搜索、恢復(fù)Oracle數(shù)據(jù)塊。

    為了搜索Oracle數(shù)據(jù)塊我們?cè)O(shè)計(jì)了如圖5所示的狀態(tài)機(jī)。因?yàn)镺racle數(shù)據(jù)文件的基本存儲(chǔ)單位是數(shù)據(jù)塊,每個(gè)數(shù)據(jù)塊的默認(rèn)大小是8K,因此將每個(gè)空閑空間劃分成若干個(gè)8K大小的數(shù)據(jù)塊,然后將這些數(shù)據(jù)塊流輸入到狀態(tài)機(jī),即可自動(dòng)識(shí)別出其中包含的Oracle數(shù)據(jù)塊。由于硬盤分區(qū)空閑空間內(nèi)的數(shù)據(jù)量非常大,如果單存為數(shù)據(jù)塊指定一組特征值作為識(shí)別條件很容易導(dǎo)致誤報(bào),為了防止出現(xiàn)錯(cuò)誤識(shí)別的問題,本文設(shè)計(jì)的識(shí)別方法要求數(shù)據(jù)塊要滿足一組基本特征(basic feature),同時(shí)與其前后相臨數(shù)據(jù)塊要滿足一組關(guān)聯(lián)特征(related feature),這樣才能識(shí)別其為Oracle數(shù)據(jù)塊,該方法經(jīng)過大量測(cè)試實(shí)際識(shí)別結(jié)果準(zhǔn)確。

    圖5 識(shí)別Oracle數(shù)據(jù)塊的狀態(tài)機(jī)

    3 將在硬盤分區(qū)空閑空間內(nèi)找到的Oracle數(shù)據(jù)塊恢復(fù)成數(shù)據(jù)文件

    3.1 數(shù)據(jù)塊恢復(fù)的鏈表存儲(chǔ)結(jié)構(gòu)

    Oracle數(shù)據(jù)庫(kù)由一系列數(shù)據(jù)文件組成(例如:system01.dbf、example01.dbf、等等),數(shù)據(jù)庫(kù)中的所有對(duì)象(如數(shù)據(jù)表、索引、查詢、存儲(chǔ)過程、等等)都保存在這些數(shù)據(jù)文件中,每個(gè)數(shù)據(jù)文件都有唯一的FILE-ID(例如:system01.dbf是1、example01.dbf是5)。圖6是用于數(shù)據(jù)塊恢復(fù)的鏈表存儲(chǔ)結(jié)構(gòu),其中包含一個(gè)Oracle File List和多個(gè)Block List。Oracle File List中每個(gè)結(jié)點(diǎn)代表一個(gè)數(shù)據(jù)文件,F(xiàn)ILE-ID字段保存了這個(gè)數(shù)據(jù)文件的ID,block指針指向了一個(gè)Block List鏈表,LENGTH字段保存了Block List鏈表中結(jié)點(diǎn)的個(gè)數(shù)。有幾個(gè)數(shù)據(jù)文件,就有幾個(gè)對(duì)應(yīng)的Block List,Block List中的每個(gè)結(jié)點(diǎn)記錄在硬盤分區(qū)空閑空間中找到的一組Oracle數(shù)據(jù)塊,begin sec是這組數(shù)據(jù)塊的起始扇區(qū),sec num是扇區(qū)個(gè)數(shù)。

    通過圖5所示的狀態(tài)機(jī)可以找出硬盤分區(qū)空閑空間中的Oracle數(shù)據(jù)塊,每找到一組Oracle數(shù)據(jù)塊,就將這組Oracle數(shù)據(jù)塊的存儲(chǔ)信息作為一個(gè)結(jié)點(diǎn)插入到某個(gè)Block List中,同時(shí)對(duì)應(yīng)的LENGTH字段值加1。狀態(tài)機(jī)工作結(jié)束之后,圖6所示的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)就形成了。接下來可以根據(jù)用戶的選擇恢復(fù)某個(gè)數(shù)據(jù)文件。

    圖6 用于數(shù)據(jù)塊恢復(fù)的鏈表存儲(chǔ)結(jié)構(gòu)

    3.2 恢復(fù)模塊的執(zhí)行流程

    圖6所示的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)形成之后,接下來可以根據(jù)FILE-ID來恢復(fù)某個(gè)數(shù)據(jù)文件。恢復(fù)模塊的執(zhí)行流程如圖7所示。首先讀取FILE-ID,如果Oracle File List中不存在對(duì)應(yīng)的結(jié)點(diǎn)或?qū)?yīng)結(jié)點(diǎn)的Block List鏈表為空,則模塊結(jié)束,否則將P指針指向Block List鏈表的頭結(jié)點(diǎn),恢復(fù)該結(jié)點(diǎn)對(duì)應(yīng)的Oracle數(shù)據(jù)塊,接下來將P指針沿著Block List向后移動(dòng),并恢復(fù)每個(gè)結(jié)點(diǎn)對(duì)應(yīng)的Oracle數(shù)據(jù)塊,直至P指針為NULL,即到達(dá)Block List鏈表尾部。至此這個(gè)數(shù)據(jù)文件恢復(fù)結(jié)束。

    圖7 恢復(fù)模塊的執(zhí)行流程圖

    4 總結(jié)

    本文研究了通過Oracle數(shù)據(jù)塊存儲(chǔ)特征來恢復(fù)Oracle數(shù)據(jù)文件的方法。得到的結(jié)論是Oracle數(shù)據(jù)文件由一系列8K大小的數(shù)據(jù)塊組成,這些數(shù)據(jù)塊均有明顯的特征值,可以根據(jù)數(shù)據(jù)塊的存儲(chǔ)特征值將分布在硬盤分區(qū)空閑空間中的數(shù)據(jù)塊一一提取出來,并恢復(fù)成一個(gè)數(shù)據(jù)文件。但由于某些數(shù)據(jù)被覆蓋,因此恢復(fù)出的數(shù)據(jù)文件可能是殘缺不全的,不能利用Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)正常查看,但大量的用戶數(shù)據(jù)仍然存在,接下來課題組計(jì)劃自行開發(fā)檢驗(yàn)軟件,從恢復(fù)出的殘缺數(shù)據(jù)文件中檢驗(yàn)出有效的數(shù)據(jù)記錄。

    1.戴士劍,涂彥暉.數(shù)據(jù)恢復(fù)技術(shù)(第二版).北京:電子工業(yè)出版社,2005

    2.汪中夏,劉偉.數(shù)據(jù)恢復(fù)高級(jí)技術(shù).北京:電子工業(yè)出版社,2005

    3.嚴(yán)蔚敏.數(shù)據(jù)結(jié)構(gòu)(C語言版).北京:清華大學(xué)出版社.2008

    4.薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論.北京高等教育出版社.2003

    猜你喜歡
    數(shù)據(jù)文件狀態(tài)機(jī)空閑
    恩賜
    詩(shī)選刊(2023年7期)2023-07-21 07:03:38
    基于有限狀態(tài)機(jī)的交會(huì)對(duì)接飛行任務(wù)規(guī)劃方法
    “鳥”字謎
    小讀者之友(2019年9期)2019-09-10 07:22:44
    數(shù)據(jù)文件恢復(fù)專題問答
    彪悍的“寵”生,不需要解釋
    數(shù)據(jù)文件安全管控技術(shù)的研究與實(shí)現(xiàn)
    SQL數(shù)據(jù)文件恢復(fù)工具
    WLAN和LTE交通規(guī)則
    CHIP新電腦(2016年3期)2016-03-10 14:09:48
    Tekla Structure數(shù)據(jù)文件交互格式分析
    FPGA設(shè)計(jì)中狀態(tài)機(jī)安全性研究
    尾随美女入室| 国产成人精品一,二区| 久久久久精品性色| 又爽又黄无遮挡网站| av黄色大香蕉| 亚洲人成网站在线观看播放| 91精品一卡2卡3卡4卡| 国产欧美亚洲国产| 香蕉精品网在线| 欧美高清性xxxxhd video| 一级爰片在线观看| 最近手机中文字幕大全| 国产精品熟女久久久久浪| 高清日韩中文字幕在线| 丰满乱子伦码专区| 国产午夜精品一二区理论片| 国产欧美日韩一区二区三区在线 | 成人鲁丝片一二三区免费| 亚洲怡红院男人天堂| 99久久九九国产精品国产免费| 国产免费又黄又爽又色| 91精品国产九色| 少妇 在线观看| 嫩草影院入口| 国产黄片视频在线免费观看| 国产精品无大码| 久久热精品热| 男女无遮挡免费网站观看| 特大巨黑吊av在线直播| 久久99热6这里只有精品| 久久精品国产亚洲网站| 天堂俺去俺来也www色官网| 亚洲精品影视一区二区三区av| 久久久久精品性色| 中文在线观看免费www的网站| 高清毛片免费看| 久热这里只有精品99| 99久久九九国产精品国产免费| 麻豆成人av视频| 黄色一级大片看看| av在线观看视频网站免费| 亚洲一区二区三区欧美精品 | 亚洲国产色片| 女人十人毛片免费观看3o分钟| 亚洲av福利一区| 亚洲av国产av综合av卡| 在线观看三级黄色| 禁无遮挡网站| 精品视频人人做人人爽| 日本免费在线观看一区| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 婷婷色综合www| 久久久久久久国产电影| 亚洲最大成人中文| 久久久久久久国产电影| 老师上课跳d突然被开到最大视频| 80岁老熟妇乱子伦牲交| 午夜福利在线在线| 亚洲欧洲日产国产| 精品久久久久久久末码| 18禁动态无遮挡网站| 亚洲三级黄色毛片| 人妻制服诱惑在线中文字幕| 国产精品偷伦视频观看了| 大码成人一级视频| 成人漫画全彩无遮挡| 久久久久久久精品精品| 精品久久国产蜜桃| 国产 精品1| 亚洲欧美日韩另类电影网站 | 人妻 亚洲 视频| 蜜桃久久精品国产亚洲av| videos熟女内射| 国产大屁股一区二区在线视频| 国产精品国产av在线观看| 国产探花在线观看一区二区| 国产探花极品一区二区| 亚洲av二区三区四区| 日本-黄色视频高清免费观看| 22中文网久久字幕| 国产永久视频网站| 亚洲熟女精品中文字幕| 99久久中文字幕三级久久日本| 成人特级av手机在线观看| 成人特级av手机在线观看| 91在线精品国自产拍蜜月| 女人十人毛片免费观看3o分钟| 久久精品综合一区二区三区| 色吧在线观看| xxx大片免费视频| 一级片'在线观看视频| 少妇人妻久久综合中文| 蜜桃久久精品国产亚洲av| 成人美女网站在线观看视频| 国产 一区 欧美 日韩| 又爽又黄a免费视频| 老师上课跳d突然被开到最大视频| 国产亚洲av片在线观看秒播厂| 观看免费一级毛片| 观看免费一级毛片| 日韩电影二区| 中文资源天堂在线| 99久久九九国产精品国产免费| 亚洲欧美一区二区三区黑人 | 国产永久视频网站| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 乱系列少妇在线播放| 久久精品国产亚洲av天美| 日韩成人伦理影院| 免费高清在线观看视频在线观看| 高清av免费在线| 日本一二三区视频观看| 99热这里只有是精品50| 午夜日本视频在线| 成人漫画全彩无遮挡| 日韩 亚洲 欧美在线| 国产色爽女视频免费观看| 五月开心婷婷网| 国产精品久久久久久久电影| 日韩在线高清观看一区二区三区| 少妇裸体淫交视频免费看高清| 97超视频在线观看视频| 两个人的视频大全免费| 中文天堂在线官网| 特级一级黄色大片| 午夜福利高清视频| 亚洲真实伦在线观看| 亚洲真实伦在线观看| 欧美日韩精品成人综合77777| 高清日韩中文字幕在线| 寂寞人妻少妇视频99o| 99久久精品一区二区三区| av专区在线播放| 亚洲欧美日韩东京热| 大陆偷拍与自拍| 精品国产一区二区三区久久久樱花 | 免费观看的影片在线观看| 日韩欧美精品免费久久| 日韩 亚洲 欧美在线| 亚洲精品中文字幕在线视频 | av在线天堂中文字幕| 亚洲aⅴ乱码一区二区在线播放| 女人十人毛片免费观看3o分钟| 91在线精品国自产拍蜜月| 国产精品久久久久久av不卡| 日日摸夜夜添夜夜爱| 一区二区三区四区激情视频| 成人特级av手机在线观看| 久久久精品94久久精品| 亚洲欧洲国产日韩| 国内少妇人妻偷人精品xxx网站| 国产乱人视频| 男人舔奶头视频| 女人久久www免费人成看片| 99视频精品全部免费 在线| 免费观看在线日韩| 午夜福利网站1000一区二区三区| 国产白丝娇喘喷水9色精品| 久久久久久久久久久免费av| 麻豆成人av视频| 亚洲三级黄色毛片| 中文字幕久久专区| 日韩国内少妇激情av| 国产精品国产av在线观看| 观看免费一级毛片| 日日摸夜夜添夜夜添av毛片| 在线免费观看不下载黄p国产| 婷婷色av中文字幕| 99热全是精品| 久久久久久久国产电影| 亚洲av不卡在线观看| 如何舔出高潮| 免费少妇av软件| 少妇的逼水好多| 女人久久www免费人成看片| 亚洲国产高清在线一区二区三| 国内少妇人妻偷人精品xxx网站| 99精国产麻豆久久婷婷| 黄片无遮挡物在线观看| 日韩一本色道免费dvd| 亚洲精品久久久久久婷婷小说| 免费高清在线观看视频在线观看| 午夜福利在线在线| av播播在线观看一区| 亚洲人成网站在线观看播放| 在线播放无遮挡| 老司机影院毛片| 久久久久久伊人网av| 久久影院123| 97超视频在线观看视频| 亚洲精品日韩在线中文字幕| 一区二区三区精品91| 精品人妻视频免费看| 亚洲色图av天堂| 不卡视频在线观看欧美| 黄色一级大片看看| 内射极品少妇av片p| 国产午夜精品一二区理论片| 黄色欧美视频在线观看| h日本视频在线播放| 国产精品99久久久久久久久| 欧美成人精品欧美一级黄| 国产精品99久久99久久久不卡 | 欧美3d第一页| 国产欧美日韩一区二区三区在线 | 亚洲最大成人av| 黄色怎么调成土黄色| 国产亚洲91精品色在线| 亚洲内射少妇av| 视频中文字幕在线观看| 免费观看无遮挡的男女| 亚洲最大成人手机在线| 午夜激情福利司机影院| 国产大屁股一区二区在线视频| 黄色欧美视频在线观看| 一级毛片aaaaaa免费看小| 日本免费在线观看一区| 99久久精品热视频| 最近最新中文字幕免费大全7| av国产精品久久久久影院| 乱系列少妇在线播放| 欧美成人精品欧美一级黄| 亚洲人成网站高清观看| 精品国产一区二区三区久久久樱花 | 成人鲁丝片一二三区免费| 久久精品夜色国产| 久久久久精品性色| 王馨瑶露胸无遮挡在线观看| 99九九线精品视频在线观看视频| eeuss影院久久| 精品国产乱码久久久久久小说| 激情五月婷婷亚洲| 18禁在线播放成人免费| 一二三四中文在线观看免费高清| 性插视频无遮挡在线免费观看| 五月天丁香电影| 欧美 日韩 精品 国产| 婷婷色av中文字幕| 80岁老熟妇乱子伦牲交| 插逼视频在线观看| 国产真实伦视频高清在线观看| xxx大片免费视频| av卡一久久| 国产免费视频播放在线视频| 日韩 亚洲 欧美在线| 国产色爽女视频免费观看| 大香蕉久久网| 亚洲成人中文字幕在线播放| 18禁在线无遮挡免费观看视频| 蜜桃久久精品国产亚洲av| 在线a可以看的网站| 精品午夜福利在线看| 亚洲人与动物交配视频| 大香蕉久久网| 街头女战士在线观看网站| 中国国产av一级| 亚洲不卡免费看| 日本免费在线观看一区| 91久久精品国产一区二区三区| 极品教师在线视频| 国产有黄有色有爽视频| 久久精品国产自在天天线| 99久国产av精品国产电影| 成人二区视频| 成人亚洲欧美一区二区av| 国产精品国产三级专区第一集| 国产在视频线精品| 亚洲精品国产av蜜桃| 婷婷色麻豆天堂久久| 一二三四中文在线观看免费高清| 午夜免费观看性视频| 中文欧美无线码| 精品一区在线观看国产| 午夜激情福利司机影院| 秋霞伦理黄片| 欧美精品人与动牲交sv欧美| 精品少妇久久久久久888优播| 新久久久久国产一级毛片| 一级毛片黄色毛片免费观看视频| 啦啦啦在线观看免费高清www| 亚洲成人久久爱视频| 日韩在线高清观看一区二区三区| 久久久成人免费电影| 欧美日韩视频高清一区二区三区二| 99热6这里只有精品| 女人久久www免费人成看片| 五月玫瑰六月丁香| 国产69精品久久久久777片| 18+在线观看网站| 亚洲欧美精品自产自拍| 视频中文字幕在线观看| 一边亲一边摸免费视频| 毛片女人毛片| 涩涩av久久男人的天堂| 97超碰精品成人国产| 纵有疾风起免费观看全集完整版| 少妇人妻一区二区三区视频| 国产国拍精品亚洲av在线观看| 少妇猛男粗大的猛烈进出视频 | 国产片特级美女逼逼视频| 热re99久久精品国产66热6| 国产免费又黄又爽又色| 国产成人a区在线观看| 人人妻人人澡人人爽人人夜夜| 深夜a级毛片| 国产精品精品国产色婷婷| 亚洲成人久久爱视频| 成人欧美大片| 插逼视频在线观看| 亚洲精品,欧美精品| 国产成人精品婷婷| 国语对白做爰xxxⅹ性视频网站| 欧美成人午夜免费资源| www.av在线官网国产| 久久精品久久久久久噜噜老黄| 天美传媒精品一区二区| 欧美丝袜亚洲另类| 亚洲在线观看片| 国产探花极品一区二区| 成人毛片60女人毛片免费| 少妇人妻久久综合中文| 亚洲精品影视一区二区三区av| 中文字幕免费在线视频6| 国产在线男女| 国产免费一级a男人的天堂| 18禁裸乳无遮挡动漫免费视频 | 80岁老熟妇乱子伦牲交| 制服丝袜香蕉在线| av免费在线看不卡| 亚洲高清免费不卡视频| 国产精品蜜桃在线观看| 中国美白少妇内射xxxbb| 欧美亚洲 丝袜 人妻 在线| 成人特级av手机在线观看| 亚洲成人久久爱视频| 亚洲人成网站高清观看| 日本午夜av视频| 一本久久精品| 人妻一区二区av| 99热网站在线观看| 国产69精品久久久久777片| 国产精品.久久久| 五月玫瑰六月丁香| 久久精品国产a三级三级三级| 久久久亚洲精品成人影院| 王馨瑶露胸无遮挡在线观看| 91精品一卡2卡3卡4卡| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产91av在线免费观看| 亚洲成人av在线免费| 青春草亚洲视频在线观看| 免费黄色在线免费观看| 岛国毛片在线播放| av一本久久久久| 在线观看人妻少妇| 日本色播在线视频| 黄色视频在线播放观看不卡| 美女脱内裤让男人舔精品视频| 欧美日韩视频高清一区二区三区二| 国产免费又黄又爽又色| 99热网站在线观看| 久久久久久久国产电影| 国产精品福利在线免费观看| 中文乱码字字幕精品一区二区三区| 人人妻人人澡人人爽人人夜夜| 青春草亚洲视频在线观看| 成人美女网站在线观看视频| 少妇人妻 视频| 麻豆精品久久久久久蜜桃| 国产午夜福利久久久久久| 一级二级三级毛片免费看| 国产乱人偷精品视频| 亚洲精品视频女| av卡一久久| 少妇的逼水好多| 亚洲天堂av无毛| 丝袜美腿在线中文| 青春草视频在线免费观看| 国产永久视频网站| 午夜爱爱视频在线播放| 你懂的网址亚洲精品在线观看| 最近中文字幕高清免费大全6| 特级一级黄色大片| av国产久精品久网站免费入址| 国产精品蜜桃在线观看| 在线看a的网站| 日韩成人av中文字幕在线观看| 新久久久久国产一级毛片| 交换朋友夫妻互换小说| 一级毛片我不卡| 国产探花极品一区二区| 国产国拍精品亚洲av在线观看| 亚洲精品乱码久久久v下载方式| 亚洲精品日韩在线中文字幕| 美女内射精品一级片tv| 中文在线观看免费www的网站| 亚洲国产高清在线一区二区三| 噜噜噜噜噜久久久久久91| 内地一区二区视频在线| 成年女人看的毛片在线观看| 最近中文字幕高清免费大全6| 直男gayav资源| 伦理电影大哥的女人| 五月玫瑰六月丁香| 国产亚洲一区二区精品| 欧美区成人在线视频| 欧美国产精品一级二级三级 | 你懂的网址亚洲精品在线观看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 中文字幕亚洲精品专区| 亚洲欧美精品自产自拍| 久久韩国三级中文字幕| 日韩欧美一区视频在线观看 | 国产又色又爽无遮挡免| 亚洲av免费在线观看| 亚洲国产成人一精品久久久| 精品人妻偷拍中文字幕| 18禁裸乳无遮挡免费网站照片| 大香蕉久久网| 嫩草影院精品99| 综合色丁香网| 99久久精品一区二区三区| 久久久久久伊人网av| 亚洲精品中文字幕在线视频 | 欧美成人a在线观看| 日韩在线高清观看一区二区三区| 国产黄片视频在线免费观看| 久久久久久久久久人人人人人人| 久久久久网色| 一区二区三区精品91| 国产精品蜜桃在线观看| 99久久中文字幕三级久久日本| 亚洲三级黄色毛片| 一边亲一边摸免费视频| 国产伦理片在线播放av一区| 在线观看免费高清a一片| 全区人妻精品视频| 久久久久精品性色| 亚洲自拍偷在线| 蜜桃久久精品国产亚洲av| 最近最新中文字幕免费大全7| 国产淫语在线视频| 免费大片18禁| 久久久久久久久久人人人人人人| av女优亚洲男人天堂| 久久精品人妻少妇| 亚洲国产成人一精品久久久| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | www.色视频.com| 内地一区二区视频在线| 免费不卡的大黄色大毛片视频在线观看| 国产日韩欧美在线精品| 狂野欧美激情性xxxx在线观看| 高清视频免费观看一区二区| 在线观看免费高清a一片| 国产精品久久久久久久电影| 久久久久国产精品人妻一区二区| av国产免费在线观看| 高清毛片免费看| 五月玫瑰六月丁香| 尾随美女入室| 王馨瑶露胸无遮挡在线观看| av网站免费在线观看视频| 色视频www国产| 久久精品国产自在天天线| 中文在线观看免费www的网站| 亚洲内射少妇av| 国产成人一区二区在线| 97热精品久久久久久| 国产免费福利视频在线观看| 建设人人有责人人尽责人人享有的 | 成人毛片a级毛片在线播放| 国产视频内射| 精品一区二区免费观看| 成人午夜精彩视频在线观看| 天美传媒精品一区二区| 一级毛片黄色毛片免费观看视频| 亚洲精品第二区| 在线观看一区二区三区| 男人添女人高潮全过程视频| 黄色怎么调成土黄色| 国产老妇女一区| 国产成人aa在线观看| 哪个播放器可以免费观看大片| 中文在线观看免费www的网站| 欧美国产精品一级二级三级 | 亚洲精华国产精华液的使用体验| 国产高清有码在线观看视频| 亚洲欧美一区二区三区黑人 | 最近的中文字幕免费完整| 亚洲精品成人久久久久久| 国产 一区 欧美 日韩| 综合色av麻豆| 99久久九九国产精品国产免费| 一本一本综合久久| 亚洲欧美日韩无卡精品| 男女那种视频在线观看| 欧美一区二区亚洲| 在线天堂最新版资源| 少妇熟女欧美另类| 九九久久精品国产亚洲av麻豆| 成人一区二区视频在线观看| 一区二区三区四区激情视频| 麻豆久久精品国产亚洲av| 国产视频内射| 最近最新中文字幕免费大全7| 国产成人午夜福利电影在线观看| 嫩草影院入口| 亚洲精品亚洲一区二区| av线在线观看网站| 久久久精品94久久精品| 亚洲经典国产精华液单| 丝袜脚勾引网站| 亚洲欧美日韩无卡精品| 99热这里只有是精品50| 国产精品精品国产色婷婷| av天堂中文字幕网| 一级黄片播放器| 久久99热这里只有精品18| 波多野结衣巨乳人妻| 毛片一级片免费看久久久久| 日韩av不卡免费在线播放| 国产精品久久久久久精品古装| 美女国产视频在线观看| 日韩在线高清观看一区二区三区| 国模一区二区三区四区视频| 国产极品天堂在线| 国产在线一区二区三区精| 久久久精品94久久精品| 亚洲欧美成人精品一区二区| 一级毛片我不卡| 国产亚洲5aaaaa淫片| 伊人久久国产一区二区| 嫩草影院精品99| 美女脱内裤让男人舔精品视频| 久久久久性生活片| 亚洲av.av天堂| 波多野结衣巨乳人妻| 六月丁香七月| 91午夜精品亚洲一区二区三区| 亚洲不卡免费看| 亚洲精品国产成人久久av| 国产男女超爽视频在线观看| 亚洲高清免费不卡视频| 汤姆久久久久久久影院中文字幕| videos熟女内射| 深爱激情五月婷婷| 永久网站在线| 中文字幕亚洲精品专区| 一级a做视频免费观看| 成人免费观看视频高清| 熟女人妻精品中文字幕| 99久久精品热视频| 日韩成人伦理影院| 毛片女人毛片| 黄片wwwwww| 国产高清三级在线| av一本久久久久| 精品国产一区二区三区久久久樱花 | 男男h啪啪无遮挡| 亚洲精品自拍成人| 国产日韩欧美亚洲二区| 超碰av人人做人人爽久久| 全区人妻精品视频| 国产精品伦人一区二区| 国产成人福利小说| 国产精品一区二区在线观看99| 最近的中文字幕免费完整| 久久久久久伊人网av| 高清视频免费观看一区二区| 五月天丁香电影| 久久久久精品久久久久真实原创| 少妇的逼水好多| 亚洲综合精品二区| 哪个播放器可以免费观看大片| 欧美潮喷喷水| 毛片一级片免费看久久久久| 午夜福利在线在线| 99热这里只有是精品50| 欧美激情在线99| 亚洲精品日韩在线中文字幕| 久久久a久久爽久久v久久| 久久久久久久精品精品| 两个人的视频大全免费| av线在线观看网站| 久久人人爽av亚洲精品天堂 | 久久久久久国产a免费观看| 久久久久久久久久人人人人人人| 欧美3d第一页| 国产男女内射视频| 国产男女超爽视频在线观看| 女人被狂操c到高潮| 日本猛色少妇xxxxx猛交久久| 老司机影院毛片| 超碰97精品在线观看| 精品久久久久久久久av| 少妇高潮的动态图| 日韩一区二区三区影片| 国产男人的电影天堂91| 黄色配什么色好看| 一级黄片播放器| xxx大片免费视频| 国产黄片美女视频| 欧美丝袜亚洲另类| 中文精品一卡2卡3卡4更新| 一个人看的www免费观看视频| 美女高潮的动态| 日本猛色少妇xxxxx猛交久久| 欧美日韩综合久久久久久| 国产精品久久久久久久久免| a级毛片免费高清观看在线播放| 国产精品一区二区三区四区免费观看| 天美传媒精品一区二区| 成人高潮视频无遮挡免费网站| 人妻少妇偷人精品九色|