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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET平台PE结构分析之Metadata(一)

發(fā)布時間:2024/9/5 asp.net 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET平台PE结构分析之Metadata(一) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

.NET平臺PE結(jié)構(gòu)分析之Metadata(一)

強命名及其去除

?

?????? 首先,這不是一篇完整的參考,所以并沒有涉及Metadata的各個方面,而只是討論了與強命名有關(guān)的部分。所以,在開始前,先列出一些參考文獻,在閱讀過程中若遇到問題,可以直接從中查閱。

?

兩本書:The Common Language Infrastructure Annotated StandardAddison Wesley

????????????? Inside Microsoft .NET IL AssemblerMicrosoft Corporation

文章:? MS.Net CLR擴展PE結(jié)構(gòu)分析? (作者:Flier Lu

????????????? The .NET File Format??????????   (來自:codeproject.com

當然,還有最權(quán)威的Framework SDK的文檔。

?

本文的例子文件:

?

1、什么是強命名(StrongName

?????? 我的理解,強命名類似win32平臺下PE文件的checksum,用來對原始文件完整性進行驗證的。一般有兩個作用:一是不同版本的相同文件,Strongname是不一樣的,因此可以將其區(qū)分開;二是防止文件被修改,被修改的文件是無法運行的。第一點我們不關(guān)心,但是第二點就應(yīng)該引起cracker們的注意了。一個加密非常簡單的文件,只要改動一個字節(jié)的數(shù)據(jù)(比如jejne)就可以破解,結(jié)果修改了過后卻無法運行。郁悶啊!因此,在對有強命名的PE文件修改前,必須去掉其強命名。(太累了,下面一律簡稱SN。)

?

2、怎么給程序加上SN

?????? 這和cracker關(guān)系不大,但是了解一下有好處,至少有個感性的印象。

?????? 第一步,是生成一個key文件,命令是:sdk安裝目錄\bin\sn.exe –k strong.snk

?????? 第二步,把strong.snk文件的信息加入到你需要加密的Module當中,通常在AssemblyInfo.cs的文件中添加:

?????? [assembly: AssemblyKeyFile(@"完整路徑\strong.snk")]

?????? 然后編譯生成就OK了。這樣,一個含有SN的文件便生成。可以用我寫的工具snView看一下(文件見末尾的pskill.exe,這是我N年前寫的一個查殺進程的程序,已被加上SN):

?????? 看一下它的保護效果,用UD打開文件,把末尾的一個字節(jié)從00改為01,再運行。報錯,如下:

?

3、去除強命名的兩種方法

?????? 下面介紹去除SN的兩種方法,第一種手動,第二種自動。

?

3.1、反匯編成il代碼,修改后再編譯成exe文件

?????? 這個方法不多講了,codeproject上有幾篇文章詳細說過:Building Security Awareness in .NET Assemblies : Part 3 - Learn to break strong name .NET Assemblies?,只大概說一下過程。

?

1、? ildasm反匯編

2、? .assembly 這個assemblyname塊中尋找.publickey,如圖:

?????? 注意,會搜索到很多.publickeytoken,而且長度較短。這些都不是該文件(assembly,又叫裝配件)的SN,而不過是其中的方法/類等等的唯一性標志。

3、? 刪除選定的部分

包含兩個,一個是key的值,一個是.hash algorithm,這是計算該key的算法。 

4、? 再用ilasm進行編譯

ilasm /resource=psill.res pskill.il

?

這時就可以對這個文件進行修改了。

BUT,這種方法有兩個缺點:一是麻煩,二是某些文件沒法反匯編,或反匯編不完全,或反匯編后就無法再次匯編成功。(特別是混淆過的程序)

?

3.2、直接在文件上修改

這樣最方便,但是,方便的前提是你知道.NET判斷SN的數(shù)據(jù)及修改方法,這就要牽涉到Metadata了。

原先網(wǎng)上有一個工具,叫snRemove,不過不好用,修改完了運行不了。這里先紹一個偶寫的工具:snRemover,可以自動去除程序中的SN。下載請到http://vxer.cn/hmx

?

?

下面介紹snRemover的原理。什么是Metadata?我們都知道,.NET下運行的PE文件類似JAVA,不是將指令編譯成機器代碼,而是編譯成il中間代碼,再在運行時進行既時編譯(JIT)。這樣,用一些軟件可以直接打開PE文件,看到類名、方法名、指令等等。所有的這些東東,都是Metadata。我們的任務(wù),就是在Metadata中,找到標識SN的地方并修改之。

下面假定你已經(jīng)對win32平臺下PE結(jié)構(gòu)有些了解了,講述從簡。

PE文件中緊跟PE Header的是16Data Directory Table,最常見的是第1個輸出表和第2個輸入表。而.NET擴展的PE結(jié)構(gòu)則由倒數(shù)第二個表指向,也就是Common Language Runtime header address and size(簡稱CLI),根據(jù)他,我們找到了CLI Header。以pskill.exe為例,CLI HeaderRVA2008,大小是48,算出物理偏移是1008。你現(xiàn)在就可以用UD打開pskill.exe跟著我走了。

00001008h: 48 00 00 00 02 00 05 00 10 42 00 00 60 11 00 00 ; H........B..`...

00001018h: 09 00 00 00 04 00 00 06 A8 26 00 00 65 1B 00 00 ; ........?..e...

00001028h: 50 20 00 00 80 00 00 00 00 00 00 00 00 00 00 00 ; P ..€...........

00001038h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................

00001048h: 00 00 00 00 00 00 00 00???????????????????????? ; ........

?

CLI Header的結(jié)構(gòu)如下:

RVA

Field

Contents

0x2008

Cb(結(jié)構(gòu)的大小)

0x48

0x200C

MajorRuntimeVersion

2

0x200E

MinorRuntimeVersion

0

0x2010

MetaData

0x2060

0x2014

Size of the Metadata

0x148 =(RVA of Import Table) – (RVA of MetaData)

0x2018

Flags

1

0x201C

EntryPointToken

0x06000001 (Method #1 in TypeDef table)

0x2020

Resources

0

0x2028

StrongNameSignature

0

0x2030

CodeManagerTable

0

0x2038

VTableFixups

0

0x2040

ExportAddressTableJumps

0

0x2048

ManagedNativeHeader

0

?

這里,出現(xiàn)了兩處和SN有關(guān)的標識。一處是FLAGS,另一處是StrongNameSignature。對于FLAGS,有這個標志:

COMIMAGE_FLAGS_STRONGNAMESIGNED (0x00000008)?

如果這處標志被置位,則認為有SN。第二處則指出了SN數(shù)據(jù)的RVA和大小,也就是最開始用snView看到的。

修改時,FLAGS標志位減去0x00000008,然后把StrongNameSignatureRVASIZE 均填0。運行一下試試,還是出錯。當然,還有一處最重要的地方要修改,我們繼續(xù)。

注意第四項Metadata,他指出了Metadata表的RVA和大小。看一下,pskillMetadataRVA=4210處,也就是物理地址3210處。

00003210h: 42 53 4A 42 01 00 01 00 00 00 00 00 0C 00 00 00 ; BSJB............

00003220h: 76 32 2E 30 2E 35 30 37 32 37 00 00 00 00 05 00 ; v2.0.50727......

00003230h: 6C 00 00 00 7C 05 00 00 23 7E 00 00 E8 05 00 00 ; l...|...#~..?..

00003240h: 80 07 00 00 23 53 74 72 69 6E 67 73 00 00 00 00 ; €...#Strings....

00003250h: 68 0D 00 00 80 01 00 00 23 55 53 00 E8 0E 00 00 ; h...€...#US.?..

00003260h: 10 00 00 00 23 47 55 49 44 00 00 00 F8 0E 00 00 ; ....#GUID...?..

00003270h: 68 02 00 00 23 42 6C6F 62 00 00 00 00 00 00 00 ; h...#Blob.......

00003280h: 02 00 00 01 57 15 02 00 09 01 00 00 00 FA 01 33 ; ....W........?3

00003290h: 00 16 00 00 01 00 00 00 33 00 00 00 02 00 00 00 ; ........3.......

000032a0h: 09 00 00 00 0A 00 00 00 0C 00 00 00 53 00 00 00 ; ............S...

000032b0h: 0D 00 00 00 04 00 00 00 01 00 00 00 05 00 00 00 ; ................

000032c0h: 01 00 00 00 00 00 0A 00 01 00 00 00 00 00 06 00 ; ................

?

看一下文檔中對Metadata的定義:

Type

Field

Description

DWORD

lSignature

“Magic” signature for physical metadata, currently 0x424A5342

WORD

iMajorVersion

Major version (1 for the first release of the common language runtime)

WORD

iMinorVersion

Minor version (1 for the first release of the common language runtime)

DWORD

iExtraData

Reserved; set to 0

DWORD

iLength

Length of the version string

BYTE[?]

iVersionString

Version string

BYTE

fFlags

Reserved; set to 0

BYTE

?

[padding]

WORD

iStreams

Number of streams

?

第一項,Metadata根部的標識,ASC碼“BSJB”。這樣,以后我們在尋找它時就可以直接搜索“BSJB”既可。這里有一點注意,就是ASC碼串VersionString是可變長度的,結(jié)束后再加一個fFlags,然后要和4字節(jié)對齊,也就是padding。這里,我們的版本號是v2.0.50727,前面iLength指出了長度是0C(十進制的12,已經(jīng)是和4對齊的了,能整除),因此fFlags的地址就是00003220+0C=0000322C,后一個字節(jié)為空,又是padding。最后,05 00指出了Number of streams,共有幾個數(shù)據(jù)流。

Metadata中的數(shù)據(jù)都是存放在各種數(shù)據(jù)流stream里,比較重要的是“#~”和“#Strings”,后者保存了各種名稱(比較混淆或者反混淆,就要從這個流著手,如果有機會,下次再講),而與SN相關(guān)的則是#~流。它也是所有當中最復雜的。

緊接著上面的數(shù)據(jù),就是各個流的Header了:

00003230h: 6C 00 00 00 7C 05 00 00 23 7E 00 00 E8 05 00 00 ; l...|...#~..?..

00003240h: 80 07 00 00 23 53 74 72 69 6E 67 73 00 00 00 00 ; €...#Strings....

00003250h: 68 0D 00 00 80 01 00 00 23 55 53 00 E8 0E 00 00 ; h...€...#US.?..

00003260h: 10 00 00 00 23 47 55 49 44 00 00 00 F8 0E 00 00 ; ....#GUID...?..

00003270h: 68 02 00 00 23 42 6C6F 62 00 00 00 00 00 00 00 ; h...#Blob.......

?

這個結(jié)構(gòu)不難,如下:

Type

Field

Description

DWORD

iOffset

Offset in the file for this stream

DWORD

iSize

Size of the stream in bytes

char[]

rcName

Name of the stream; a zero-terminated ANSI string no longer than seven characters

?

?

我們以#~為例

00003230h: 6C 00 00 00 7C 05 00 00 23 7E 00 00 E8 05 00 00 ; l...|...#~..?..

紅色部分是RVA,相對于Metadata Root的,藍色部分是大小,而黑色斜體就是“#~”的ASC碼了。那為什么237E后要加兩個字節(jié)的0呢?又忘了?因為字符串要與4字節(jié)對齊。我們來計算#~流的實際物理地址:offset=root + RVA=00003210+6C=0000327C

0000327ch: 00 00 00 00 02 00 00 01 57 15 02 00 09 01 00 00 ; ........W.......

0000328ch: 00 FA 01 33 00 16 00?????????????

?

對應(yīng)的結(jié)構(gòu)如下:

Size

Field

Description

4 bytes

Reserved

Reserved; set to 0.

1 byte

Major

Major version of the table schema (1 for the first release of the common language runtime).

1 byte

Minor

Minor version of the table schema (0 for the first release of the common language runtime).

1 byte

Heaps

Binary flags indicate the offset sizes to be used within the heaps.

A 4-byte unsigned integer offset is indicated by 0x01 for a string heap, 0x02 for a GUID heap, and 0x04 for a blob heap.

If a flag is not set, the respective heap offset is presumed to be a 2-byte unsigned integer.

?

?

A # stream can also have special flags set: flag 0x20, indicating that the stream contains only changes made during an edit-and-continue session, and flag 0x80, indicating that the metadata might contain items marked as deleted.

1 byte

Rid

Bit count of the maximal record index to all tables of the metadata; calculated at run time (during the metadata stream initialization).

8 bytes

MaskValid

Bit vector of present tables, each bit representing one table (1 if present).

8 bytes

Sorted

Bit vector of sorted tables, each bit representing a respective table (1 if sorted).

?

這里要講一下#~流中各種數(shù)據(jù)的保存形式了。該流中保存的主要是各種表,這些表又定義了Metadata中其它的各種數(shù)據(jù),所以才說它重要啊。現(xiàn)在微軟已經(jīng)定義的表有

注意結(jié)構(gòu)中的MaskValid數(shù)據(jù),它是8字節(jié)的,對應(yīng)2進制數(shù)有64位。從最低位開始,如果這個位為1,代表#~流中該表被定義了,如果為0,代表沒有該表。我們看一下pskill的數(shù)據(jù),為57 15 02 00 09 01 00 00,翻譯為2進制為

2進制:0000 0000 0000 0000 0000 0001 0000 1001 0000 0000 0000 0010 0001 0101 0101 0111

16進制: 0?? 0??? 0?? 0??? 0?? 1??? 0?? 9??? 0?? 0??? 0?? 2??? 1?? 5?? 5??? 7

這樣我們就知道了一共有C個表被定義了,pskill中存在的表可以用Spices .Net看一下,再與上表對應(yīng)一下,看看是不是相等:

?

?

同時,我們點擊了第20個表,AssemblyDef,看到了右邊的數(shù)據(jù)顯示出了PublicKey,那不正是我們要找的SN嗎。

????????????? 接下來的工作就是計算AssemblyDef前面表的大小,然后直到找到AssemblyDef為止。剩下的不多講了,可以看codeproject的那篇THE .NET File Format。但是這個過程是非常煩索的,我寫的強命名去除工具snRemover也沒有說細的計算,而是選擇一個比較偷懶的方法。下面再說。我們先來到AssemblyDef處:

0000376eh: 04 80 00 00 01 00 00 00 05 09 64 5F 01 00 00 00 ; .€........d_....

0000377eh: 46 00 1B 00 00?????? ???????????????????????????; F....

?

來看一下AssemblyDef的定義:

?

? HashAlgId (a 4-byte constant of type AssemblyHashAlgorithm).

? MajorVersion, MinorVersion, BuildNumber, RevisionNumber

(2-byte constants).

? Flags (a 4-byte bit mask of type AssemblyFlags).

? PublicKey (index into Blob heap).

? Name (index into String heap).

? Culture (index into String heap).

一共有6項,其中Flags項有一個常數(shù)為

afPublicKey = 0x0001,

// The assembly ref holds the full (unhashed) public key.

也就是說,如果Flags(數(shù)據(jù)中藍色部分)的第一位被置1,則認為它有SN。因此,我們將Flags1,然后將.PublicKey項(黑色斜體部分,指向BLOG中的指針)置0。現(xiàn)在才徹底修改完成。運行一下,OK??????

????????????? 偶是怎么定義AssemblyDef的地方的呢?因為該表的第一項為HashAlgId,目前只有三種可能:00008004,000080030。如果是0,代表沒有SN。因此直接從#~開始,搜索00008004或者00008003,定義既可。但是有失敗的可能,因為不能保證AssemblyDef之前的表中沒有0000800400008003,那樣的話就玩完了。不過我試了那么多程序,暫時沒有發(fā)現(xiàn)不能用。等回頭有空再把snRemover改成精確定位吧!

?

?

????????????? 要是你能堅持看到這,真得感謝你了,頭暈了吧!我打字都不行了。那就休息一下,下次再講講簡單的,因為最難的部分已經(jīng)講完了。

?

?

By:tankaiha [NE365]

2006.04.28

Any bug, report to http://vxer.cn/

?

轉(zhuǎn)載于:https://www.cnblogs.com/cxd4321/archive/2008/06/04/1213313.html

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的.NET平台PE结构分析之Metadata(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

欧美日韩中文国产一区发布 | 8x成人免费视频 | 国产日韩av在线 | 激情视频在线高清看 | 精品久操 | 五月婷婷中文字幕 | 欧美日韩伦理在线 | 在线观看亚洲成人 | 五月精品 | av高清一区 | 国产中文字幕在线免费观看 | 在线视频日韩一区 | 日日草天天草 | 国产91在线免费视频 | www看片网站 | 亚洲无吗av| 免费a级毛片在线看 | 中文字幕有码在线观看 | 欧美激情综合网 | 欧美性精品 | 亚州国产精品 | 久久午夜羞羞影院 | 久久久久久久久影院 | 激情欧美在线观看 | 久久国产精品久久精品 | 久久国产精品一二三区 | 色91在线| 九草视频在线观看 | 国产精品久久久久久久久搜平片 | a级国产乱理论片在线观看 伊人宗合网 | 久久久www | 在线观看免费高清视频大全追剧 | 欧美成人精品欧美一级乱 | 日韩久久午夜一级啪啪 | 久久美女电影 | 69国产盗摄一区二区三区五区 | 久久免费av| 成人在线超碰 | 亚洲六月丁香色婷婷综合久久 | 在线观看黄色的网站 | 亚洲 欧美 综合 在线 精品 | 天天摸天天舔 | 一区二区三区免费在线观看视频 | 欧美精品一区在线 | 激情视频免费在线 | 精品福利在线视频 | 91视频啊啊啊 | 美女福利视频网 | 亚洲另类在线视频 | 日日干美女 | 国产精品1区2区3区 久久免费视频7 | 国产男女免费完整视频 | 香蕉视频日本 | 久久免费看a级毛毛片 | www亚洲视频 | 久操视频在线免费看 | 久久久性| 999久久久免费精品国产 | 中文字幕xxxx | 综合精品久久久 | 91免费观看 | 美女免费视频观看网站 | 午夜视频久久久 | 在线观看亚洲精品 | 欧美精品久久久久久久久老牛影院 | 日韩av看片| www.天天操.com | 四虎成人在线 | 亚洲国产精品久久久 | 超碰com| 在线免费观看不卡av | 亚洲欧美视频在线播放 | 激情影院在线 | 久久在线免费视频 | 一区二区视频在线观看免费 | 亚洲天堂精品视频在线观看 | 成年人三级网站 | 欧美日韩视频观看 | 少妇高潮流白浆在线观看 | 中文字幕在线观看免费高清完整版 | 国产精品美女网站 | 伊人久久国产 | 久久久国产毛片 | 亚洲永久精品在线 | 成人网色 | 亚洲精品乱码久久久久久蜜桃动漫 | 99av国产精品欲麻豆 | 97国产小视频 | 日韩欧美国产精品 | 超碰在线资源 | www.国产视频 | 久久精精品视频 | 久久一级片 | 久久深爱网 | 97免费在线视频 | 很黄很色很污的网站 | av国产网站 | 98超碰在线观看 | 国产视频一级 | 欧洲在线免费视频 | 久久麻豆精品 | 亚洲国产电影在线观看 | 亚洲精品国产精品国自产观看浪潮 | 网站在线观看日韩 | 激情婷婷亚洲 | 青草视频在线免费 | 国产只有精品 | 中文字幕国产在线 | av视屏在线播放 | 久久久精品久久日韩一区综合 | 天天操夜夜操天天射 | 中文字幕日韩精品有码视频 | 91在线精品视频 | 国产成年人av | 五月天视频网 | 国产中文在线播放 | 国产91在线 | 美洲 | av中文电影 | 日韩理论片 | 久久精品高清 | 99久久久国产精品美女 | 国产一二三四在线视频 | 国产一线二线三线性视频 | 日韩国产欧美在线播放 | a视频在线播放 | 国产一区二区高清 | 91麻豆福利 | 欧美一区免费在线观看 | 欧美精品久久久久久久久久丰满 | 日韩在线观看一区二区 | 97色免费视频 | 国产一级一片免费播放放 | av.com在线| 九九九国产 | 一区二区电影在线观看 | 成人毛片网 | 黄色软件在线观看 | 韩国av一区二区 | 久久精品99国产精品酒店日本 | 国产精品成人av在线 | 少妇按摩av | 成人在线视频免费看 | 日本中文字幕在线一区 | 久草在线免费新视频 | 国内免费久久久久久久久久久 | 久久免费在线 | 久久久久在线 | 免费a视频在线 | 国产精品第二页 | 国产精品一区二区久久久 | 国产精品久久久久久久久久东京 | 九九热免费在线视频 | 欧美一区二区精品在线 | 91精品爽啪蜜夜国产在线播放 | 国产日韩在线播放 | 日韩欧美在线不卡 | 国产精品人人做人人爽人人添 | 中文字幕在线一区二区三区 | av大全在线观看 | 天天色天 | 免费看片成年人 | 成人a级黄色片 | 美女视频久久黄 | 日韩成人一级大片 | 午夜精品久久久久久久久久久久久久 | 国产精品男女视频 | 日韩精品免费一线在线观看 | 欧美精品久久久久 | 欧美巨大 | 天天爱天天爽 | 精品国产成人av在线免 | 免费日韩精品 | 久久黄色片 | 日本中文字幕免费观看 | 中文字幕精品三级久久久 | 黄色资源在线观看 | 精品国产乱码一区二 | www.久久久com| 婷婷久月 | 96国产精品视频 | 狠狠狠狠狠狠干 | 91精品免费看 | 69性欧美| 狠狠色丁香婷婷综合久小说久 | 日韩一级网站 | 成年人国产视频 | 亚洲第一伊人 | 久久爽久久爽久久av东京爽 | 国产黄视频在线观看 | 超碰97国产精品人人cao | 欧美视频国产视频 | www五月天com | 日韩簧片在线观看 | 国产美女久久 | 国产精品刺激对白麻豆99 | 亚洲色图色 | 日韩av在线网站 | 国产色秀视频 | avav99| av一级在线观看 | 一区二区国产精品 | 四虎影视成人 | 日韩黄色在线观看 | 国产精品久久久久久久久费观看 | 亚洲永久精品在线观看 | 欧美性做爰猛烈叫床潮 | 久久99久久久久 | 国产精品一区二区免费视频 | 亚洲黄色a| 中文字幕在线观看一区二区三区 | 久久影视一区二区 | 国产精品日韩高清 | 玖玖爱国产在线 | 色综合欧洲 | 又爽又黄在线观看 | 成人91av| 成年人电影毛片 | 国产视频一级 | 成人av网站在线观看 | 日韩中文字幕电影 | 亚洲欧洲精品在线 | 国产精品美女久久久久久久久 | 日韩av成人在线 | 福利视频一区二区 | 国产高清精品在线观看 | 日韩乱色精品一区二区 | 国内视频在线观看 | 特级黄色视频毛片 | 国产91探花 | 99r国产精品| 成人a视频| 天堂在线一区二区三区 | 99av在线视频 | 久久久人人爽 | 99 视频 高清 | 久草com | 色综合天天射 | 国产精品美女在线观看 | 精品一二三四在线 | 天天色中文 | 亚洲国产成人精品久久 | 青青看片| 欧美日韩一区二区在线观看 | 在线观看一区二区精品 | 99视频免费观看 | 欧美性色黄大片在线观看 | 国产成人精品一区二三区 | 一级免费黄色 | 国产免费又爽又刺激在线观看 | 麻豆视频91 | 国产精品久久久久久久久久久久午 | 国产我不卡| www视频免费在线观看 | 久久人网 | 四虎在线免费观看视频 | 亚洲国产影院av久久久久 | 久久国产综合视频 | 99久久精品一区二区成人 | 亚洲美女视频网 | 五月婷婷在线视频观看 | 91精品国产成人观看 | freejavvideo日本免费 | 成人精品久久久 | 国产亚洲一级高清 | 免费视频黄 | 久久电影日韩 | 丁香资源影视免费观看 | 日韩av伦理片 | 激情五月在线视频 | 国产视频日韩 | 日本在线中文 | 久草影视在线 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 日韩一级黄色片 | 国产在线 一区二区三区 | 亚洲综合情 | 国产91精品一区二区 | 精品视频免费 | 日日草天天草 | 亚洲一区久久久 | 中文字幕免费久久 | 99视频偷窥在线精品国自产拍 | 国产小视频在线 | 免费三级黄色片 | 亚洲综合色av | 欧美性黄网官网 | 久久国产a | 男女免费av | 江苏妇搡bbbb搡bbbb | 日韩精品中文字幕久久臀 | 在线观看午夜av | 激情综合色播五月 | 国产在线国偷精品产拍免费yy | 国产精品一区在线观看 | 国产免费叼嘿网站免费 | 9797在线看片亚洲精品 | 黄网站免费大全入口 | 国产高清视频网 | 日韩二区三区 | 精品电影一区二区 | 久久人人爽人人爽 | 国产91精品高清一区二区三区 | 香蕉视频在线免费 | 久久一线| av先锋中文字幕 | 亚洲小视频在线观看 | 精品视频在线免费 | 国产精品12 | 久久免费看a级毛毛片 | 免费日p视频 | 久草视频手机在线 | 午夜私人影院久久久久 | 日韩视频免费在线 | 亚洲在线国产 | 日韩精品视频一二三 | 欧美一区二区免费在线观看 | 精品久久久国产 | 日韩欧美网址 | av大全在线播放 | 国产男女无遮挡猛进猛出在线观看 | 干干干操操操 | 中文字幕一区二区三区在线播放 | 久久尤物电影视频在线观看 | 国产理伦在线 | 日韩欧美一区二区三区在线 | 狠狠色丁香九九婷婷综合五月 | 九七人人干 | 349k.cc看片app| 日韩欧美视频 | 久久国产露脸精品国产 | 午夜久久久久久久久久久 | 色久网| 在线观看免费黄色 | 超碰免费成人 | 99视频国产精品免费观看 | 国产精品永久在线观看 | 97超碰在线久草超碰在线观看 | 久久综合久久综合这里只有精品 | 中文字幕在线观看亚洲 | 一区二区三区动漫 | 日日操夜夜操狠狠操 | 视频91在线 | 韩国av免费观看 | 蜜臀av性久久久久蜜臀av | 综合色综合色 | 在线免费看黄网站 | 亚洲一区二区三区四区精品 | 五月婷婷av | 国产成人精品av | 日韩欧美极品 | 日韩午夜精品福利 | 中文字幕在线免费观看 | 在线免费中文字幕 | 日韩亚洲精品电影 | 黄色免费高清视频 | 久久综合久久鬼 | 久99久中文字幕在线 | 全久久久久久久久久久电影 | www.狠狠操.com | 国产96在线 | 久久精品亚洲一区二区三区观看模式 | 黄在线免费看 | 午夜精品一二区 | wwwwww黄| 91黄视频在线观看 | 国产99久久久国产精品 | 天天操天天插 | 综合激情| 国产97在线视频 | 欧美日韩精品综合 | 精品免费观看 | 奇米导航 | 国产精品黄网站在线观看 | 99精品国产免费久久久久久下载 | 免费一级特黄录像 | 视频在线在亚洲 | 国产精品久久久久久久妇 | a午夜电影 | 久久久国产一区二区三区 | а天堂中文最新一区二区三区 | 欧美-第1页-屁屁影院 | 日韩一区二区三免费高清在线观看 | 日韩色综合网 | 69精品视频 | 精品国产三级 | 日韩视频免费在线 | 天天干人人干 | 成人sm另类专区 | 最新日本中文字幕 | 日日夜夜av | 中文字幕免费观看全部电影 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 色综合天天在线 | 国产综合精品一区二区三区 | 91爱爱免费观看 | 亚洲成人网在线 | 色99中文字幕 | 尤物97国产精品久久精品国产 | 不卡电影免费在线播放一区 | 99久久爱 | 丝袜av网站 | 91精品视频免费在线观看 | 青草草在线 | 久久久久日本精品一区二区三区 | 国产精品免费久久久久 | 久久av中文字幕片 | 午夜美女视频 | 在线免费观看黄 | 五月婷婷六月综合 | 国产精品久久久久久久久久不蜜月 | 在线免费黄色片 | 国产成人一区二区三区电影 | 亚洲一级免费电影 | 久久国产精品一二三区 | 亚洲在线不卡 | 天天干夜夜爽 | 日韩精品最新在线观看 | 亚洲精品一区二区三区在线观看 | 久久成年人 | 日韩欧美精品在线视频 | 亚洲国产手机在线 | 天天看天天干 | 丁香六月五月婷婷 | 久久综合久久伊人 | 国产91全国探花系列在线播放 | 国产一级二级在线播放 | 特级a毛片| 欧美精品色 | 91精品网站 | 色综合天天狠狠 | 天堂av色婷婷一区二区三区 | 免费日韩一区二区 | 在线国产能看的 | 91免费高清在线观看 | 91久久国产露脸精品国产闺蜜 | 欧美了一区在线观看 | 国产一级在线 | 国产高清福利在线 | 久热国产视频 | 伊人网av | 五月香婷 | 国产网站av| 日产av在线播放 | 久草视频免费在线播放 | 久久久久久网址 | 午夜视频一区二区 | 91亚洲精品视频 | 亚洲精品乱码久久久久久高潮 | 久久久久影视 | 国产成人1区| adn—256中文在线观看 | 国产成人61精品免费看片 | 日韩精品一区二区三区免费观看视频 | 国产黄av | 色网站视频| 热久久精品在线 | www.91av在线| 精品国产美女 | 国产精品第二页 | 国产99久久久国产精品成人免费 | 国产亚洲精品bv在线观看 | 色综合久久66 | 中文字幕有码在线播放 | 13日本xxxxxⅹxxx20| 中文字幕一区二区三区乱码在线 | 日韩黄色免费 | 欧美日韩高清一区 | 精品免费视频123区 午夜久久成人 | 91黄视频在线 | 夜夜夜夜猛噜噜噜噜噜初音未来 | a久久免费视频 | 91精品国产九九九久久久亚洲 | 国产福利在线 | 欧美老人xxxx18 | 久久国语| 丁香婷婷综合激情五月色 | 九九免费在线观看 | 日韩在线免费播放 | 99高清视频有精品视频 | 国产爽视频 | 又黄又网站 | 久99久精品视频免费观看 | se婷婷 | 中文字幕文字幕一区二区 | 国产一二三精品 | 久久av网| 成人禁用看黄a在线 | 高清视频一区二区三区 | 中文在线| 国内精品久久久久久久久久清纯 | 草久久久 | 久久精品一区八戒影视 | 免费黄色一区 | 国色天香在线观看 | 国产成人一区二区三区在线观看 | 午夜精品一区二区三区在线播放 | 在线观看免费91 | 欧美一级免费在线 | 日本大片免费观看在线 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 亚洲激情一区二区三区 | 在线天堂中文www视软件 | 激情综合色综合久久 | 国产成人一区二区精品非洲 | 国产伦精品一区二区三区在线 | 欧美色图一区 | 视频在线日韩 | 久久精品久久综合 | 国内小视频| 日本女人在线观看 | 天海翼一区二区三区免费 | 九九九热 | 成人免费在线电影 | 在线看片91 | 欧美日韩亚洲精品在线 | 天堂激情网 | 五月天婷亚洲天综合网精品偷 | 久久理论影院 | 久久久精品免费看 | 亚洲精品在线资源 | 黄色电影小说 | 在线看欧美 | 黄av在线 | 色婷婷狠狠操 | 婷婷激情综合 | 91精品国产自产91精品 | 97国产情侣爱久久免费观看 | 成人综合免费 | 国产激情久久久 | 天天操·夜夜操 | 国产乱对白刺激视频不卡 | 天天爽网站| av网址最新| av成人免费在线观看 | 嫩草av影院| 麻豆果冻剧传媒在线播放 | 国产精品永久久久久久久www | 欧美成人视| 国产精品亚洲综合久久 | 青青草国产精品 | 久久精品国产亚洲精品 | 91精品网站| 色九九在线 | 亚洲视频精品在线 | www.色五月.com | 亚洲精品综合在线观看 | 日韩综合一区二区三区 | 99在线免费观看视频 | 天天插天天干天天操 | 婷婷六月中文字幕 | 久久艹久久 | 伊人色综合网 | 天天天色 | 91热视频在线观看 | 久99久视频 | 久久国产精品免费视频 | www,黄视频 | 欧美一区二区三区在线视频观看 | 亚洲欧美婷婷六月色综合 | 天天干,夜夜操 | 欧美激情第十页 | 欧美污网站 | 亚洲精品一区二区三区四区高清 | 激情五月婷婷综合网 | 黄色的片子 | av电影在线免费观看 | 在线观看免费国产小视频 | www久久久| 国产99久久九九精品免费 | 午夜视频在线观看一区 | 天堂va欧美va亚洲va老司机 | 97中文字幕 | 国产无遮挡又黄又爽馒头漫画 | 中文字幕精品三级久久久 | 日韩系列在线观看 | 97在线观视频免费观看 | 日韩欧美在线国产 | 国产福利91精品张津瑜 | 国产福利在线免费观看 | 国产1区在线 | 天天色影院 | 又黄又刺激的视频 | 国产在线观看,日本 | 欧美一级电影片 | 国产视频在线一区二区 | 久久一区二区三区国产精品 | 久久在线电影 | 特级西西www44高清大胆图片 | wwwwww国产 | 国产精品一区免费在线观看 | 欧美精品九九99久久 | 公开超碰在线 | 日韩av电影免费在线观看 | 国产精品理论在线观看 | 欧美日韩在线观看不卡 | 91在线免费公开视频 | 国内精品久久久久久久影视简单 | 日本在线观看一区二区 | 九九视频网站 | 亚洲在线精品 | 美女免费视频观看网站 | 五月在线视频 | 婷婷狠狠操 | 99久久国产免费免费 | 色婷婷福利视频 | 国产精彩视频一区 | www天天干com | 91精品综合在线观看 | 亚洲一区日韩在线 | 久草免费在线视频 | 欧美日韩国产一二三区 | 99在线高清视频在线播放 | 精品久久久久免费极品大片 | 最近能播放的中文字幕 | 欧美中文字幕久久 | 免费一级特黄录像 | 国产成人一区二区三区在线观看 | 人人爽人人爽人人爽人人爽 | 国产精品久久久久久麻豆一区 | 日韩欧美一区二区三区在线观看 | 中文在线免费视频 | 欧美激情精品久久久久 | 在线视频一区观看 | 中文字幕一区二区三区四区久久 | 亚洲天天在线 | 日韩av不卡在线播放 | 美女网站在线 | 天天操夜夜看 | 九九色网 | 久久久久麻豆 | 欧美视频18 | 中文字幕免 | 午夜aaaa | 精品亚洲男同gayvideo网站 | 欧美一级免费在线 | 激情av一区二区 | 成人欧美亚洲 | 国产精品美女久久久久久久网站 | www.久久色.com | 人人插人人草 | 色视频一区 | sm免费xx网站 | 中文字幕网站视频在线 | 在线高清 | 婷婷精品进入 | 欧美美女一级片 | 黄色软件网站在线观看 | 最近更新好看的中文字幕 | 777久久久 | 日韩和的一区二在线 | 国产视频不卡一区 | 亚洲在线不卡 | 精品一二三四视频 | 国产999精品久久久久久绿帽 | 午夜精品久久久久久99热明星 | 免费看的黄色的网站 | 国产免费高清 | 日本最大色倩网站www | 久久9999久久免费精品国产 | 99精品久久久久 | 国产资源精品 | 免费在线观看中文字幕 | 午夜一级免费电影 | 亚洲精品久久激情国产片 | 操操操人人人 | 成人久久久久久久久 | 久久久久久国产精品999 | 久久经典国产 | 草久久影院 | 女人18片| 亚洲天天综合 | 久久久久欠精品国产毛片国产毛生 | 日韩av在线一区二区 | 成人av在线观 | 97国产情侣爱久久免费观看 | 国产一区在线视频播放 | 免费毛片一区二区三区久久久 | 91资源在线免费观看 | 网址你懂的在线观看 | 精品久久久久久国产偷窥 | 最近中文字幕高清字幕在线视频 | 亚洲精品综合欧美二区变态 | 日韩免费b | 婷婷丁香在线观看 | 六月丁香激情综合色啪小说 | 99精品久久只有精品 | 免费a网站 | 久久理伦片 | 午夜精品久久久久99热app | 激情网色 | 日韩精品视频在线免费观看 | 国产精品99蜜臀久久不卡二区 | 天天曰夜夜操 | 视频在线一区二区三区 | 91麻豆精品国产自产在线 | 精品久久久久久久久久岛国gif | 免费网站色 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 国产 日韩 欧美 自拍 | 欧美 另类 交 | 免费看污在线观看 | 亚洲人成在线观看 | 国产一级黄色电影 | 免费看日韩片 | 国产一区二区综合 | 亚洲美女免费视频 | 激情婷婷综合 | 国产在线第三页 | 在线一二区 | 狠狠色狠狠色综合系列 | 国产精品嫩草影院9 | 日韩中文幕 | 欧美日韩国产精品一区二区三区 | 四虎最新域名 | 麻豆成人小视频 | 久久久精品综合 | 国产精品久久久久一区二区国产 | 国产精品第一页在线观看 | 亚洲区视频在线观看 | 国产99久久精品一区二区永久免费 | 日韩在线一区二区免费 | 最近字幕在线观看第一季 | 免费碰碰 | 亚洲人片在线观看 | av中文字幕在线播放 | 国产区av在线 | 国产高清视频在线观看 | 中文字幕在线播放日韩 | 国产破处精品 | 精品久久网 | 国产成在线观看免费视频 | 四虎影视精品永久在线观看 | 国产中文字幕免费 | 久久人人做 | 久草视频精品 | 久久官网| 91在线看网站 | 在线观看精品视频 | 国产精品久久久久9999 | 99精品乱码国产在线观看 | 亚洲天堂免费视频 | 四虎影视www | 精品国产乱码久久久久久浪潮 | 99久久精品免费一区 | 欧美一级黄色视屏 | 欧美黑人xxxx猛性大交 | 日韩精品国产一区 | 日韩免费网址 | 狠狠色丁香婷婷综合视频 | 久久免费国产视频 | 亚洲激情六月 | 97视频免费 | 东方av在线免费观看 | 99热在线观看| 日韩成人黄色 | 中文字幕精品三级久久久 | 日韩午夜三级 | 午夜18视频在线观看 | 美女av免费| 国产精品久久久久av | 91桃花视频 | 欧美精品一区二区三区一线天视频 | 九九热在线精品 | 狠狠色狠狠色综合系列 | 五月激情婷婷丁香 | 亚洲黄色精品 | 免费看成人av | 精品久久网 | 国产精品欧美日韩在线观看 | 久久免费毛片 | 天天射天天干天天操 | 日韩中文字幕免费电影 | 婷婷激情网站 | 日韩欧美专区 | 99视频在线免费看 | 国产精品国产亚洲精品看不卡 | 成人小视频在线免费观看 | 国产999视频 | 国产裸体视频bbbbb | 一区二区三区视频在线 | 美女精品网站 | 亚洲永久精品国产 | 97电影在线观看 | 66av99精品福利视频在线 | 成人性生交大片免费观看网站 | 在线视频观看成人 | 91精品天码美女少妇 | 欧美在线视频精品 | 在线看岛国av | 中文字幕成人网 | 免费精品视频 | 亚洲激情av | 日本久久久精品视频 | 天天躁日日躁狠狠躁av麻豆 | 在线国产日本 | 免费高清看电视网站 | 91成人看片| 在线v片免费观看视频 | 日韩在线免费高清视频 | 人人射人人插 | 97成人精品 | 亚洲一二区视频 | 99精品免费久久久久久久久 | 精品中文字幕在线 | 久久久久一区二区三区 | 日韩精品一区电影 | www久久精品 | 天天操夜夜逼 | 色香com. | 黄色www| 精品人人人人 | 久久你懂得 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 99久久婷婷国产综合精品 | 国产91成人在在线播放 | 狠狠干成人综合网 | 亚洲欧美日韩在线看 | 国产成人免费在线观看 | 色婷婷综合视频在线观看 | 成人av手机在线 | 国产成人久 | 成人黄色片免费 | 亚洲婷久久 | 在线观看一级视频 | 91精品在线观看视频 | 久久成人精品 | 国产永久免费高清在线观看视频 | 国产成人av电影 | 亚洲在线成人精品 | 国产视频一区在线 | 久久999精品 | 欧美日韩成人一区 | 热热热热热色 | 毛片随便看 | 在线观看激情av | 日韩精品你懂的 | 黄色的视频 | 久久三级视频 | 婷婷国产一区二区三区 | 日韩肉感妇bbwbbwbbw | 干干日日 | 999超碰 | 久操中文字幕在线观看 | 在线99热 | 在线观看色视频 | 久热av在线 | 99在线精品免费视频九九视 | www最近高清中文国语在线观看 | 最近高清中文字幕在线国语5 | 久久久久国产精品一区二区 | 国产在线永久 | 一区二区成人国产精品 | 色橹橹欧美在线观看视频高清 | 久久综合精品国产一区二区三区 | 亚洲年轻女教师毛茸茸 | 97超碰在线人人 | 精品夜夜嗨av一区二区三区 | 五月天色网站 | 免费视频资源 | 黄色com| 99久久精品电影 | 超碰在线人人爱 | 免费看亚洲毛片 | 99精品99| 草久草久 | av免费在线网站 | 国产91精品一区二区绿帽 | 久久精美视频 | 国产视频一区二区三区在线 | 国产精品s色 | 国内外成人免费在线视频 | 在线观看成人网 | 午夜精品av在线 | 91麻豆精品国产自产在线游戏 | 精品一区二区6 | 91九色自拍 | 500部大龄熟乱视频使用方法 | 91最新视频在线观看 | 亚洲日本国产精品 | 色婷婷97| www.人人草| 成人久久久久 | 最新极品jizzhd欧美 | 成年人在线观看免费视频 | 夜夜骑日日操 | 黄色免费网 | 九色视频自拍 | 高清在线一区 | 在线观看成人国产 | 狠狠色丁香婷婷综合久小说久 | 国产一区高清在线 | 九热精品| 国产糖心vlog在线观看 | 欧美另类一二三四区 | 国产99色 | 国产亚洲观看 | 亚洲高清在线精品 | 午夜av色 | 天天玩天天干天天操 | 中文字幕在线不卡国产视频 | 欧美a级免费视频 | 国产 字幕 制服 中文 在线 | 亚洲欧美视频一区二区三区 | 婷婷激情网站 | 亚洲三级黄色 | 69av在线播放| 久久精品牌麻豆国产大山 | 亚洲欧美日韩精品一区二区 | 五月婷在线播放 | 国产97av | 久久av影视 | 日韩免费高清 | 99视频在线 | 日韩激情小视频 | 黄污网站在线观看 | 久久手机免费观看 | 亚州国产精品久久久 | 国产精品普通话 | 91亚洲精品久久久久图片蜜桃 | 色综合激情久久 | 亚洲精品视频在线免费 | 欧美精品一区二区蜜臀亚洲 | 在线之家免费在线观看电影 | 操操碰| 亚洲精品乱码久久久久久久久久 | 日日夜夜综合网 | 国产少妇在线观看 | 在线观看中文 | 精品自拍sae8—视频 | 天天操欧美 | 久久久久亚洲国产精品 | 最新久久免费视频 | 中文字幕一区二区三区在线视频 | 久久a久久| 欧美成人69av| 狠狠色噜噜狠狠狠狠2021天天 | 久久精品欧美一区二区三区麻豆 | 国产美女网站在线观看 | 美女激情影院 | 深夜精品福利 | 久久午夜色播影院免费高清 | 国产精品免费久久久久久 | 鲁一鲁影院 | 欧洲亚洲女同hd | 婷婷av网站| 日韩精品视频第一页 | 婷婷在线不卡 | 国产99久久九九精品免费 | 国产色秀视频 | 嫩模bbw搡bbbb搡bbbb | 久久99精品久久久久久清纯直播 | 又黄又爽又色无遮挡免费 | 免费成人在线网站 | 免费观看午夜视频 | 欧美日韩高清不卡 | 天天操网 | 天天久久综合 | 综合久久久久久久久 | 免费看的黄色 | 黄色三级免费网址 | 中文字幕在线久一本久 | 精品国产电影一区二区 | 夜夜躁狠狠躁日日躁视频黑人 | 久久精品成人热国产成 | 日韩mv欧美mv国产精品 | 五月天天色| 国产看片网站 | 日韩中文字幕国产 | 国产精品欧美久久久久天天影视 | 中文字幕影片免费在线观看 | 亚洲激情网站免费观看 | 狠狠色2019综合网 | 久久一二三四 | 免费看片网页 | 欧美精品999 | 久久精品国产v日韩v亚洲 | 欧美坐爱视频 | 日本公乱妇视频 | 欧美日韩中文国产一区发布 | 精品99视频 | 97av在线| 开心色激情网 | 亚洲成人免费观看 | 91夫妻视频| 国产一级在线观看视频 | 欧美日韩99| 亚洲人在线7777777精品 | 国产精品自产拍 | 精品国产电影一区 | 国内久久久久 | 黄色成人在线观看 | 免费视频色 | 国产精品第2页 | 国色天香永久免费 | 四虎免费在线观看视频 | 日本精品久久久久 | 五月香视频在线观看 | 国产一区二区三区午夜 |