国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

用DOS命令來破除UNIX系統管理員口令
2007-01-04   

對于廣大的SCO UNIX操作系統管理員來說,最不可原諒的過失之一就是忘記了管理員口令(即超級用戶口令)。這個過失會導致極其嚴重的后果,對此凡是具備 UNIX操作系統常識的人都應該知道。然而令人遺憾的是,時至今日鑄錯者依然大有人在。看來,對他們固然要責備,但既然問題客觀存在,我們就總還須面對現實,想辦法去解決才是。

長期以來,許多人就超級用戶口令被忘記的問題發表了各種看法。一部分人認為,一旦忘記了超級用戶口令,只能重裝操作系統,此外別無它法。另一部分人則堅決反對這種“重裝論”,他們提出了一些經過成功實踐的解決方案,使得“重裝論”者敗下陣來?,F在我們可以肯定地說,忘記超級用戶口令是有辦法解決的。但同時我們也不得不承認,現行的解決方案有很大的局限性,這些局限性決定了現有方案無論怎樣變化和發展也不可能成為一種有著強大生命力的最徹底的解決方案。

傳統解決方案的局限性

上面已經談到,目前有多種針對超級用戶口令被忘記問題的解決方案。為了敘述上的方便,本文將這些方案統稱為傳統解決方案。傳統方案乍看起來似乎各不相同,但經過認真分析和歸納后就會發現,它們實際上大同小異,都有以下共同點:

1. 必須有一套(兩張)Emergency Boot Floppy (緊急啟動軟盤)。這套軟盤均為文件系統格式,必須在SCO UNIX上制作,并且在不同類型機器上制作的緊急啟動軟盤相互不能通用。

2. 用緊急啟動軟盤啟動后,將硬盤根文件系統mount到某個目錄下(一般為/mnt目錄),然后進入該目錄(即進入硬盤根文件系統的根目錄),修改相關目錄下與超級用戶口令有關的信息(各種方案的不同之處主要體現于此)。最后回到軟盤根目錄,拆卸/dev/hd0root,重啟機器。

這些共同點實際上反映了傳統方案的局限性:

一、操作平臺局限性:要求自始至終必須在SCO UNIX操作系統平臺上實施。

二、操作工具局限性:對緊急啟動軟盤的依賴性太大。萬一軟盤發生損毀,必須找一臺類型相同的機器再制作一套,這就是前面所說的“專盤專用”的限制。

三、操作對象局限性:必須依靠硬盤根文件系統的支持。即操作者與修改對象(指與超級用戶口令有關的信息)被文件系統隔開,操作者不能直接修改對象,只能調用文件系統提供的服務修改。這種方式本是信息科學中倡導的層次化思想的一種體現,在正常情況下應予稱道;但任何事物都是有兩面性的,在非常情況下 ?? 諸如解決忘記超級用戶口令這一類問題時 ?? 該方式反而有可能帶來麻煩。

三大局限性說明了傳統解決方案可行性的脆弱和狹窄,也決定了它們作為凌駕于文件系統之上的高層方案所必然具有的弊端。于是,打破這些局限性,探索出一種全新的解決方案,就成為了擺在一切UNIX研究者面前的新課題。

新課題

所謂新課題,就是找到一種能夠突破傳統方案局限性的新方案。究竟從何處下手呢?

讓我們再來看一看三大局限性。

操作平臺局限性似乎不好突破,因為其它操作系統識別不了UNIX的文件系統格式。

操作工具局限性好象就更難了,因為緊急啟動軟盤既要在UNIX上制作,又要在UNIX上使用,所以如果操作平臺局限性突破不了,它就更突破不了。

