日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【翻译】PDF格式详解

發布時間:2023/12/14 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【翻译】PDF格式详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.簡介

我們都知道,攻擊者將一些shellcode包含在PDF文檔中有許多攻擊,這些攻擊使用某種漏洞來分析PDF文檔并將其呈現給用戶以在目標系統上執行惡意代碼。

下圖顯示了流行的PDF Reader?Adobe Acrobat Reader中發現的漏洞數量。多年來漏洞的數量正在增加,但今年發現的漏洞數量略少(但今年尚未結束)。最重要的漏洞是代碼執行漏洞,攻擊者可以使用這些漏洞在目標系統上執行任意代碼(如果尚未修補Acrobat Reader)。

這是一個重要的指標,我們應該定期更新我們的PDF閱讀器,因為最近發現的漏洞數量非常艱巨。

2. PDF文件結構

每當我們想要發現軟件中的新漏洞時,我們首先應該了解我們試圖發現新漏洞的協議或文件格式。在我們的例子中,我們應該首先詳細了解PDF文件格式。在本文中,我們將了解PDF文件格式及其內部結構。

PDF是一種可移植的文檔格式,可用于呈現包含文本,圖像,多媒體元素,網頁鏈接等的文檔。它具有廣泛的功能。我們必須首先理解的是,PDF文件格式規范在這里是公開的,任何對PDF文件格式感興趣的人都可以使用。PDF文件格式的文檔幾乎有800頁,因此閱讀并不是為期一天的快速閱讀,但需要花費大量時間。

PDF具有比文本更多的功能;?它可以包含圖像和其他多媒體元素,可以受密碼保護,可以執行JavaScript等。圖像文件的基本結構如下圖所示:

每個PDF文檔都包含以下元素:

- 標題:這是PDF文件的第一行,指定文檔使用的PDF規范的版本號。如果我們想要找到它,我們可以使用十六進制編輯器或只需使用xxd命令,如下所示:

<span style="color:#474747"># xxd temp.pdf | head -n 1 0000000: 2550 4446 2d31 2e33 0a25 c4e5 f2e5 eba7 %PDF-1.3.%...... </span>

temp.pdf PDF文檔使用PDF規范1.3。'%'字符是PDF中的注釋,因此上面的示例實際上顯示第一行和第二行是注釋,對于所有PDF文檔都是如此。以下字節取自以下輸出:2550 4446 2d31 2e33 0a25 c4e5,對應ASCII文本“%PDF-1.3。%”。以下是一些使用不可打印字符的ASCII字符(請注意'。'點),這些字符通常告訴某些軟件產品該文件包含二進制數據,不應被視為7位ASCII文本。目前版本號的格式為1.N,其中N的范圍為0-7。

-正文在PDF文檔的正文中,有些對象通常包括文本流,圖像,其他多媒體元素等。“正文”部分用于保存向用戶顯示的所有文檔數據。

- xref表:這是交叉引用表,其中包含對文檔中所有對象的引用。交叉引用表的目的是允許隨機訪問文件中的對象,因此我們不需要讀取整個PDF文檔來定位特定對象。每個對象由交叉??引用表中的一個條目表示,該條目總是20個字節長。讓我們舉個例子:

<span style="color:#474747">xref 0 1 0000000023 65535 f 3 1 0000025324 00000 n 21 4 0000025518 00002 n 0000025632 00000 n 0000000024 00001 f 0000000000 00001 f 36 1 0000026900 00000 n </span>

?

我們可以通過簡單地用文本編輯器打開PDF并滾動到文檔的底部來顯示PDF文檔的交叉引用表。在上面的例子中,我們可以看到我們有四個子部分(注意四行只包含兩個數字)。這些行中的第一個數字對應于對象編號,而第二行表示當前子部分中的對象數。每個對象由一個條目表示,該條目長度為20個字節(包括CRLF)。前10個字節是對象從PDF文檔開頭到該對象開頭的偏移量。接下來是一個空格分隔符,其中另一個數字指定了對象的世代號。之后還有另一個空格分隔符,后跟一個字母'f'或'n',表示該對象是空閑還是正在使用。

第一個對象的ID為0,并且始終包含一個生成號為65535的條目,該條目位于自由對象列表的開頭(注意字母“f”表示空閑)。交叉引用表中的最后一個對象使用世代號0。

第二個子部分有一個對象ID 3并包含1個元素,對象3從文檔開頭的25324個字節開始。第三個子部分有四個對象,第一個子對象的ID為21,并從文件開頭的偏移量25518開始。其他對象具有后續數字22,23和24.所有對象都標記有標記“f”或“n”。標記'f'表示對象可能仍然存在于文件中,但標記為空閑,因此不應使用它。這些對象包含對下一個自由對象的引用,以及在對象再次生效時要使用的世代號。標志'n'用于表示有效和已使用的對象,這些對象包含從文件開頭到對象的世代號的偏移量。

注意,對象零點指向表中的下一個自由對象,即對象23.但由于對象23也是空閑的,它本身指向表中的下一個自由對象,對象24.但是對象24是文件上的最后一個自由對象,因此它指向對象零。如果我們用每個對象編號表示上面的交叉引用表,它將如下所示:

<span style="color:#474747">xref 0 1 0000000023 65535 f 3 1 0000025324 00000 n 21 1 0000025518 00002 n 22 1 0000025632 00000 n 23 1 0000000024 00001 f 24 1 0000000000 00001 f 36 1 0000026900 00000 n </span>

?

當對象被釋放時,對象的世代號遞增,因此如果對象再次變為有效(將標志從“f”更改為“n”),則世代號仍然有效而不必增加它。對象23的世代號是1,所以如果它再次變為有效,則世代號仍將是1,但如果它再次被刪除,則世代號將增加到2。

多個子部分通常存在于已逐步更新的PDF文檔中,否則只應出現一個以數字零開頭的子部分。?

- 預告片:?PDF預告片指定閱讀PDF文檔的應用程序應如何找到交叉引用表和其他特殊對象。所有PDF閱讀器都應該從文件末尾開始閱讀PDF。下面是一個示例預告片:

<span style="color:#474747">trailer &lt;&lt; /Size 22 /Root 2 0 R /Info 1 0 R &gt;&gt; startxref 24212 %%EOF </span>

?

PDF文檔的最后一行包含文件字符串'%% EOF'的結尾。在文件標記結束之前,有一行帶有字符串startxref,用于指定從文件開頭到交叉引用表的偏移量。在我們的例子中,交叉引用表從偏移24212字節開始。在此之前是一個字符串預告片,它指定了預告片部分的開頭。預告片部分的內容嵌入在<<和>>字符中(這是一個接受鍵值對的字典)。我們可以看到預告片部分定義了幾個鍵,每個鍵用于特定動作。預告片部分可以指定以下鍵:

-?/ Size?[integer]:指定交叉引用表中的條目數(也計算更新部分中的對象)。使用的數字不應是間接參考。

- / Prev [integer]:指定從文件開頭到上一個交叉引用部分的偏移量,如果有多個交叉引用部分,則使用該偏移量。該數字應該是交叉引用。

-?/ Root?[字典]:指定文檔目錄對象的引用對象,它是一個特殊對象,包含指向不同類型的其他特殊對象的各種指針(稍后將詳細介紹)。

- / Encrypt [dictionary]:指定文檔的加密字典。

- / Info [字典]:指定文檔信息字典的引用對象。

- / ID [array]:指定形成文件標識符的兩個字節未加密字符串的數組。