最后看看操作對象局限性。操作對象完全由文件系統管理,操作者必須通過文件系統訪問它們。萬一文件系統崩潰,那么即使它下面的文件完好無損,操作者也只能認為這些文件已全部丟失 ?? 因為文件系統無法訪問(例如mount不上來)。其實這個時候還是有辦法找到那些文件的,方法就是直接訪問物理硬盤。道理很簡單:就本質而言,文件系統只不過是一個構筑于物理硬盤之上的邏輯組織,平時我們是通過它來訪問物理硬盤的;現在這個組織壽終正寢,不能再為我們服務了,于是我們只好“自己動手,豐衣足食”。直接訪問物理硬盤不但可以使文件“失”而復得,而且還有另外一個重要意義 ?? 突破了操作對象局限性。

操作對象局限性一旦突破,我們就會驚奇地發現突破另外兩大局限性簡直可以說是順理成章了。因為雖然其它操作系統識別不了UNIX的文件系統格式,但在任何操作系統上,我們都可以訪問物理硬盤;而只要是帶有訪問物理硬盤功能的軟件,都可以成為我們的操作工具。

現在我們要做的僅僅是:找一個大家最熟悉的操作系統和一個最易尋覓的可以訪問物理硬盤的軟件。

大家最熟悉的操作系統無疑是DOS??梢栽L問物理硬盤的軟件很多,但最易尋覓的莫過DEBUG.EXE。所謂最易尋覓,是因為DEBUG是DOS本身的一條外部命令,可以說只要是在安裝了DOS的機器上都可以找到它。對DEBUG略知一二的人可能會指出該命令并沒有提供訪問物理硬盤的選項,但請不要忘記 DEBUG是DOS提供給用戶的一個匯編語言調試程序,我們完全可以利用它編寫、調試和執行一個匯編小程序去訪問物理硬盤。應該說,這對一個能夠取得系統管理員身份的人并不困難。

綜上所述,在DOS上運行DEBUG來破除UNIX管理員口令,這就是本文提出的解決SCO UNIX超級用戶口令被忘記問題的新方案。

新方案的應用

新方案已經提出,下面我們來看看它是如何應用于實踐的。

我們假設一臺裝有SCO OpenServer Release 5的超級用戶口令被忘記。

首先,隨便找一臺安裝了DOS的計算機,制作一張DOS系統盤,并在系統盤上拷貝一個DEBUG.EXE文件。

COS>format/s a:

COS>copy debug.exe a:

然后將該盤插入COMPAQ服務器A驅,開機啟動DOS操作系統,執行DEBUG命令。

A:>debug

現在我們就編寫一段匯編語言程序,來讀出硬盤0柱0頭1扇區的內容。該扇區存放的是主引導記錄,讀出它是為了確定SCO UNIX分區的起始位置。該程序是調用中斷13H實現的,以后我們還要反復用到它,當然入口參數將隨所讀內容物理地址的變化而變化。

-a

2039:0100 MOV AX,0201

2039:0103 MOV BX,1000

2039:0106 MOV CX,0001

2039:0109 MOV DX,0080

2039:010C INT 13

2039:010E INT 20

2039:0110

-g

Program terminated normally

-d 1180

2039:1180 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:1190 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:11A0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:11B0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:11C0 01 6E 06 3F 20 96 00 70-03 00 00 48 01 00 00 00 .n.? ..p...H....

2039:11D0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:11E0 01 97 05 3F E0 FF 00 B8-04 00 00 C8 1B 00 80 00 ..c?............

2039:11F0 01 01 63 3F 20 6D 00 08-00 00 00 68 03 00 55 AA ..c? m.....h..U.

從分區表中可看出硬盤上共有三個分區,其中類型標志字節為 63H的分區是SCO UNIX分區。該分區起始于1柱面0磁頭1扇。

下面,讀出UNIX根文件系統i-node表的第一個扇區,以確定根目錄的位置。

先讀 i-node 表。由于UNIX分區始于1柱0頭1扇,所以根文件系統必定始于2柱0頭1扇。并且,由于2柱0頭1扇是引導塊,2扇是專用塊,3、4扇為間隔,所以 i-node 表必定始于第5扇。

-a

2039:0100 MOV AX,0201

2039:0103 MOV BX,1000

2039:0106 MOV CX,0205