- / XrefStm [integer]:指定從解碼流中的文件開頭到交叉引用流的偏移量。這僅存在于混合引用文件中,如果我們還想要打開文檔,即使應用程序不支持壓縮引用流,也會指定它。

我們必須記住,如果我們稍后更新PDF文檔,可以修改初始結構。更新通常會在文件末尾附加其他元素。

道德黑客培訓 - 資源

3.增量更新

PDF的設計考慮了增量更新,因為我們可以將一些對象附加到PDF文件的末尾,而無需重寫整個文件。因此,可以快速保存對PDF文檔的更改。PDF文檔的新結構如下圖所示:

我們可以看到PDF文檔仍然包含原始標題,正文,交叉引用表和預告片。此外,還有其他Body,Cross-reference和Trailer部分已添加到PDF文檔中。其他交叉引用部分將僅包含已更改,替換或刪除的對象的條目。刪除的對象將保留在文件中,但將標記為標記“f”。每個trailed需要由'%% EOF'標記終止,并且應包含指向上一個交叉引用部分的/ Prev條目。

在PDF版本1.4及更高版本中,我們可以在文檔的目錄字典中指定Version條目,以覆蓋PDF標題中的默認版本。

4.例子

讓我們提供一個簡單的PDF示例并進行分析。讓我們從這里下載一個示例PDF文檔并進行分析。打開此PDF文檔后,它看起來如下所示:

交叉參考和預告片部分如下圖所示:

為清楚起見,交叉參考部分已經減少。交叉引用部分包含一個本身包含223個對象的子部分。預告片部分從字節偏移50291開始,包括223個對象,其中根元素指向對象221并且Info元素指向對象222。

在下一節中,我們將了解PDF結構的基本數據類型。

5. PDF數據類型

PDF文檔包含下面描述的八種基本類型的對象。即這些類型的對象是:布爾值,數字,字符串,名稱,數組,字典,流和空對象。可以標記對象,以便其他對象可以引用它們。帶標簽的對象也稱為間接對象。

5.1。布爾

有兩個關鍵字:truefalse表示布爾值。

5.2。數字

PDF文檔中有兩種類型的數字:整數和實數。整數由一個或多個數字組成,可選地前面帶有符號加(字符'+')或減號(字符' - ')。整數對象的示例如下所示:

<span style="color:#474747">123 +123 -123 </span>

實數值可以用一個或多個帶有可選符號和前導,尾隨或嵌入小數點(句點 - 字符'。')的數字表示。下面是一個實數的例子:

<span style="color:#474747">123.0 -123.0 +123.0 123. -.123 </span>

5.3。名稱

PDF文檔中的名稱由0x21 - 0x7E范圍內的ASCII字符序列表示。例外是:%,(,),<,>,[,],{,},/和#,必須以斜杠開頭。字符的替代表示是十六進制等效,前面是字符'#'。name元素的長度有一個限制,可能只有127個字節長。

在寫名字時,必須使用斜線來引入名稱;?斜杠不是名稱的一部分,而是一個前綴,表示后面是表示名稱的字符序列。如果我們想使用空格或任何其他特殊字符作為名稱的一部分,則必須使用2位十六進制表示法進行編碼。

名稱的例子可以在下表中看到,它取自[1]:

5.4。字符串

PDF文檔中的字符串表示為由括號或尖括號括起的一系列字節,但最長可達65535個字節。任何字符都可以用ASCII表示來表示,也可以用八進制或十六進制表示來表示。八進制表示要求字符以\ ddd格式寫入,其中ddd是八進制數。十六進制表示要求字符以<dd>的形式寫入,其中dd是十六進制數。

表示嵌入括號中的字符串的示例如下所示:

<span style="color:#474747">(mystring) </span>

表示嵌入尖括號中的字符串的示例如下所示(下面的十六進制表示與上面的相同,它讀作'mystring'):

<span style="color:#474747">&lt;6d79737472696e67&gt; </span>

我們還可以在表示字符串時使用特殊的已知字符:它們是:\ n表示新行,\ r表示回車符,\ t表示水平制表符,\ b表示退格鍵,\ f表示換頁符\,(左括號) ,\)表示右括號,\\表示反斜杠。

5.5。數組

PDF文檔中的數組表示為一系列PDF對象,可以是不同類型的,并用方括號括起來。這就是PDF文檔中的數組可以包含任何對象類型(如數字,字符串,字典甚至其他數組)的原因。數組也可以具有零元素。陣列呈現方括號。下面給出了一個數組示例:

<span style="color:#474747">123 123.0 true (mystring) /myname] </span>

5.6。字典

PDF文檔中的字典表示為鍵/值對的表。鍵必須是Name對象,而值可以是任何對象,包括另一個字典。字典中的最大條目數為4096個條目。可以使用雙尖括號<<和>>括起來顯示字典。字典的一個例子如下:

<span style="color:#474747">&lt;&lt; /mykey1 123/mykey2 0.123/mykey3 &lt;&lt; /mykey4 true/mykey5 (mystring)&gt;&gt; &gt;&gt;</span>

5.7。流

流對象由字節序列表示,并且長度可以是無限的,這就是圖像和其他大數據塊通常表示為流的原因。流對象由字典對象表示,后跟關鍵字stream,后跟換行符和endstream

下面是一個流對象的示例:

<span style="color:#474747">&lt;&lt; /Type /Page/Length 23 0 R/Filter /LZWDecode &gt;&gt; stream … endstream </span>

所有流對象都應是間接對象,流字典應是直接對象。流字典指定流的確切字節數。在數據之后應該有換行符和endstream關鍵字。

所有流字典中使用的常用關鍵字如下(請注意,長度條目是必需的):

- 長度:PDF文件的字節數用于流的數據。如果流包含Filter條目,則Length應指定編碼數據的字節數。

- 類型:字典描述的PDF對象的類型。

- 過濾器:將在處理流數據時應用的過濾器的名稱。可以按照應用順序指定多個過濾器。

- DecodeParms:Filter指定的過濾器使用的字典或字典數組。此值指定在應用過濾器時需要傳遞給過濾器的參數。如果過濾器使用默認值,則不需要這樣做。

- F:指定包含流數據的文件。

- FFilter:在處理流的外部文件中找到的數據時應用的過濾器的名稱。

- FDecodeParms:由FFilter指定的過濾器使用的字典或字典數組

- DL:指定解碼流中的字節數。如果有足夠的磁盤空間可用于將流寫入文件,則可以使用此方法。

- N:存儲在流中的間接對象的數量。

- 第一:第一個壓縮對象的解碼流中的偏移量。

- Extends:指定對其他對象流的引用,形成繼承樹。

對象流中的流數據將包含N對整數,其中第一個整數表示對象編號,第二個整數表示該對象的解碼流中的偏移。對象流中的對象是連續的,不需要以相對于對象編號的遞增順序存儲。在首先在字典條目識別對象流的第一對象。

我們不應將以下信息存儲在對象流中:

- 流對象

- 世代號不等于零的對象

- 文檔的加密字典

-?對象流字典中的Length條目的間接對象

- 文檔目錄,線性化字典,頁面對象

在PDF 1.5中,交叉引用信息可以存儲在交叉引用流中,而不是存儲在交叉引用表中。每個交叉引用流包含與交叉引用表和尾部等效的信息。

5.8。空對象

null對象由關鍵字null表示。

5.9。間接對象