2039:0109 MOV DX,0080

2039:010C INT 13

2039:010E INT 20

2039:0110

-g

Program terminated normally

-d 1000

2039:1000 00 80 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:1010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:1020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:1030 00 00 00 00 0A 4B 32 33-0A 4B 32 33 0A 4B 32 33 .....K23.K23.K23

2039:1040 ED 41 10 00 00 00 02 00-80 02 00 00 DA 05 00 00 .A..............

2039:1050 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:1060 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:1070 00 00 00 00 E1 83 C5 35-46 82 C5 35 46 82 C5 35 .......5F..5F..5

現在我們看到的是 i-node 表的前兩項。從偏移1040H至107FH的64個字節是2號i-node ,即根目錄的 i-node 。

下面我們就根據 i-node 計算根目錄在硬盤上的物理地址。

我們從偏移1040H看起:

ED41H表示文件類型與存取權限為“drwxr-xr-x”;

1000H表示文件連結數為16;

0000H表示文件屬主ID為 0;

0200H表示文件組ID為 2;

80020000H表示文件字節數為 640個;

DA0500H表示第一個數據塊地址。由于其它12個數據塊地址均為 0,所以可斷定根目錄在硬盤上只占了一個數據塊。現在我們必須依據DA0500H計算出這個數據塊存放在硬盤的第幾柱面、第幾磁頭、第幾扇區。如何計算?作者專門總結了一套公式:

C = TRUNC ( P/(H*S) )

C1 = C0 + C

H1 = TRUNC( (P-C*H*S)/S )

S1 = P - C*H*S - H1*S + 1

其中:

C1、H1、S1分別為數據塊物理地址柱面號、磁頭號、扇區號

P等于數據塊地址翻譯成十進制數后再乘以 2

H為硬盤磁頭數

S為每磁頭扇區數

C0為根文件系統起始柱面

C只是一個中間量

將DA0500H代入上述公式,并根據H=64,S=32,C0=2,可算出C1=3,H1=29,S1=21。因此根目錄在硬盤上的物理地址為: 3柱面 29頭 21扇。

下面就把它讀出來。

-a

2039:0100 MOV AX,0201

2039:0103 MOV BX,1000

2039:0106 MOV CX,0315

2039:0109 MOV DX,1D80

2039:010C INT 13

2039:010E INT 20

2039:0110

-g

Program terminated normally

-d 1000

2039:1000 02 00 2E 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:1010 02 00 2E 2E 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:1020 03 00 64 65 76 00 00 00-00 00 00 00 00 00 00 00 ..dev...........

2039:1030 0C 00 62 69 6E 00 00 00-00 00 00 00 00 00 00 00 ..bin...........

2039:1040 1F 00 75 73 72 00 00 00-00 00 00 00 00 00 00 00 ..usr...........

2039:1050 22 00 65 74 63 00 00 00-00 00 00 00 00 00 00 00 ".etc...........

2039:1060 4B 00 73 68 6C 69 62 00-00 00 00 00 00 00 00 00 K.shlib.........

2039:1070 4E 01 2E 6C 61 73 74 6C-6F 67 69 6E 00 00 00 00 N..lastlogin....

上面列出的就是根目錄的前八項,從中可以看出 /etc 目錄的 i-node 號為 22H,即34D。

因為每個扇區有8個 i-node,所以34號 i-node 必定在2柱面0頭9扇。

-a

2039:0100 MOV AX,0201

2039:0103 MOV BX,1000

2039:0106 MOV CX,0209

2039:0109 MOV DX,0080

2039:010C INT 13

2039:010E INT 20

2039:0110

-g

Program terminated normally

-d 1000

2039:1000 C9 81 01 00 02 00 02 00-36 9F 00 00 04 07 00 05 ........6.......

2039:1010 07 00 06 07 00 07 07 00-08 07 00 09 07 00 0A 07 ................

2039:1020 00 0B 07 00 0C 07 00 0D-07 00 0E 07 00 00 00 00 ................