首先,我們必須知道PDF文檔中的任何對象都可以標記為間接對象,它為對象提供唯一的對象標識符,其他對象可以使用它來引用間接對象。間接對象??是用關鍵字objendobj表示的編號對象。endobj必須存在于它自己的行中,但是obj必須出現在對象ID行的末尾,這是間接對象的第一行。對象ID行由對象編號,世代號和關鍵字“obj”組成。間接對象??的示例如下:

<span style="color:#474747">2 1 obj 12345 endobj </span>

在上面的示例中,我們創建了一個新的間接對象,它保存了12345對象。通過將對象聲明為間接對象,我們可以在PDF文檔交叉引用表中使用它,并在文檔中的任何頁面,字典等中重用它。由于每個間接對象在交叉引用表中都有自己的條目,因此可以非常快速地訪問間接對象。

間接對象??的對象標識符由兩部分組成;?第一部分是當前間接對象的對象編號。間接對象??不需要在PDF文檔中按順序編號。第二部分是世代號,對于新創建的文件中的所有對象,該編號設置為零。稍后在更新對象時遞增此數字。

我們可以引用間接引用的間接對象,它由對象編號,世代號和關鍵字R組成。要引用上面的間接對象,我們必須寫下面的內容:

<span style="color:#474747">2 1 R </span>

如果我們試圖引用一個未定義的對象,我們實際上是指一個null對象。

6.文件結構

PDF文檔由PDF文件正文部分中包含的對象組成。PDF文檔中的大多數對象都是字典。文檔的每個頁面由頁面對象表示,頁面對象是包含對頁面內容的引用的字典。頁面對象連接在一起并形成一個頁面樹,在文檔目錄中使用間接引用聲明。

PDF文檔的整個結構可以用下面的圖片表示[1]:

在上圖中,我們可以看到文檔目錄包含對頁面樹,大綱層次結構,文章線程,命名目標和交互式表單的引用。我們不會詳細介紹每個部分的內容,但我們只介紹最重要的部分,即Page Tree。

6.1。文件目錄

從上圖中,我們可以看到文檔目錄
是PDF文檔中對象的根。我們已經說過,Trailer?PDF部分中的/ Root元素指定了文檔目錄。文檔目錄包含對定義文檔內容的其他對象的引用。它還包含聲明文檔在屏幕上顯示方式的信息。文檔目錄中的條目如下:

- / Type:目錄描述的PDF對象的類型(在我們的例子中,這是Catalog,因為這是文檔目錄對象)。

- / Version:構建文檔的PDF規范的版本。

- / Extensions:本文檔中有關開發人員擴展的信息。

- / Pages:對作為文檔頁面樹根的對象的間接引用。

- / Dests:對作為命名目標對象的根的對象的間接引用。

- /大綱:對大綱目錄對象的間接引用,該對象是文檔大綱層次結構的根。

- / Threads:對表示文檔文章線程的線程字典數組的間接引用。

- /元數據:對包含文檔元數據的元數據流的間接引用。

我們可以看到許多其他條目是文檔目錄的一部分,但這里不會對它們進行描述。讀者可以查看[1]了解詳情。文檔目錄的示例如下所示:

<span style="color:#474747">1 0 obj &lt;&lt; /Type /Catalog /Pages 2 0 R /PageMode /UseOutlines /Outlines 3 0 R &gt;&gt; endobj </span>

6.2。頁面樹

通過頁面樹訪問文檔的頁面,頁面樹定義PDF文檔中的所有頁面。樹包含表示PDF文檔頁面的節點,可以是兩種類型:中間節點和葉節點。中間節點也稱為頁面樹節點,而葉節點稱為頁面對象。最簡單的頁面樹結構可以由單個頁面樹節點組成,該節點直接引用所有頁面對象(因此所有頁面對象都是葉子)。

頁面樹中的每個節點都必須具有以下條目:

- / Type:此對象描述的PDF對象的類型(在我們的例子中是Pages,因為我們討論的是頁面樹節點)。

- / Parent:應存在于除root之外的所有頁樹節點中,此條目不得出現。此條目指定其父級。

- / Kids:應該出現在除葉子之外的所有頁面樹節點中,并指定可從當前節點直接訪問的所有子元素。

- / Count:指定后續頁面樹中此節點后代的葉節點數。

我們必須記住,頁面樹與PDF文檔中的任何內容都沒有關系,例如頁面或章節。

頁面樹的基本示例如下所示[1]:

<span style="color:#474747">2 0 obj &lt;&lt; /Type /Pages /Kids [ 4 0 R 10 0 R 24 0 R ] /Count 3 &gt;&gt; endobj4 0 obj &lt;&lt; /Type /Page ... &gt;&gt; endobj10 0 obj &lt;&lt; /Type /Page ... &gt;&gt; endobj24 0 obj &lt;&lt; /Type /Page ... &gt;&gt; endobj </span>

上面的頁面樹定義了ID為2?的Root對象,它有三個子節點,對象4,10和20.我們還可以看到頁面樹的葉子是指定文檔單個頁面屬性的字典。在為每個文檔頁面定義它們時,我們可以使用多個屬性;?所有這些都在[1]中指定。

我們已經看到了PDF文檔的基本結構及其數據類型。如果我們想要開始在PDF閱讀器中查找漏洞,我們需要更改PDF文檔,使PDF閱讀器無法處理它并崩潰。通常,如果我們可以讓PDF閱讀器崩潰,我們就會發現一個安全漏洞,我們可以使用它來在目標機器上執行任意代碼。

7.一個例子

在本文中,我們將看一個PDF文檔的一個非常簡單的示例。首先,我們需要創建PDF文檔,然后我們將嘗試分析它。要創建PDF文檔,我們首先創建一個非常簡單的latex .tex文檔,其中包含的內容如下圖所示:

我們可以看到.tex文檔實際上并不多。首先,我們將文檔定義為文章,然后在開始結束文檔中包含文章的內容。我們將包含一個標題為“?簡介”的新部分,其中包含一個靜態文本“Hello World!”。我們可以使用pdflatex命令將.tex文檔編譯為PDF文檔,并將.tex文件的名稱指定為參數。生成的PDF看起來如下圖所示:

我們可以看到PDF文檔確實不包含很多,只包含我們實際包含的文本,沒有圖片,JavaScript或其他元素。

8.例1

我們來看看PDF文檔結構,它在下面的輸出中顯示:

<span style="color:#474747">%PDF-1.5 %D??? 3 0 obj &lt;&lt; /Length 138 /Filter /FlateDecode &gt;&gt; stream ... endstream endobj 10 0 obj &lt;&lt; /Length1 1526 /Length2 7193 /Length3 0 /Length 8194 /Filter /FlateDecode &gt;&gt; stream ... endstream endobj 12 0 obj &lt;&lt; /Length1 1509 /Length2 9410 /Length3 0 /Length 10422 /Filter /FlateDecode &gt;&gt; stream ... endstream endobj 15 0 obj &lt;&lt; /Producer (pdfTeX-1.40.12) /Creator (TeX) /CreationDate (D:20121012175007+02'00') /ModDate (D:20121012175007+02'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011) kpathsea version 6.0.1) &gt;&gt; endobj 6 0 obj &lt;&lt; /Type /ObjStm /N 10 /First 65 /Length 761 /Filter /FlateDecode &gt;&gt; stream ... endstream endobj 16 0 obj &lt;&lt; /Type /XRef /Index [0 17] /Size 17 /W [1 2 1] /Root 14 0 R /Info 15 0 R /ID [&lt;1DC2E3E09458C9B4BEC8B67F56B57B63&gt; &lt;1DC2E3E09458C9B4BEC8B67F56B57B63&gt;] /Length 60 /Filter /FlateDecode &gt;&gt; stream ... endstream endobj startxref 20215 %%EOF </span>

創建這樣一個簡單的PDF文檔有很多必要的元素,所以我們可以想象一個非常復雜的PDF文檔看起來如何。我們還需要記住,為了清楚和簡潔,所有編碼數據流都被刪除并替換為三個點(如下所示:'...')。

讓我們介紹每個PDF部分。的報頭中可以看到下面的圖片:

機身可以看到下面的圖片:

所述外部參照部分可以看出,在下面的圖片:

最后,預告片部分如下所示:

我們提供了PDF文檔的所有部分,但我們仍需要進一步分析它們。PDF文檔的標題是標準的,我們真的不需要談論它,讓我們離開正文部分以供日后使用。這就是為什么我們必須首先看一下外部參照部分。我們可以看到從文件開頭到Xref表的偏移量是20215字節,十六進制格式為0x4ef7。如果我們看一下xxd工具可以得到的文件的十六進制表示,我們可以看到下圖中顯示的內容:

突出顯示的字節恰好位于距文件開頭20125字節的開頭。前面的0x0a字節是新行,當前的0x31字節表示數字1,它恰好是Xref表的開頭。這就是為什么Xref表用一個ID為16且生成號為0的間接對象表示的原因(這應該是所有對象的情況,因為我們剛剛創建了PDF文檔而且所有對象都沒有被更改;如果我們看的話在整個PDF文檔中,我們可以看到這顯然是正確的;所有對象的世代號為零)。

間接對象的/ Type將其分類為外部參照表。的/索引數組包含于本節中的每個子部分的一對整數。第一個整數指定子節中的第一個對象編號,第二個整數指定子節中的條目數。在我們的示例中,對象編號為零,此子節中有17個條目。這也是由/ Size指令指定的。請注意,此數字大于子部分中任何對象編號的最大數字。的/ W屬性指定表示交叉引用項中的字段的大小整數數組。[1 2 1]表示字段是一個字節,兩個字節和一個字節。

之后有/ Root元素,它指定PDF文檔的目錄目錄為對象編號14.?/ Info是對象編號15中包含的PDF文檔的信息目錄。/?ID數組是必需的,因為加密條目存在并包含兩個構成文件標識符的字符串。這兩個字符串用作加密算法的輸入。的/長度指定比特加密密鑰的長度;?該值應為40 t o128范圍內的8的倍數(默認值為40)。在我們的例子中,加密密鑰的長度是60位。該/過濾器指定此文檔的安全性處理程序的名稱;?這也是用于加密文檔的安全處理程序。在我們的例子中,這是FlateDecode,它使用zlib / deflate壓縮方法對數據進行編碼。

我們可以看到Xref表的其他部分是壓縮的,所以我們無法真正閱讀它。我們當然可以在壓縮數據上應用一些zlib解壓縮算法,但是有更好的選擇。如果工具已經存在,我們為什么要為此編寫程序?使用pdftk,我們可以使用以下命令修復PDF損壞的外部參照表:

<span style="color:#474747"># pdftk in.pdf output out.pdf </span>

之后,out.pdf文件包含以下外部參照和預告片部分:

顯然,/ Root和/ Info對象編號也已更改,其他內容也已更改,但我們獲得了定義Xref表的預告片外部參照關鍵字。我們可以看到Xref表中有14個對象。

我們可以繼續嘗試解碼其他部分,但我想這不屬于本文的范圍。接下來,我們寧愿檢查未編碼的文檔。

9.例2

我們來看一下可在此處訪問的示例PDF文檔:www.stluciadance.com/prospectus_file/sample.pdf。某些流對象已加密,但現在不是那么重要。既然我們已經知道如何處理PDF文檔,我們就不會在簡單的東西上丟失太多的話。讓我們在文本編輯器中打開PDF,比如gvim,然后查看Trailer部分。我們現在必須知道所有PDF文檔都應該從頭到尾閱讀。預告片如下圖所示:

讓我們也只用幾個對象呈現外部參照(其余部分為了清晰起見而被丟棄):

我們可以看到PDF文檔的/ Root包含在ID為221的對象中,對象222中有附加信息。對象221是整個文檔中最重要的對象,所以讓我們呈現它;?它可以在下圖中看到:

我們可以看到該對象確實是文檔目錄。該頁面樹對象是212,輪廓對象213,對象是220和OpenAction對象是58.我們還沒有談到任何其它類型的頁比樹對象,因此我們將繼續與頁面樹只談。

具有ID 212的頁面樹對象如下圖所示:

因此212對象包含PDF文檔的實際頁面。它包含10頁,這是完全正確的(如果我們用任何PDF閱讀器打開PDF文件并檢查頁數,我們可以檢查這一點)。我們知道Kids屬性指定了可以從當前節點直接訪問的所有子元素。在我們的例子中,有兩個直接子節點,對象id為66和135.對象66如下所示:

對象66包含具有ID 57,69,75,97,108和120的其他子元素。

對象135還定義了對象129,138,133和158。

如果我們計算所有元素,我們可以看到正好有10個元素,這意味著10個頁面中有10個頁面。這進一步意味著所有呈現的對象實際上是PDF文檔的實際頁面,并且不包含任何其他子節點。所有呈現的對象都是相似的聲明,因此我們不會依次查看每個對象。相反,我們只看一個對象,即對象57.對象57包含聲明如下:

我們可以看到對象的類型是/ Page,這直接暗示這是一個葉節點,它呈現PDF文檔的一個頁面。該PDF頁面的內容可以在對象62中找到;?該對象如下圖所示:

我們可以看到PDF頁面的實際內容是用FlateDecode編碼的,這只是一個簡單的zlib編碼算法。

10.結論

我們已經看到了兩個如何構建PDF文檔的例子。憑借我們獲得的知識,我們可以開始生成錯誤的PDF文檔并將其提供給各種PDF閱讀器。如果某個PDF閱讀器在閱讀某個PDF文檔時崩潰,該文檔包含PDF閱讀器無法處理和崩潰的內容。這意味著存在漏洞的可能性,需要進一步研究。

最后,如果存在漏洞,我們甚至可以編寫包含惡意代碼的PDF文檔,當受害者在目標計算機上使用易受攻擊的PDF閱讀器打開PDF文檔時執行該惡意代碼。在這種情況下,整個機器可能會受到損害,因為只需打開惡意PDF文檔就可以執行任意惡意代碼。

?

轉載來源:https://resources.infosecinstitute.com/pdf-file-format-basic-structure/

總結

以上是生活随笔為你收集整理的【翻译】PDF格式详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日韩在线国产精品 | 免费看污污视频的网站 | 99精品在线免费 | 欧美日韩高清一区二区 | 日韩av免费在线看 | 精品国产乱码久久久久久1区二区 | 久久成人精品 | 热久久免费国产视频 | 免费看的黄网站软件 | 国产99久久九九精品免费 | 日韩精品视频一二三 | 精品理论片 | av韩国在线| 国产视频 亚洲精品 | 久久这里有精品 | 亚洲精品国产电影 | 成年人在线观看视频免费 | 国产精品18久久久久vr手机版特色 | 国产视频精选 | 久久久国产一区二区三区四区小说 | 国产精品免费大片视频 | 亚洲影视九九影院在线观看 | 亚洲精品视频在线观看视频 | 免费在线激情电影 | 久久99国产综合精品免费 | 伊人资源视频在线 | 精品国产欧美一区二区 | 欧美在线观看视频一区二区三区 | 久久影视一区二区 | 午夜精品视频在线 | 国产尤物在线 | 99久国产 | 亚洲电影av在线 | 国产成人精品999在线观看 | 五月综合色 | 91精品国产91久久久久 | 丁香六月久久综合狠狠色 | 亚洲精品午夜一区人人爽 | 99久久99视频| 亚洲va在线va天堂 | www.伊人网| 成年人在线免费看 | 欧美国产在线看 | 久久久成人精品 | 国产99re| 黄色成品视频 | 顶级bbw搡bbbb搡bbbb | 免费在线精品视频 | 日韩欧美一区二区三区黑寡妇 | 97精品国产97久久久久久久久久久久 | 欧美久久久久 | 超碰在线人人97 | 91片在线观看 | 国产精品自拍av | 色999精品 | 亚洲成aⅴ人片久久青草影院 | 国产亚洲日 | 四虎国产精品免费 | 久久久久久久久久影院 | 99热精品国产一区二区在线观看 | 日韩久久精品一区二区 | 亚洲日本va午夜在线电影 | 菠萝菠萝在线精品视频 | 视频在线观看日韩 | 久久福利影视 | 国产剧情一区二区在线观看 | 成人啪啪18免费游戏链接 | 久久无码精品一区二区三区 | a黄色一级片| 国内精品久久久久影院男同志 | 中文字幕在线国产 | 手机av电影在线观看 | 国产精品欧美一区二区 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 国产主播大尺度精品福利免费 | 免费看污污视频的网站 | 91精品小视频 | 中文字幕国语官网在线视频 | 九九有精品 | 国产日韩欧美综合在线 | 曰本免费av | 1000部国产精品成人观看 | 国产精品第一视频 | 久久久久成人精品免费播放动漫 | 欧美日韩国产色综合一二三四 | 激情视频一区 | 九九热av| 亚洲精区二区三区四区麻豆 | 久久久久久高潮国产精品视 | 97成人精品区在线播放 | 国产精品久久一卡二卡 | 亚洲理论影院 | 免费看的黄色网 | 国产高清在线观看av | 91污污视频在线观看 | 在线观看精品视频 | 久久久免费 | 激情丁香 | 欧美日韩成人一区 | 五月婷婷六月丁香激情 | 国产va精品免费观看 | 日日干天天爽 | 中文字幕在线观看不卡 | 国产高清av免费在线观看 | 久久精品久久99 | 玖玖在线看 | 国产精品黄色影片导航在线观看 | 中文字幕资源在线观看 | 久久99这里只有精品 | 中文字幕人成人 | 手机色站 | 色噜噜噜 | 在线观看不卡视频 | 在线观看亚洲国产 | 亚州国产精品久久久 | 久草网免费 | 免费在线观看a v | 国产日韩欧美在线观看 | 婷婷色中文字幕 | 久久久久麻豆v国产 | 久久免费在线观看 | 日日夜夜免费精品视频 | 国产精品久久久久久久久久久久 | 亚洲乱码精品久久久 | 亚洲丝袜一区二区 | 一区二区三区在线观看 | 手机在线看永久av片免费 | 日韩高清免费在线 | 九色视频自拍 | 久久精品综合网 | 中日韩在线 | 992tv又爽又黄的免费视频 | 啪啪免费视频网站 | 国产成人精品三级 | 丁香色综合 | 在线观看免费 | 久久久久在线观看 | 91粉色视频 | 免费高清在线观看电视网站 | 国产精选视频 | 久久一级电影 | 久久久久久久免费 | 久久精选视频 | 久久久久久久久久久久影院 | 久久草在线免费 | 国产免费观看视频 | 青青色影院 | 婷婷国产精品 | 欧美另类交在线观看 | 久草国产在线 | 五月婷婷综合在线视频 | 日韩在线第一区 | 久久婷亚洲五月一区天天躁 | 91免费版在线观看 | 日日爽天天操 | 激情五月亚洲 | 综合网久久 | 久久亚洲欧美日韩精品专区 | 欧美成人亚洲 | 一区二区视频欧美 | 毛片基地黄久久久久久天堂 | 国产精品a级| 九九免费在线观看 | 亚洲视频网站在线观看 | 欧美一区日韩精品 | 69av视频在线观看 | 精品国产乱码一区二 | 91麻豆产精品久久久久久 | 狠狠色狠狠色 | av网站免费线看精品 | 黄色成人小视频 | 天天射射天天 | 天天激情天天干 | 日韩久久精品一区二区三区 | 97超碰人人 | av在线免费观看网站 | 亚洲欧美国产精品18p | 国产一区自拍视频 | 国产婷婷精品av在线 | 国产精品久久99综合免费观看尤物 | 国产成人777777 | 久久精品视频免费 | 亚洲一区二区三区精品在线观看 | 91视频久久久久 | 国产一区福利在线 | 国产91精品久久久久久 | 久久久影视 | 日韩国产高清在线 | 欧美一级电影在线观看 | av黄色免费看 | 99精品国产在热久久 | 天天操一操 | 九九九九九九精品任你躁 | 日韩av电影中文字幕在线观看 | 国产精品2区| 久草精品在线 | 日韩国产欧美在线播放 | 免费观看9x视频网站在线观看 | 成人黄色在线 | 超碰97成人 | 亚洲天堂精品 | 日韩天天操| 天天曰天天爽 | 久久午夜网 | 8x成人免费视频 | 亚洲一区二区视频在线播放 | 91视频链接 | 欧美日韩久久不卡 | 久久久久久欧美二区电影网 | av在线精品 | 91精品久久香蕉国产线看观看 | 精品一区电影 | 色午夜影院 | 精品免费一区二区三区 | 色多多在线观看 | 在线观看国产亚洲 | 久草在线播放视频 | 中文区中文字幕免费看 | 亚洲精品乱码久久久久久按摩 | 精品中文字幕在线观看 | 精品日韩av| 久久精品7 | 亚洲一区视频免费观看 | 午夜在线观看一区 | 成人黄色av网站 | 国产黄色片免费在线观看 | 色欲综合视频天天天 | 色诱亚洲精品久久久久久 | 99精品国自产在线 | 特级片免费看 | 在线观看日本高清mv视频 | 国产日韩精品一区二区三区在线 | 日本三级人妇 | 久久精精品视频 | av黄免费看 | 高潮毛片无遮挡高清免费 | 国产在线播放一区二区三区 | 精品人人人 | 日韩电影精品一区 | 黄色免费看片网站 | 99精品免费网 | 国产不卡av在线播放 | 日本大尺码专区mv | 999久久久国产精品 高清av免费观看 | 国产精品一区二区精品视频免费看 | 玖玖在线免费视频 | 在线免费黄色av | 成人黄色小说在线观看 | www一起操 | 91爱爱中文字幕 | 国产亚洲视频在线观看 | 欧美在线观看视频免费 | 在线免费观看国产黄色 | 免费视频一区 | 麻豆av电影 | 亚洲精品久 | 国产视频在线一区二区 | 免费在线播放黄色 | 日日夜精品 | 中文字幕.av.在线 | av成人免费观看 | 精品麻豆 | 99视频国产精品 | 婷婷 中文字幕 | 日韩免费在线看 | 久久99精品国产一区二区三区 | 婷婷丁香色综合狠狠色 | 日韩中文在线电影 | 久久狠狠一本精品综合网 | 日韩欧美在线观看 | 中文字幕 国产 一区 | 国产精品国产亚洲精品看不卡 | 在线国产精品一区 | 成人午夜电影久久影院 | 又色又爽又激情的59视频 | 在线观看免费中文字幕 | 奇米7777狠狠狠琪琪视频 | 黄色一级免费 | a在线免费| 欧美小视频在线观看 | 五月婷婷,六月丁香 | 国产一级二级三级在线观看 | 久久久国产精品网站 | 五月婷婷爱| 视频二区 | 国产毛片在线 | 在线只有精品 | 中文字幕第一页在线视频 | 一级欧美黄 | 中文字幕一区二区三区久久 | 国产黄色片在线免费观看 | 狠狠精品 | 免费av网址在线观看 | 日产乱码一二三区别在线 | 在线播放亚洲 | 国产又粗又猛又爽 | 欧美日韩中文字幕视频 | 精品国产一区二区三区不卡 | 免费看日韩 | 国产在线不卡精品 | 91日韩精品一区 | 天天人人 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 久久精品久久综合 | 亚洲欧洲一级 | 免费黄色小网站 | av中文字幕电影 | 日韩视频一区二区在线观看 | 天天操天天弄 | 激情网在线观看 | 久久这里只有精品9 | 国产精品成人在线 | 国产精品一区二区免费看 | 国产精品6 | 网站在线观看日韩 | 午夜视频在线观看一区二区三区 | 五月婷婷综合激情 | 色综合激情久久 | 波多野结衣在线播放一区 | 成 人 黄 色 片 在线播放 | 日本性视频 | 免费高清在线观看电视网站 | 97在线观看免费高清 | 色多多视频在线观看 | 国产综合香蕉五月婷在线 | 日韩精品一区电影 | 在线观看精品国产 | 午夜精品久久久久久久99热影院 | 成人免费xyz网站 | 国产精品资源在线 | 精品欧美乱码久久久久久 | 99热在线国产精品 | 久草99| 国产自产在线视频 | 怡红院av久久久久久久 | 亚洲欧洲中文日韩久久av乱码 | 少妇bbbb搡bbbb搡bbbb | 麻豆视频观看 | 日韩三级久久 | 国产精品99免费看 | 精品色综合 | 天天色棕合合合合合合 | 91少妇精拍在线播放 | 精品国产亚洲一区二区麻豆 | 亚洲www天堂com| 中文字幕久久精品亚洲乱码 | 久久国产精品系列 | 丁香婷婷在线 | 欧美污污网站 | 超碰com| 久久久黄色av | 欧美亚洲精品一区 | 色丁香色婷婷 | 成人免费视频网址 | 日韩免费在线播放 | 精品a级片| 亚洲国产精品成人av | 国产码电影 | 久久影视精品 | 欧美一级性 | 婷婷色伊人 | 天天操天天干天天操天天干 | 日韩欧美电影网 | 九九久久免费视频 | 久久中国精品 | 久久综合五月天 | 一区二区电影在线观看 | 欧美性色综合 | 黄色软件视频网站 | 亚洲欧美一区二区三区孕妇写真 | 九九热在线免费观看 | 91成人精品| 国产原创av在线 | 久久国产精品一区二区三区四区 | 欧美a免费 | 精品久久一区二区三区 | 婷婷深爱网| 亚洲日本欧美在线 | 欧美国产日韩一区 | 国产老妇av| 经典三级一区 | 精品国产视频在线观看 | 操老逼免费视频 | 欧美日韩二区在线 | 精品国产一二三四区 | 在线观看一区视频 | av亚洲产国偷v产偷v自拍小说 | 在线观看av中文字幕 | 欧美久久久久久久久中文字幕 | 亚洲精品日韩在线观看 | www.干| 精品专区一区二区 | 亚洲免费成人av电影 | 日日夜夜天天综合 | www.综合网.com | 最新动作电影 | 久久久www | 99久久精品免费看国产免费软件 | 五月综合激情网 | 久久久久久久久久久久久国产精品 | 成年人免费在线观看网站 | 亚洲成a人片77777kkkk1在线观看 | 99热国内精品| 亚洲美女在线国产 | 久久精品视频18 | 超碰个人在线 | 欧美淫aaa免费观看 日韩激情免费视频 | 国产精品久久久久久久久久尿 | 一级全黄毛片 | 免费观看黄| 国产在线观看污片 | 国产色爽 | 久久久久免费视频 | 国产综合在线视频 | 日韩三区在线 | 成人黄色免费观看 | 欧洲精品在线视频 | 国产视频 亚洲精品 | 国产精品久久久区三区天天噜 | 久久中文字幕在线视频 | 激情九九| 婷婷爱五月天 | 91插插视频 | 麻豆视频免费观看 | 一级黄色片网站 | 国产精品一区二区三区免费视频 | 日日夜夜免费精品视频 | 天天做日日做天天爽视频免费 | 911国产 | 五月婷婷激情综合 | 国产护士hd高朝护士1 | 久久1区 | 在线观看黄网站 | 国产精品国产三级国产不产一地 | 久草在线费播放视频 | bayu135国产精品视频 | 最新av网址在线观看 | av在线播放一区二区三区 | 888av| 六月色丁| 国产黄色在线观看 | 91视频专区 | 国产精品99久久久久久宅男 | 免费男女羞羞的视频网站中文字幕 | 超碰在线国产 | 精品免费 | 黄色av电影一级片 | 国产亚洲人成网站在线观看 | 成人电影毛片 | 欧美了一区在线观看 | 91黄视频在线观看 | 又黄又爽的免费高潮视频 | 日批视频在线播放 | 夜又临在线观看 | 一级黄色片在线观看 | 亚洲波多野结衣 | 国产精品久久久久av福利动漫 | 精品视频资源站 | 久久婷五月 | 国产一级免费观看视频 | 免费看十八岁美女 | 五月婷婷在线综合 | 精品人妖videos欧美人妖 | 六月婷婷久香在线视频 | 国内丰满少妇猛烈精品播 | 免费精品在线观看 | 久久综合给合久久狠狠色 | 国内精品国产三级国产aⅴ久 | 国产日韩欧美视频 | 日日夜夜天天干 | 在线免费视频a | 日本护士三级少妇三级999 | 菠萝菠萝蜜在线播放 | 91精品专区 | 国产手机在线观看 | 亚洲国产精品va在线看黑人 | 最新av在线免费观看 | 亚洲第一久久久 | 国产不卡视频在线 | www最近高清中文国语在线观看 | 波多野结衣电影一区二区 | 一本一道久久a久久综合蜜桃 | 色黄视频免费观看 | 黄色在线网站噜噜噜 | 夜色.com| 免费情趣视频 | 国产中文字幕视频在线观看 | 国产成人一区二区三区 | 麻豆成人网 | 九九天堂 | 日日夜夜天天操 | 91精品国产福利在线观看 | 黄污在线观看 | 久久久在线视频 | 国产破处在线播放 | 麻豆视频91 | 色噜噜在线观看视频 | 能在线观看的日韩av | 成年人在线看片 | 国产免费午夜 | 91av在线看| 亚在线播放中文视频 | 人人插人人澡 | 国产高清av在线播放 | 午夜三级毛片 | 午夜久久久久久久久久影院 | 亚洲国产av精品毛片鲁大师 | 99在线高清视频在线播放 | 在线小视频你懂得 | 亚洲午夜精品久久久 | 美女精品在线观看 | 在线观看蜜桃视频 | 国产精品 中文在线 | 在线亚洲人成电影网站色www | 成人欧美一区二区三区在线观看 | 92精品国产成人观看免费 | 中文字幕视频播放 | 狠狠gao | 久久国产精品一二三区 | 天天操天天干天天操天天干 | 国外成人在线视频网站 | www.夜夜骑.com| 日韩在线网址 | 国产黄色精品 | 丁香婷婷综合五月 | 亚洲免费观看在线视频 | 日韩欧美电影网 | 99精品视频在线观看 | 日本字幕网 | 在线亚州 | 丝袜美腿亚洲综合 | 丁香六月天婷婷 | 国产精品va | 亚洲精品中文字幕在线观看 | 欧美成人精品在线 | 久久综合狠狠综合久久狠狠色综合 | 国产特级毛片aaaaaaa高清 | 青春草免费视频 | 午夜视频免费在线观看 | 天天色天天综合网 | 玖玖视频免费在线 | 亚洲精品美女久久久久 | 香蕉视频在线播放 | 视频在线观看亚洲 | 国内精品在线看 | 91精品国产综合久久福利不卡 | 国内精品国产三级国产aⅴ久 | 亚洲精品国偷拍自产在线观看 | 91成人免费电影 | 免费视频久久久久 | 久久精品一二三区 | 国产精品美女久久久久久免费 | 精品国产乱码久久久久久天美 | 天天操偷偷干 | 97在线观看免费高清完整版在线观看 | 亚州国产视频 | 伊人亚洲精品 | 黄色毛片视频免费观看中文 | 国产在线视频资源 | 久久免费视频网 | 中文字幕丝袜制服 | 日本福利视频在线 | 中文字幕免费高清在线观看 | 91在线影视 | 九九九九色 | 五月网婷婷 | 国产精品第一页在线 | 97电影院网 | 99爱国产精品 | 日本一区二区三区免费观看 | 91视频在线播放视频 | 久久成人国产精品入口 | 亚州精品天堂中文字幕 | 欧美激情奇米色 | 91少妇精拍在线播放 | 国产小视频在线看 | 狠狠色丁香久久婷婷综 | 人人干人人艹 | 在线观看韩国av | 亚洲日本中文字幕在线观看 | 五月天色中色 | 91精品入口 | www免费看| 日本激情动作片免费看 | 69夜色精品国产69乱 | 亚洲精品在线资源 | av中文字幕在线看 | 国内精品免费 | 国产999| 91日韩在线专区 | 亚洲传媒在线 | 亚洲a成人v | 美女视频黄免费的 | 日本黄色免费电影网站 | 成人播放器 | 中文字幕黄色网 | 日韩在线视频在线观看 | 久久毛片网站 | 激情丁香5月 | 国产一区二区在线免费视频 | 成人精品国产 | 久久精品视频国产 | 日韩黄色一区 | 久久av电影| 成人av在线看 | 精品国产一区二区三区久久久蜜月 | 在线观看视频国产 | 中文在线√天堂 | 色网站在线免费 | 综合视频在线 | 免费在线观看a v | 久久综合给合久久狠狠色 | 久久精国产| 欧美福利在线播放 | 亚洲精品福利在线 | 国产专区日韩专区 | 久久成人免费视频 | www.久久成人 | 成人动漫一区二区 | 久久久久久久免费观看 | 麻豆一区在线观看 | av激情五月 | 97色涩 | 日本超碰在线 | 中文字幕亚洲欧美日韩2019 | 在线观看亚洲视频 | 亚洲免费不卡 | 久久久久久久久久久福利 | 亚洲精品永久免费视频 | 国产五月色婷婷六月丁香视频 | 中文在线字幕免费观看 | 日韩在线观看av | 久久精品中文字幕一区二区三区 | 色网免费观看 | 免费在线观看的av网站 | 人人看人人艹 | 亚洲va韩国va欧美va精四季 | 欧美精品久久久久久久免费 | 久久黄色影视 | 中文字幕一区二区三区视频 | 99这里只有精品视频 | 久久久久久久久久久久久久av | www.色的| 中文在线亚洲 | www.99av| 精品96久久久久久中文字幕无 | 精品国产观看 | 天天干天天做天天爱 | 国产精品免费看 | 国产视频精品视频 | av一区二区三区在线播放 | 欧美久草在线 | www免费黄色| 国产精品毛片久久久 | 视频在线观看国产 | 中文字幕在线观看不卡 | 综合久久影院 | 成人免费在线观看av | 精品亚洲视频在线观看 | 欧美欧美| 国产成人久久精品亚洲 | 国产91亚洲精品 | 伊人网站 | 欧美性做爰猛烈叫床潮 | japanese黑人亚洲人4k | 欧美日一级片 | 精品久久毛片 | 日韩一区二区三区在线观看 | 成人国产精品一区二区 | 久久久天堂 | 午夜精品久久久久久久99无限制 | 91在线网站| 天天透天天插 | 在线观看成人毛片 | 亚州日韩中文字幕 | 99综合电影在线视频 | aaa黄色毛片 | 日韩在线高清 | av再线观看 | 国产极品尤物在线 | 成人黄色片在线播放 | 日韩av高清在线观看 | 亚洲综合色婷婷 | 国产小视频免费在线观看 | 亚洲欧美日韩精品一区二区 | 九九99靖品| 日韩在线观看精品 | av黄色在线播放 | 久久精品www人人爽人人 | 国产精品亚洲片在线播放 | 成人黄色电影视频 | 亚洲国产影院av久久久久 | 8x成人在线 | 日韩国产高清在线 | 国产视频资源 | 欧美精品久久久久久久久久丰满 | 久久久久一区 | 日韩理论视频 | 欧美一级性生活 | 伊人永久在线 | 免费日韩av片| 午夜久久久久久久 | 青青久草在线视频 | 成人影音在线 | 天天操天天是 | 久久久久激情 | 久久久免费精品国产一区二区 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 亚洲三级在线播放 | 69中文字幕 | 久久毛片高清国产 | 99精品国产一区二区 | 91九色蝌蚪国产 | 色天堂在线视频 | 日韩最新中文字幕 | 激情 婷婷 | 国产视频一区二区三区在线 | av超碰在线 | 久久视频网 | 国产精品18久久久久白浆 | 欧美成人xxxx| 久草精品在线播放 | 最近免费在线观看 | av免费线看 | 九九热99视频 | 午夜国产在线 | 免费黄色在线网址 | 国产精品综合久久 | 国产91精品一区二区麻豆亚洲 | 亚洲视频资源在线 | 午夜少妇一区二区三区 | 麻豆传媒电影在线观看 | 国产精美视频 | 精品国产123| 欧美成人播放 | 欧美另类高潮 | 一本一本久久a久久 | 五月天色站 | 黄色亚洲精品 | 91高清免费| 欧美激情第28页 | 麻豆视频免费在线 | 国产69精品久久app免费版 | 国产精品日韩在线观看 | 色偷偷人人澡久久超碰69 | 国产亚洲精品久久网站 | av在线电影网站 | 日本黄色大片免费 | 国产不卡免费 | 国产a级精品 | 久久免费视频网站 | 日韩精品中文字幕av | 人人爱夜夜操 | 久久亚洲私人国产精品 | 国产黄影院色大全免费 | 公与妇乱理三级xxx 在线观看视频在线观看 | 国产中文字幕在线 | 国产精品96久久久久久吹潮 | 人人爽人人爽人人爽人人爽 | 九九视频在线观看视频6 | 久久天堂亚洲 | 天堂在线一区二区三区 | 久久久国产精品免费 | 国产高清区 | 九月婷婷人人澡人人添人人爽 | 丁香六月欧美 | 黄色国产成人 | 在线日韩亚洲 | 日韩欧美在线第一页 | 国产伦精品一区二区三区… | 日韩精品视频网站 | 国产破处在线视频 | av 一区二区三区四区 | 国产视频色| 久久综合福利 | 亚洲欧洲一区二区在线观看 | 狠狠操综合网 | 天天天干天天天操 | 日韩欧美国产免费播放 | 91av在线免费看 | 综合久久久久久 | 国产精品色| 中文字幕av免费观看 | 丁香婷婷在线观看 | 蜜臀久久99精品久久久无需会员 | 国产精品国产亚洲精品看不卡15 | 国产精品在线看 | 国产精品免费久久久久 | 91自拍91 | 日韩,中文字幕 | 999久久久欧美日韩黑人 | 午夜少妇一区二区三区 | 中文字幕色站 | 日日爽天天爽 | 最新av在线播放 | www178ccom视频在线 | 97人人模人人爽人人少妇 | 黄色视屏免费在线观看 | 久草爱视频 | 日韩欧美中文 | 中文字幕乱码电影 | 国产精品成久久久久 | 青青久草在线视频 | 久草在线视频网 | jizz999| 久久精品理论 | 日韩免费在线观看网站 | 国产亚洲精品久久久久久久久久久久 | 日本xxxx裸体xxxx17 | 欧美大片大全 | 五月天综合色激情 | 在线视频 区| 亚洲四虎在线 | 激情网综合 | 亚州av免费 | 日韩字幕在线 | 91大神精品视频在线观看 | 在线精品观看 | 色婷五月 | 日韩欧美在线国产 | 天天做天天射 | 日本黄色免费电影网站 | 国产精品久久久久久久久免费 | 国产精品12 | 成人一区影院 | 亚洲精品tv久久久久久久久久 | 天天爱av导航 | 亚洲va欧美| 国产精品夜夜夜一区二区三区尤 | 亚洲 欧美 成人 | 国产传媒一区在线 | 亚洲精品18日本一区app | 免费观看丰满少妇做爰 | 99精品偷拍视频一区二区三区 | 国产裸体bbb视频 | 国产精品久久久久久久久久直播 | 中字幕视频在线永久在线观看免费 | 在线观看视频一区二区三区 | 久久久久国产精品免费网站 | 中文字幕在线观看91 | 久久免费av | 9在线观看免费高清完整版 玖玖爱免费视频 | 色先锋资源网 | 成年人免费在线观看网站 | 美女国产 | 亚洲欧美国产精品久久久久 | 久久国产精品99久久久久久丝袜 | 久久国产精品视频观看 | 超碰97中文 | 久久久久99精品成人片三人毛片 | 人人看看人人 | 婷婷精品国产一区二区三区日韩 | 在线播放一区 | 免费黄色激情视频 | 久久亚洲精品国产亚洲老地址 | 国产精品24小时在线观看 | 亚洲毛片视频 | www.av中文字幕.com | 中文字幕国产视频 | av网站大全免费 | 国产一级久久久 | 一区二区中文字幕在线 | 国产又粗又猛又黄又爽视频 | 精品视频免费观看 | 色视频网页 | 精品资源在线 | 欧美色噜噜 | 国产小视频免费在线网址 | 在线观看中文 | 亚洲天堂精品视频 | 成年人网站免费观看 | 色欧美综合 | 久久99精品久久久久久久久久久久 | 久久久久国产精品免费网站 | 亚洲欧美日韩国产精品一区午夜 | 五月婷婷六月丁香 | a特级毛片 | 开心激情综合网 | 久草视频免费 | 国产日韩在线播放 | 精品国产成人在线 | 9999精品| 天天色天天干天天色 | 99精品一级欧美片免费播放 | 99久久国产免费,99久久国产免费大片 | 欧美成人精品欧美一级乱 | 97视频网址 | 丁香花在线视频观看免费 | 国产免费视频一区二区裸体 | 亚洲精品1区2区3区 超碰成人网 | 97天天干| 国产美女被啪进深处喷白浆视频 | 亚洲国产成人精品久久 | 又黄又网站 | 亚洲女同ⅹxx女同tv | 成人av直播 | 亚洲精品456在线播放 | 国产精品欧美日韩 | 日韩在线观看一区 | 美女精品国产 | 国产拍揄自揄精品视频麻豆 | 韩国av一区二区三区 | 一区二区三区在线观看免费视频 | 五月天开心 | 综合网中文字幕 | 国产麻豆视频免费观看 | 亚洲免费小视频 | 97国产精品一区二区 | 成人影视免费 | 日韩免费高清在线观看 | av九九九 | 国内精品久久久久久久影视简单 | 亚洲自拍偷拍色图 | 国产一区黄色 | 亚洲成人网av | 色射色| 久久免费电影网 | 九九视频免费观看视频精品 | 天天干天天做 | av中文字幕在线免费观看 | 在线观看国产区 | 91黄视频在线 | 国产精品国产三级在线专区 | 国产一区二区精品 | 亚洲免费在线视频 | 国产精品99久久久久 | 成人动漫一区二区 | 亚洲美女视频网 | 久久字幕 | 精品国产一区二区三区四区在线观看 | 超碰免费成人 | 久久久久亚洲精品 | 精品国产一区二区久久 | 欧美性春潮| 500部大龄熟乱视频使用方法 | 91视频链接 | 免费看的av片 | 亚洲欧洲精品久久 | 日韩一区二区三免费高清在线观看 | 国产欧美精品xxxx另类 | 日韩理论片在线观看 | 久久好看| 9在线观看免费高清完整版在线观看明 | 欧美午夜激情网 | 91色亚洲| 狠狠精品| 日本在线视频一区二区三区 | 久草国产精品 | 狠狠色伊人亚洲综合成人 | 国产在线观看二区 | 91麻豆精品国产91久久久无限制版 | 国产三级午夜理伦三级 | 久久精品理论 | 国产成人一级 | 久久99精品视频 | 国产亚洲精品成人av久久ww | 高清精品在线 | 国偷自产视频一区二区久 | 日韩精品久久一区二区三区 | 午夜久久电影网 | 青青草视频精品 | 久久丁香| 国产精品久久久久国产精品日日 | 成年人电影免费在线观看 | 久久艹中文字幕 | 九九视频网站 | 国产精品日韩久久久久 | 青草视频在线 | 国产99免费视频 | 久久精品久久精品久久精品 | 国产精品一区电影 | 久久亚洲精品国产亚洲老地址 | 怡红院av| 精品久久久久_ | 中文字幕有码在线 | 国产成在线观看免费视频 | 黄色大片免费网站 | 91视频在线免费下载 | 午夜精品久久久久久99热明星 | av色图天堂网 | 亚洲国产午夜 | 91在线视频 | 亚洲不卡123 | 亚洲作爱| 国产麻豆视频网站 | 黄色片视频在线观看 | 欧美日韩视频一区二区三区 | 成人黄色片免费看 | 91成人免费观看视频 | 国产精品美女久久久久aⅴ 干干夜夜 | 亚洲一区尤物 | www.eeuss影院av撸 | 99精品国产99久久久久久97 | 成人午夜电影在线 | 欧美日在线 | 国产专区欧美专区 | 成人作爱视频 | 在线观看视频你懂 |