2039:1030 00 00 00 00 DA 83 C5 35-7C 22 A5 2B 37 4B 32 33 .......5|".+7K23

2039:1040 FD 41 16 00 02 00 15 00-00 12 00 00 2D 07 00 B8 .A..........-...

2039:1050 17 00 78 1A 00 68 83 00-28 9E 00 00 00 00 00 00 ..x..h..(.......

2039:1060 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:1070 00 00 00 00 2A 31 C1 35-C7 83 C5 35 C7 83 C5 35 ....*1.5...5...5

偏移1040H至107FH正是 /etc 目錄的 i-node 。我們把它的數據塊也讀出來。先讀第一個數據塊。將2D0700H代入公式,算出 /etc第一個數據塊物理地址是3柱面50頭27扇。

-a

2039:0100 MOV AX,0201

2039:0103 MOV BX,1000

2039:0106 MOV CX,031B

2039:0109 MOV DX,3280

2039:010C INT 13

2039:010E INT 20

2039:0110

-g

Program terminated normally

-d 1000

2039:1000 22 00 2E 00 00 00 00 00-00 00 00 00 00 00 00 00 "...............

2039:1010 02 00 2E 2E 00 00 00 00-00 00 00 00 00 00 00 00 ................

2039:1020 23 00 54 49 4D 45 5A 4F-4E 45 00 00 00 00 00 00 #.TIMEZONE......

2039:1030 24 00 62 61 64 74 72 6B-00 00 00 00 00 00 00 00 $.badtrk........

2039:1040 25 00 62 63 68 65 63 6B-72 63 00 00 00 00 00 00 %.bcheckrc......

2039:1050 26 00 64 65 66 61 75 6C-74 00 00 00 00 00 00 00 &.default.......

2039:1060 2B 00 64 69 76 76 79 00-00 00 00 00 00 00 00 00 +.divvy.........

2039:1070 2C 00 64 6B 69 6E 69 74-00 00 00 00 00 00 00 00 ,.dkinit........

-d

2039:1080 2D 00 65 6D 75 6C 61 74-6F 72 00 00 00 00 00 00 -.emulator......

2039:1090 2D 00 65 6D 75 6C 61 74-6F 72 2E 6D 73 00 00 00 -.emulator.ms...

2039:10A0 2E 00 66 64 69 73 6B 00-00 00 00 00 00 00 00 00 ..fdisk.........

2039:10B0 2F 00 66 73 63 6B 00 00-00 00 00 00 00 00 00 00 /.fsck..........

2039:10C0 30 00 66 73 63 6D 64 2E-64 00 00 00 00 00 00 00 0.fscmd.d.......

2039:10D0 37 00 66 73 73 74 61 74-00 00 00 00 00 00 00 00 7.fsstat........

2039:10E0 38 00 67 72 6F 75 70 00-00 00 00 00 00 00 00 00 8.group.........

2039:10F0 39 00 68 61 6C 74 73 79-73 00 00 00 00 00 00 00 9.haltsys.......

-d

2039:1100 39 00 72 65 62 6F 6F 74-00 00 00 00 00 00 00 00 9.reboot........

2039:1110 3A 00 68 64 62 6F 6F 74-30 00 00 00 00 00 00 00 :.hdboot0.......

2039:1120 3B 00 68 64 62 6F 6F 74-31 00 00 00 00 00 00 00 ;.hdboot1.......

2039:1130 3C 00 69 6E 69 74 00 00-00 00 00 00 00 00 00 00 <.init..........

2039:1140 AD 13 69 6E 69 74 74 61-62 00 00 00 00 00 00 00 ..inittab.......

2039:1150 3E 00 69 6F 63 74 6C 2E-73 79 73 63 6F 6E 00 00 >.ioctl.syscon..

2039:1160 3F 00 6D 61 73 74 65 72-62 6F 6F 74 00 00 00 00 ?.masterboot....

2039:1170 40 00 6D 6B 66 73 00 00-00 00 00 00 00 00 00 00 @.mkfs..........

-d

2039:1180 41 00 6D 6B 6E 6F 64 00-00 00 00 00 00 00 00 00 A.mknod.........

2039:1190 42 00 6D 6F 75 6E 74 61-6C 6C 00 00 00 00 00 00 B.mountall......

2039:11A0 0C 02 70 61 73 73 77 64-00 00 00 00 00 00 00 00 ..passwd........

2039:11B0 44 00 70 69 70 65 00 00-00 00 00 00 00 00 00 00 D.pipe..........

2039:11C0 45 00 73 63 73 69 62 61-64 62 6C 6B 00 00 00 00 E.scsibadblk....

2039:11D0 46 00 73 65 74 6D 6E 74-00 00 00 00 00 00 00 00 F.setmnt........

2039:11E0 47 00 73 77 61 70 00 00-00 00 00 00 00 00 00 00 G.swap..........

2039:11F0 48 00 74 74 79 74 79 70-65 00 00 00 00 00 00 00 H.ttytype.......

偏移11A0H至11AFH是 /etc 目錄下的passwd文件名。我們把它改成zls。

-e 11a2

2039:11A2 70.7a 61.6c 73.73 73.00 77.00 64.00

-a 100

2039:0100 MOV AX,0301

2039:0103

-g

Program terminated normally

現在退出DEBUG命令。

取出軟盤,重啟機器,引導UNIX操作系統。

按照引導順序,UNIX顯示出硬件配置信息后就該提問超級用戶口令了,但就在此時它卻突然發現 /etc/passwd 文件失蹤了!(其實只是被改名為zls,但UNIX對此一無所知。)

沒有了這個文件,UNIX無法提問超級用戶口令,于是它只好在屏幕上顯示如下信息并允許用戶以系統管理員身份直接進入系統維護態:

su: Unknown id: root

/etc/tcbck: file /etc/passwd is missing or zero length

/etc/tcbck: either slash (/) is missing

from /etc/auth/system/files or there

are malformed entries in /etc/passwd or /etc/group

/etc/smmck: restore missing files from backup or distribution.

INIT: SINGLE USER MODE

**** PASSWORD FILE MISSING! ****

Entering System Maintenance Mode

#

現在既然已經進入維護態,當然就可以“為所欲為”了。但最好先設置一個新的超級用戶口令。

首先,我們必須恢復passwd文件名。

#mv/etc/zls /etc/passwd

然后,就可以用passwd命令設置新的超級用戶口令了。

# passwd

Setting password for user: root

Choose password

You can choose whether you pick a password,

or have the system create one for you.

1. Pick a password

2. Pronounceable password will be generated for you

Enter choice (default is 1): 1

Please enter new password:

New password:

Re-enter password:

# reboot

以后就可以用新口令登錄系統了。

結束語

在本文行將結束時,我們再來作一個小小的總結。

傳統方案有操作平臺、操作工具和操作對象局限性。新方案則突破了這三大局限性。

一、新方案突破了操作平臺局限性。傳統方案的操作平臺必須是UNIX,而新方案則是DOS。DOS比UNIX普及得多,中國的絕大部分計算機用戶對UNIX陌生,但對DOS卻相當熟悉,使用起來也有親切感。

二、新方案突破了操作工具局限性。傳統方案的操作工具必須是兩張緊急啟動軟盤,而新方案僅使用一張DOS系統盤,其上只需拷貝一個DEBUG.EXE文件。緊急啟動軟盤只能專盤專用,DOS系統盤卻不存在這個問題 ?? 用任何一臺機器上的DOS制作出的系統盤,可以用來解決任何一臺機器上的UNIX超級用戶口令被忘記的問題。至于用來訪問物理硬盤的軟件,當然更不是非 DEBUG不可,任何軟件??只要支持訪問物理盤??均

可。作者推薦使用Norton 8.0 軟件包里的diskedit程序,對不懂匯編語言編程的人來說該程序無疑是一個最好的選擇。

三、新方案突破了操作對象局限性。傳統方案的操作對象是文件系統管理下的文件,而新方案撇開了文件系統,直接在底層修改數據。

最后需要強調的是,本文的要旨所在絕非僅僅體現在解決超級用戶口令被遺忘的問題上。事實上,利用這種直接讀取硬盤物理扇區的方法,還可以恢復那些在UNIX上被誤刪除的文件。

關于這一點,如果有機會,作者會加以適當的補充。

張雷生,1973年生,1995年畢業分配至電子部15所,2000年加盟北京東方龍馬信息產業有限公司,2001年任東方龍馬防火墻研發中心技術部經理。長期從事UNIX操作系統的深層技術支援和網絡安全技術研究工作,擅長網絡安全整體解決方案的設計和產品實施過程中的troubleshooting

責任編輯 趙毅 zhaoyi#51cto.com TEL:(010)68476636-8001


熱詞搜索:

上一篇:病毒防治:電腦反復中病毒的防范
下一篇:黑客入侵之打造全功能MYSQL入侵UDF

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
成人午夜精品一区二区三区| 一个色在线综合| 高清久久久久久| 日韩精品成人一区二区在线| 99久久精品免费精品国产| 国产成人精品影院| 国产精品综合二区| 紧缚奴在线一区二区三区| 久久婷婷一区二区三区| 色综合久久中文综合久久97| 91丨porny丨最新| 91国内精品野花午夜精品| 在线一区二区三区做爰视频网站| 日本道在线观看一区二区| 色88888久久久久久影院野外| 91在线观看美女| 色国产精品一区在线观看| 亚洲一区二区三区爽爽爽爽爽| 亚洲一二三专区| 日本不卡在线视频| 久草在线在线精品观看| 久久精品亚洲国产奇米99| 欧美日韩精品三区| 精品久久久久久综合日本欧美| 亚洲精品一区二区三区蜜桃下载 | 国产超碰在线一区| 91极品视觉盛宴| 欧美精品免费视频| 中文av一区特黄| 日韩av一区二区在线影视| 日本一区二区三区dvd视频在线| 亚洲日本乱码在线观看| 免费一级欧美片在线观看| 国产精品一区一区| 麻豆精品在线看| 亚洲午夜久久久久久久久久久| 久久久久久久久久久电影| 欧美高清一级片在线观看| 日韩一区二区免费高清| 成人免费在线视频| 麻豆成人91精品二区三区| 91在线视频观看| 色综合天天视频在线观看| 国产日韩三级在线| 欧美国产一区在线| 亚洲色图另类专区| 18涩涩午夜精品.www| 亚洲亚洲精品在线观看| jiyouzz国产精品久久| 成人国产精品免费观看视频| 免费在线观看一区二区三区| 欧美性xxxxxxxx| 自拍偷拍国产亚洲| 成人高清视频在线| 国产精品久久毛片av大全日韩| 久久se这里有精品| 精品嫩草影院久久| 久久精品72免费观看| 欧美mv日韩mv国产网站| 久久久精品天堂| 成人短视频下载| 久久久91精品国产一区二区精品| 欧美国产日本韩| 亚洲午夜一二三区视频| 欧美日韩精品欧美日韩精品| 一区二区欧美视频| 91麻豆精品国产91久久久 | 久久婷婷久久一区二区三区| 成人免费在线视频| 色综合久久中文综合久久97| 在线视频你懂得一区| 欧美日韩aaaaaa| 国产主播一区二区| 一本一本久久a久久精品综合麻豆| 日韩欧美亚洲国产另类 | 亚洲欧美日韩在线播放| 天堂在线一区二区| 丁香婷婷综合五月| 亚洲女同ⅹxx女同tv| 欧美私人免费视频| 麻豆精品久久精品色综合| 蜜臀av在线播放一区二区三区| 欧美亚日韩国产aⅴ精品中极品| 亚洲国产精品精华液ab| 欧美日韩美少妇| 天堂va蜜桃一区二区三区漫画版 | 欧美精品一二三| 97久久精品人人做人人爽50路| 国产一区二区三区不卡在线观看 | 欧美一级免费观看| 欧美在线视频日韩| 国产经典欧美精品| 亚洲欧美综合在线精品| 捆绑调教美女网站视频一区| 亚洲日本在线视频观看| 欧美一区日本一区韩国一区| 国产精品蜜臀在线观看| 欧美一级高清片| 免费在线观看一区二区三区| 一区二区在线观看视频在线观看| 色综合天天综合网天天狠天天| 欧美大片日本大片免费观看| 高清不卡一区二区在线| 777奇米成人网| 91精品免费观看| 亚洲人成网站精品片在线观看| 国产欧美日韩在线观看| 久久久久久97三级| 国产精品久久久久天堂| 国产精品毛片无遮挡高清| ●精品国产综合乱码久久久久| 91精品国产综合久久国产大片| 欧美日韩一区不卡| 91精品国产综合久久久久久漫画| 国产成a人亚洲精品| 99精品黄色片免费大全| 欧美亚洲日本一区| 精品少妇一区二区| 日韩欧美卡一卡二| 欧美无砖砖区免费| 亚洲国产一区在线观看| 欧美精品乱人伦久久久久久| 欧美高清视频一二三区| 久久久久国产精品厨房| 日韩精品一二三区| 91精品国产综合久久福利软件| 久久久久亚洲综合| 欧美性极品少妇| 精东粉嫩av免费一区二区三区| 国产精品 欧美精品| 色视频成人在线观看免| 91精品国产91久久综合桃花| 久久午夜国产精品| 欧美视频日韩视频| 播五月开心婷婷综合| 91麻豆精品国产91久久久久久 | 中文字幕永久在线不卡| www国产亚洲精品久久麻豆| 一区精品在线播放| 中文字幕一区在线| 国产一区二区三区在线观看精品 | 欧美精品精品一区| 99视频热这里只有精品免费| 激情五月激情综合网| 欧美日韩视频在线第一区 | 高清av一区二区| 成人a区在线观看| www.欧美.com| 精品福利av导航| 国产欧美一区二区精品性| 久久国内精品视频| 国产91在线观看| 国产三级欧美三级日产三级99| 亚洲h精品动漫在线观看| 欧美色图12p| 久久精品一级爱片| 日本午夜一本久久久综合| 欧美日韩视频在线第一区 | 久久av中文字幕片| 激情综合网天天干| 亚洲免费av高清| 午夜激情久久久| 色婷婷综合视频在线观看| 亚洲乱码精品一二三四区日韩在线| 亚瑟在线精品视频| 欧美一区二区三区在线视频| 人禽交欧美网站| 国产欧美日韩精品一区| www..com久久爱| 欧美日韩精品一区二区三区| 日韩精品午夜视频| 色综合久久久久久久| 日韩成人伦理电影在线观看| 欧美一区二区播放| 懂色av一区二区三区蜜臀 | 欧美日韩免费观看一区二区三区| 精品国产乱码久久久久久夜甘婷婷 | 亚洲一区二区三区影院| 日本亚洲一区二区| 91视频观看免费| 亚洲私人黄色宅男| 国产成人av一区二区三区在线| 欧美日本韩国一区| 国产成人啪免费观看软件 | 欧美喷潮久久久xxxxx| 麻豆精品一区二区三区| 久久精品国产精品亚洲精品| 日本一区二区三区免费乱视频 | 色妹子一区二区| 欧美成人bangbros| 91色综合久久久久婷婷| 亚洲特黄一级片| 一级中文字幕一区二区| 在线观看视频一区二区| 老司机精品视频在线| 亚洲另类一区二区| 日韩免费视频一区二区| 夜夜揉揉日日人人青青一国产精品| 国产激情视频一区二区三区欧美| 亚洲精品v日韩精品|