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

歡迎訪問 生活随笔!

生活随笔

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

php

tpm php,TPM系列

發布時間:2023/12/3 php 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tpm php,TPM系列 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

近來一直在整理資料,剛好看到有比較詳細的介紹,就發揚一下“拿來主義”吧:)順便鄙視一下某安全網站轉載我的博客很亂:(

1、安裝環境準備

1.1內核

Linux內核2.6.12版本及以上,提供了對tpm芯片的支持,下載地址:。

1.2算法庫支持

Gmplib庫,提供一些密碼學算法的支持,下載地址:。

1.3 Tpm_emulator軟件

Tpm_emulator模擬tpm芯片,相當于一個虛擬的芯片,目前最高版本0.5.1,下載地址:https://developer.berlios.de/project/showfiles.php?group_id=2491

1.4 Tss軟件棧

Tss軟件棧包括Trousers、grub-ima、openssl tpm engine、tpm keyring、tpm-tools,trousers軟件包提供一些tpm的API函數,這里只安裝trousers軟件包,下載地址:

Trousers安裝所需環境:

軟件要求: 版本查看命令:

automake > 1.4?? automake --version

autoconf > 1.4 autoconf --version

Pkgconfig pkg-config --version

Libtool rpm -qa | grep libtool

gtk2-devel pkg-config --list-all |grep gtk (查看是否安裝了gtk)

openssl-devel >= 0.9.8 openssl version -a//redhat as4.7 的openssl版本 為0.9.7a

安裝openssl-0.9.8以及它所依賴的glibc2.4軟件下載地址: ?

安裝、卸載命令:rpm -ivh/-e --enforce --nodeps XXXX

2、軟件安裝

2.1內核安裝

#make menuconfig

在內核配置文件中選中如下參數即可將TPM驅動編入內核。

Device Driver->

Character Device->

[*] TPM Hardware Support->

[*] TPM Interface Specification 1.2 Interface

#make bzImage; make modules; make modules_install; make install

2.2 Gmplib安裝

# ./configure

# make

# make check

# make install

2.3 Tpm_emulator安裝

# cd /usr/src/linux 當前內核的源碼目錄

# zcat /proc/config.gz > .Config 保持內核配置文件與原來的相同,若沒有config.Gz文件,直接用make menuconfig生成.Config文件。

# make oldconfig

# make modules_prepare

# tar -xvzf tpm_emulator-X.Y.tar.gz

# cd tpm_emulator-X.Y

# make

# make install

若Make install出現錯誤:

make[1]: Entering directory `/home/akshay/tmp/tpm_emulator-0.5.1/tpmd'

install -m 755 -o tss -g tss -d /var/lib/tpm

install: invalid user `tss'

解決辦法:將make install改為:sudo make TPMD_USER=root TPMD_GROUP=root install

初始化

#tpmd deactivated

#killall tpmd

#tpmd clear

#rm /var/run/tpm/tpmd_socket:0 (出現failed:address already in use 時執行它)

啟動軟TPM

#modprobe tpmd_dev (如果出現FATAL: Module tpmd_dev not found,則先運行depmod -a)

#tpmd -f -d??????????? (tpmd -h查看啟動參數)

2.3 TSS安裝2.3.1解壓Trousers軟件包

2.3.2重定向tddl

由于使用TPM模擬器,在編譯trousers前需要將其以來的tddl庫改為TPM模擬器提供的tddl。

l 修改 ./src/tcsd/Makefile.am 第4行:

tcsd_LDADD=../tcs/libtcs.a ../tddl/libtddl.a –lpthread

為:tcsd_LDADD=../tcs/libtcs.a /usr/lib/libtddl.so –lpthread

l 修改 ./src/tcsd/Makefile.in 第59行:

tcsd_DEPENDENCIES = ../tcs/libtcs.a ../tddl/libtddl.a

為:tcsd_DEPENDENCIES = ../tcs/libtcs.a /usr/lib/libtddl.so

2.3.3修改Trousers Bug

l 修改 ./src/include/obj_context.h 第79行:struct tcs_api_table *obj_context_get_tcs_api();

為:struct tcs_api_table *obj_context_get_tcs_api(UINT32);

2.3.4編譯,安裝

#sh bootstrap.sh

#./configure –prefix=/usr

#make

#make install

2.3.5安裝tpm-tools軟件包

#sh bootstrap.sh

#./configure

#make

#make install

2.3.6啟動Trousers

Tcsd

/tpm_emulator-0.5/tddl# make test_tddl?? (測試)

/tpm_emulator-0.5/tddl# ./test_tddl(此測試程序用到了tpm-tools的相關內容)

2. TPM系列——tpm-emulator說明(轉)

2009-12-25 14:57

TPM-Emulator說明:

1.?????? tpmd –用戶空間的deamon實現TPM模擬,通過Socket實現訪問

2.?????? tpmd_dev –內核模塊提供模擬硬件/dev/tmp,用于后臺的兼容性和前臺命令接收到tpmd

3.?????? tddl—tpm驅動庫,用與提供模塊接口。

注意,模擬器只兼容內核在2.5.x以上的版本。

使用方法:

//install

#tar -zvxf tpm_emulator-X.Y .tar.gz

#cd tpm_emulator-X-Y

#make

#make install

//

//setup tpm

#modprobe tpmd_dev?? //將該模塊加入內核

#tpmd save

注:

#tpmd [-d] [-f][-h] [start mode]

其中[-d]: enable debug mode

[-f]:force the application to run in the forground 會顯示你發送給tpmd的命令

[-h]:print this help message 打印幫助消息

Start mode:’clear’清除之前的狀態, ’save’默認情況下打開之前的狀態, ‘deactivate’無效

//

//過程中可能遇到的問題是:

1.?????? 使用save模式出錯,由于之前保存的模式存在問題導致不能載入因此最好先使用clear模式,清除一下

2.?????? 無法清除時,最好的方法是使用‘deactivate’模式暫停工作后再清除

3.?????? 可能會遇見socket忙碌問題,導致命令不可用,此時需要去早var目錄下的tpm文件夾內,把當前的socket文件刪除,然后重新執行命令,會重新初始化socket

4.?????? 另外使用tddl函數接口編程,建議在模式選用時用參數f,這樣你就可以看到對應的函數執行時具體會使用哪個tpm命令,便于理解。

5.?????? 另外如果您可能沒有GMP授權文件,可以到GNU官方下載安裝,確保開放源碼的權益保障,這也是安裝開放模擬器的一個比較條件。

最后您就可以使用tpm-emulator來模擬任何tmp所能做到的事情了。

3. TPM系列——tpm emulator測試程序(轉)

2009-12-25 14:58

一個簡單的tpm emulator的測試程序,程序實現了通過軟tpm產生隨機數和求哈希值的功能。注意,此程序是基于tpm驅動層的,與trousers軟件沒有任何關系。可以通過這個程序驗證你的tpm emulator是否安裝成功。

代碼:tpmrandomsha1.c

#include

#include

#include

#include

#include

#define TPM_TAG_RQU_COMMAND 193

#define TPM_TAG_RQU_AUTH1_COMMAND 194

#define TPM_ORD_SHA1Start 160

#define TPM_ORD_SHA1Complete 162

#define TPM_ORD_GetRandom 70

/*********************first run "modprobe tpmd_dev""tpmd -f -d" and if there is a tcsd ,you cannot run it **********/

int main(int argc, char **argv)

{

unsigned int i,j,fd;

int res,ret;

unsigned char buf[256];

int buf_size = sizeof(buf);

unsigned char random_cmd[] = {0, TPM_TAG_RQU_COMMAND,

0, 0, 0, 14,

0, 0, 0, TPM_ORD_GetRandom,

0, 0, 0, 8};//70 means TPM_ORD_GetRandom

unsigned char tpm_sha1start[]={0,TPM_TAG_RQU_COMMAND,

0,0,0,10,

0,0,0,TPM_ORD_SHA1Start};

unsigned char tpm_sha1complete[]={0,TPM_TAG_RQU_COMMAND,

0,0,0,78,0,0,0,TPM_ORD_SHA1Complete,

0,0,0,64,

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,

33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64};

fd = open("/dev/tpm0",O_RDWR);

if(fd < 0){

printf("Error: Open() failed: (%04x)\n ", fd);

return -1;

}

printf("sizeof(random_cmd): %d\n", sizeof(random_cmd));

printf("data in random_cmd: ");

for(i = 0; i < sizeof(random_cmd); i++)

printf("%02x", random_cmd[i]);

printf("\n");

res = write(fd, random_cmd, sizeof(random_cmd));

if(res != sizeof(random_cmd)){

printf("Error: write random command failed: (%04x)\n ", res);

close(fd);

return -1;

}

buf_size = 256;

ret = read(fd, buf, buf_size);

printf("ret of read random tpm0: %d\n",ret);

printf("read tpm0 random data: ");

for(i = 0; i < ret; i++){

printf("%02x ",buf[i] );

}

printf("\n");

buf_size = 256;//buf_size > 10

printf("sizeof(tpm_sha1start): %d\n", sizeof(tpm_sha1start));

printf("data in tpm_sha1start: ");

for(i = 0; i < sizeof(tpm_sha1start); i++)

printf("%02x", tpm_sha1start[i]);

printf("\n");

res =write(fd, tpm_sha1start, sizeof(tpm_sha1start));

if(res != sizeof(tpm_sha1start)){

printf("Error: write tpm_sha1start failed: (%04x)\n ", res);

close(fd);

return -1;

}

buf_size = 256;

ret = read(fd, buf, buf_size);

printf("ret of read tpm0 after tpm_sha1start : %d\n",ret);

printf("read tpm0 tpm_sha1start data: ");

for(i = 0; i < ret; i++){

printf("%02x ",buf[i] );

}

printf("\n");

buf_size = 256;//buf_size > 10

printf("sizeof(tpm_sha1complete): %d\n", sizeof(tpm_sha1complete));

printf("data in tpm_sha1complete: ");

for(i = 0; i < sizeof(tpm_sha1complete); i++)

printf("%02x", tpm_sha1complete[i]);

printf("\n");

res =write(fd, tpm_sha1complete, sizeof(tpm_sha1complete));

if(res != sizeof(tpm_sha1complete)){

printf("Error: write tpm_sha1complete failed: (%04x)\n ", res);

close(fd);

return -1;

}

buf_size = 256;

ret = read(fd, buf, buf_size);

printf("ret of read tpm0 after tpm_sha1complete : %d\n",ret);

printf("read tpm0 data after tpm_sha1complete : ");

for(i = 0; i < ret; i++){

printf("%02x ",buf[i] );

}

printf("\n");

close(fd);

return 0;

}

Makefile:

CC????:= gcc

all:???? tpmrandomsha1

tpm_getrandom:???? tpmrandomsha1.c

$(CC) tpmrandomsha1.c -o tpmrandomsha1

clean:

rm -f tpmrandomsha1

測試參考結果:

sizeof(random_cmd): 14

data in random_cmd: 00c10000000e0000004600000008

ret of read random tpm0: 22

read tpm0 random data: 00 c4 00 00 00 16 00 00 00 00 00 00 00 08 20 c2 10 97 bf cb c3 ec

sizeof(tpm_sha1start): 10

data in tpm_sha1start: 00c10000000a000000a0

ret of read tpm0 after tpm_sha1start : 14

read tpm0 tpm_sha1start data: 00 c4 00 00 00 0e 00 00 00 00 00 00 08 00

sizeof(tpm_sha1complete): 78

data in tpm_sha1complete:00c10000004e000000a2000000400102030405060708090a0b0c0d0e0f10111213141516171819

1a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40

ret of read tpm0 after tpm_sha1complete : 30

read tpm0 data after tpm_sha1complete : 00 c4 00 00 00 1e 00 00 00 00 92 cb 89 df 62 d9 00 b3 50 d9 3e 42 25 ca 6f 08 1d 54 7a 28原文:http://blog.chinaunix.net/u3/96833/showart_1993602.html

4. TPM系列——A TPM for Everyone

2009-12-25 15:18

既然轉了,就發揚一下連續作戰的風格,一轉到底,哈哈~

Introduction

In the past, I've talked about the Trusted Platform Module (TPM) and Trusted Computing in the context of Mac OS X.

October 2006—

October 2006—

December 2006—, 23rd Chaos Communications Congress, Berlin

December 2007—

"Trusted" Computing is usually a contentious topic and the actual utility of a TPM is often overshadowed by a never-ending litany of "what-if" scenarios that have been brought up over time. The Mac OS X specific gist of this is that although the early x86-based Macintosh computers had onboard TPMs, Apple stopped including TPMs in Macintoshes roughly around the time the Mac Pro was introduced. In contrast, it is quite common to find TPMs in modern day non-Apple computers. There are several interesting and useful things one can do with a TPM on any operating system. It is rather disappointing that a modern Macintosh is devoid of this device.

The Next Best Thing to a TPM

Suppose you have a Macintosh without a TPM and you really do want to experiment with Trusted Computing or features of the TPM in general. Your needs could be development-related or they could be purely academic. Well, you could do the next best thing to having a real TPM: you can use a software TPM emulator. has been around for some time and it is straightforward to make it run on Mac OS X.

The TPM emulator is implemented as a daemon that encapsulates most of the functionality of a physical TPM. Out of the box, the TPM emulator will need to be accessed on Mac OS X through an intermediate library—the equivalent of the TPM Device Driver Library (TDDL). It would be nice if all existing TPM-related software used the TDDL interface, but often that's not the case. Instead, software that uses the TPM might want to directly access the TPM device. The Mac OS X TPM device driver I wrote in 2006 for the Infineon TPM chip provides a /dev/tpm device node, which is then used by all the other TPM tools and libraries I ported to Mac OS X. Therefore, it would be really useful if, in addition to the TPM emulator daemon, we had something that provides a /dev/tpm that behaves like the "real thing".

That something would be a Mac OS X kernel extension. It would publish a /dev/tpm device node just like the "real" TPM device driver. However, instead of communicating with the TPM hardware (which does not exist), this kernel extension would communicate with the TPM emulator daemon running in user space. I'm releasing the source code for such a kernel extension—let us call it the TPM Emulator Device Bridge Kernel Extension. Let us see how to set everything up so that we have a /dev/tpm that's functional enough to work seamlessly with TPM-based software.

Setting Up a Software TPM

First, we check out the source code for the TPM emulator from its subversion tree. We will assume that our working directory is /work/tpm/.

$ cd /work/tpm/ $ svn checkout svn://svn.berlios.de/tpm-emulator/trunk tpm-emulator ... $ cd tpm-emulator

Next, download the TPM emulator patch from the Download section of this page. You can apply the patch and compile the emulator as follows.

$ pwd /work/tpm/tpm-emulator $ patch -p0 < /path/to/tpm-emulator-0.5-macosx.patch patching file tpm/tpm_deprecated.c patching file tpmd/tpm_emulator_config.h patching file tpmd/tpmd.c patching file tddl/tddl.c patching file tddl/Makefile patching file Makefile $ make ...

Now download and compile the TPM Device Bridge kernel extension.

$ cd /work/tpm/ $ tar -xzvf /path/to/tpm_bridge.tar.gz $ cd tpm_bridge $ xcodebuild -target tpm_bridge -configuration Release ... ** BUILD SUCCEEDED ** $

We can now load the newly compiled kernel extension. Mac OS X has specific requirements on the ownership and permissions of kernel extension bundles.

$ pwd /work/tpm/tpm_bridge $ cp -pR build/Release/tpm_bridge.kext /tmp/ $ sudo chown -R root:wheel /tmp/tpm_bridge.kext $ sudo kextload -v /tmp/tpm_bridge.kext kextload: extension /tmp/tpm_bridge.kext appears to be loadable kextload: loading extension /tmp/tpm_bridge.kext kextload: sending 1 personality to the kernel kextload: /tmp/tpm_bridge.kext loaded successfully kextload: extension /tmp/tpm_bridge.kext has no personalities $ ls -las /dev/tpm 0 crw-rw-rw- 1 root wheel 19, 0 Feb 23 02:06 /dev/tpm

Once the kernel extension is loaded, we see that a /dev/tpm node becomes available. By default, the kernel extension allows read/write access to everybody for experimental convenience—depending on your needs, you might want to change this in the source. At this point, the device will not behave like a "real" TPM device because we still need to run the TPM emulator daemon, which the device would communicate with.

The kernel extension uses a Unix domain socket to communicate with the emulator daemon. By default, the path to this socket is /tmp/tpm/tpmd_socket:0. Moreover, the daemon needs a location to store the TPM's persistent state. By default, the daemon would store it in the /tmp/tpm/ directory in a file whose name begins with tpm_emulator-1.2. Let us create a /tmp/tpm/ directory and start the daemon. Please refer to the TPM emulator documentation to understand which command-line arguments to use. Initially, we will run the daemon in its "clear" startup mode.

The /tmp location for both TPM persistent data and the Unix domain socket is makeshift. In particular, remember that /tmp will not be persistent across a reboot. In a production setup, you would use more appropriate locations. For example, you could use the per user Documents folder for storing TPM persistent data and the per user temporary folder (the DARWIN_USER_TEMP_DIR configuration parameter) for the socket.

The socket path must be changed both in the kernel extension source and in the emulator source.

$ mkdir /tmp/tpm/ $ cd /work/tpm/tpm-emulator/tpmd $ ./tpmd -d -f clear ... ../tpm/tpm_startup.c:44: Info: TPM_Startup(1) tpmd.c:376: Debug: waiting for connections... ...

At this point, TPM-based software should be able to talk to /dev/tpm just as if the machine had a physical TPM. Please refer to for more information on TPM-related software you can experiment with. The following is an example of what you should see if you run the tpm_demo program from the osxbook-libtpm package.

$ cd /path/to/osxbook-libtpm-2.0c $ ./tpm_demo TPM version 1.1.0.0 24 PCR registers are available PCR-00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... PCR-23: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 Key slots are available slots = 10, num = 0 No keys are loaded $

Note that this setup should also work on a PowerPC Macintosh.

Download

TPM Emulator Patch for Mac OS X:

TPM Emulator Device Bridge Kernel Extension for Mac OS X:

原文:

總結

以上是生活随笔為你收集整理的tpm php,TPM系列的全部內容,希望文章能夠幫你解決所遇到的問題。

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

aav在线| av成人免费在线观看 | 国产一区二区成人 | 久久www免费视频 | 黄色小说网站在线 | 免费在线色电影 | 91麻豆精品国产91久久久使用方法 | 久久国产网 | 欧美一二区视频 | 91桃色在线观看视频 | 日本精品在线 | av高清免费| 91精品国产麻豆 | 久久高清国产视频 | 色综合婷婷 | 国产成人av在线影院 | 午夜av不卡| 黄色三级在线观看 | 狠狠干激情 | 国产精品亚州 | 久久久久久久久久网站 | 亚洲精品在线视频 | 麻豆av一区二区三区在线观看 | 伊人午夜| 日韩高清一区二区 | 亚洲欧美激情插 | 成年人黄色在线观看 | 免费观看黄色av | 亚洲精品中文字幕在线观看 | 欧美日韩国语 | 免费看片网址 | 久久99深爱久久99精品 | 草免费视频 | 国产精品毛片完整版 | 国产综合精品久久 | 久久高视频 | 久草在线观看视频免费 | 国产对白av | 天天操天天射天天添 | 国内久久看 | 亚洲精品动漫在线 | 伊人五月天.com | 麻豆超碰 | 四虎成人精品永久免费av | 日韩免费一级a毛片在线播放一级 | 永久免费看av | 午夜av免费 | 美女网站一区 | 91成人在线免费观看 | 色资源网免费观看视频 | 亚洲精品资源在线 | 9797在线看片亚洲精品 | 国产一区欧美在线 | 天天干天天射天天爽 | 狠狠撸电影 | 天天操伊人| 免费合欢视频成人app | 九九久久久久久久久激情 | 久久不射电影院 | 欧美男女爱爱视频 | 4p变态网欧美系列 | 久久综合九色综合久99 | av片在线观看免费 | 久久新视频 | 日韩一级成人av | 中文字幕中文字幕在线一区 | 九九热久久久 | 午夜成人免费电影 | 91免费观看网站 | 午夜视频在线网站 | 中文字幕在线看视频国产中文版 | 久久国产综合视频 | 日本99精品 | 正在播放日韩 | 久久精品一二三区白丝高潮 | 欧美激情xxxx | 国产一区二区精品在线 | 国产精品免费观看视频 | 亚洲日本va午夜在线影院 | 欧美久久成人 | 成人av高清 | 公与妇乱理三级xxx 在线观看视频在线观看 | 国产免费嫩草影院 | 国产高清视频免费观看 | 综合色在线 | 日本精品一区二区 | 天天曰天天射 | 色吧久久| 国产精品视屏 | 91成人在线观看高潮 | 天堂av在线7 | 91视频com | 国产精美视频 | 婷婷精品国产欧美精品亚洲人人爽 | 亚洲精品国偷拍自产在线观看蜜桃 | www免费看片com | 国产在线a免费观看 | 高清一区二区三区av | 国产精品涩涩屋www在线观看 | 69久久久 | 国产97视频在线 | 97视频免费看 | 一区二区电影在线观看 | 久久精品视频国产 | 91系列在线| 亚洲播放一区 | a久久久久 | 日本不卡一区二区三区在线观看 | 超碰精品在线 | 亚洲欧美激情插 | 亚洲欧美日韩精品久久久 | 午夜在线资源 | 天天爱天天操 | 亚洲人久久久 | 我要看黄色一级片 | 久久免费av电影 | 四虎在线免费 | 中文字幕精品一区二区三区电影 | 婷婷在线网站 | 99性视频 | 亚洲乱码精品久久久 | 久久香蕉电影 | 精品在线看 | 日韩免费电影网站 | 啪啪免费试看 | 91人人澡 | 欧美日韩国产在线观看 | 久久午夜免费观看 | 国产成人精品综合久久久久99 | 亚洲成av | 国产色区 | 黄色中文字幕在线 | 久久试看| 国产在线精 | 91在线成人 | 十八岁以下禁止观看的1000个网站 | 亚洲成人二区 | 欧美日韩精品免费观看视频 | 久久久久 免费视频 | 五月天六月婷婷 | 国产亚洲免费的视频看 | 久久精品欧美一区二区三区麻豆 | 麻豆国产视频 | 久久亚洲精品电影 | 国产精久久久 | 国产在线观看黄 | 日日操日日 | h文在线观看免费 | 午夜在线观看一区 | 国语自产偷拍精品视频偷 | 伊甸园av在线 | 18女毛片 | aⅴ视频在线 | 五月天狠狠操 | 日韩av在线不卡 | 国产精品女同一区二区三区久久夜 | 2023天天干 | 91av在线免费 | 成年人毛片在线观看 | 91视频免费看片 | 日本不卡一区二区三区在线观看 | 激情视频在线观看网址 | 久久er99热精品一区二区 | 国产黄色精品 | 天天摸天天舔天天操 | www.啪啪.com| 99热这里只有精品国产首页 | 亚洲免费视频在线观看 | 欧美日产在线观看 | 午夜视频在线瓜伦 | 四虎国产精品免费 | 精品久久久久久一区二区里番 | 在线视频一二三 | 国产亚洲无 | 国产色黄网站 | 久久免费视频7 | a级片韩国 | 成年人在线免费看片 | 98精品国产自产在线观看 | 丁香电影小说免费视频观看 | 久久精品国产一区二区电影 | 午夜精品一区二区三区免费 | 国产一区二区精 | 欧美日韩一区二区在线观看 | 成人精品999 | 国产视频1 | 色av资源网 | 色偷偷中文字幕 | 成人久久18免费网站麻豆 | 国产色婷婷| 成人免费视频网站 | 精品欧美乱码久久久久久 | 人人插人人草 | 伊人伊成久久人综合网站 | 91片黄在线观看动漫 | www.神马久久 | 日韩网站视频 | 96av麻豆蜜桃一区二区 | 成人精品一区二区三区电影免费 | 伊人五月天综合 | 国产精品美女免费看 | 国产亚洲精品久久久久久移动网络 | 久久久www成人免费毛片 | 欧美老人xxxx18 | 天天天干天天天操 | 91麻豆精品91久久久久同性 | 特级西西444www高清大视频 | 字幕网在线观看 | 黄色毛片视频免费观看中文 | 国产又粗又猛又爽又黄的视频先 | www在线观看视频 | 国产成人综合图片 | 国内精品视频一区二区三区八戒 | 91久久久久久久 | 国产精品99久久久精品免费观看 | 香蕉在线视频播放网站 | 亚洲国产精品女人久久久 | 久在线 | 国产小视频国产精品 | 天天操操操操操 | 国产精品123 | 精品国自产在线观看 | 精品久久久久免费极品大片 | 国产真实在线 | 九九视频免费在线观看 | 一区二区成人国产精品 | av一级片 | 国产婷婷精品 | 美女视频黄免费的 | 免费网站在线 | 东方av在| 国产在线一卡 | 日韩一级成人av | 成年人视频在线免费观看 | 四虎影视欧美 | 国产精品第52页 | 久久久久免费电影 | 六月色婷 | 日本在线观看中文字幕无线观看 | 午夜性盈盈 | 91精品国产麻豆 | 在线综合色 | 激情欧美一区二区免费视频 | 日韩一级片网址 | 在线观看国产高清视频 | 国产91影院 | 视频一区在线播放 | 91视频在线看 | 综合天天久久 | 国产女人免费看a级丨片 | 久草视频免费在线播放 | 在线播放第一页 | 婷婷视频在线播放 | 热久久免费视频 | 成人久久精品视频 | 久久视频免费在线观看 | 久色伊人 | 久久伦理 | 天堂v中文| 久久久久黄色 | 国产高清在线免费视频 | 久久不射电影院 | 久久久久久久久久久电影 | 久久久精品午夜 | 亚洲国产精品视频在线观看 | 久久九九国产视频 | 成人在线免费视频 | 色婷婷在线播放 | 黄色三级网站 | 亚洲 在线| 97在线成人| 欧美韩日精品 | 亚洲精品国产精品国自产 | 久久这里| 蜜臀久久99精品久久久酒店新书 | 亚洲精品在线观看网站 | 亚洲精品久久久蜜桃 | 人人射人人澡 | 97视频资源 | 亚洲日本在线视频观看 | 91黄色免费看 | 国产精品久久久久aaaa九色 | 在线中文字幕观看 | 精品久久精品 | 亚洲我射av| 久久系列 | 西西4444www大胆视频 | 91av欧美| 亚洲婷婷综合色高清在线 | 国产日韩欧美综合在线 | www日韩视频 | 啪啪av在线| 欧美激情精品久久久久久 | 91秒拍国产福利一区 | 久久久久亚洲精品男人的天堂 | 色婷婷综合久久久中文字幕 | 精品久久精品 | 国产精品一区二区久久久久 | 日韩欧美在线国产 | 免费成人在线观看 | 奇米7777狠狠狠琪琪视频 | 天天爱天天操 | 色欧美视频 | 99国产精品视频免费观看一公开 | 国内精品久久久久久久久久久久 | 国产探花在线看 | 麻豆91在线观看 | 成人免费视频网址 | 国产一区视频免费在线观看 | 亚洲三级在线免费观看 | 亚洲最新视频在线播放 | 精品在线观看一区二区 | 国产高清日韩欧美 | 久久免费视频一区 | 亚洲精品免费在线视频 | 欧美日韩观看 | 国产精品嫩草在线 | 黄色大片免费播放 | 91香蕉视频 | 久久国产午夜精品理论片最新版本 | 国产成人精品一区一区一区 | 中文字幕 婷婷 | 国产又粗又硬又爽视频 | 日本成人中文字幕在线观看 | 麻豆免费看片 | 国产麻豆视频 | 婷婷激情影院 | av7777777| 欧美一级日韩三级 | 欧美日韩视频免费看 | 免费网站在线观看人 | av大片免费看| 成人日批视频 | 久久一区二区免费视频 | 玖玖玖在线观看 | 欧美一二区在线 | 色之综合网 | 色综合久久88色综合天天人守婷 | 欧产日产国产69 | 在线成人观看 | 91精品啪啪 | 日本在线h | 久久毛片高清国产 | 偷拍福利视频一区二区三区 | 美女天天操 | 欧美精品久久 | 欧美日韩国产一区二区三区 | 日韩中文字幕网站 | 色资源在线观看 | 亚洲少妇自拍 | 又污又黄网站 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 高清不卡一区二区在线 | 欧美一级在线看 | 一级黄色大片 | 国产精品一区二区三区99 | 国内精品国产三级国产aⅴ久 | 日日夜夜91 | a久久免费视频 | 人人草在线视频 | 国产精品久久久网站 | 久久爱影视i | 国产69精品久久99的直播节目 | 黄色免费网 | www91在线观看 | 国产香蕉久久精品综合网 | 久久亚洲二区 | 国产午夜三级一区二区三桃花影视 | 99视频在线免费播放 | 久久av免费 | 韩国av一区| 亚洲人xxx | 少妇bbb | 97超碰.com| 亚洲一区日韩精品 | a视频在线观看免费 | 伊人婷婷久久 | 久久在视频 | 黄色免费网战 | 婷婷综合久久 | 中文理论片| 亚洲人视频在线 | 在线成人免费av | 亚洲国产三级在线观看 | 中文字幕欧美日韩va免费视频 | 日韩精品一区在线观看 | 午夜国产在线观看 | 国产99久久 | 夜夜高潮夜夜爽国产伦精品 | 欧美三级高清 | 超级碰碰碰碰 | 午夜天使 | 91av在线电影| 日韩大片在线 | 久草久| 久久久久免费精品国产小说色大师 | 欧美精品一区二区三区一线天视频 | 黄色成人影院 | 亚洲国产播放 | 五月婷视频 | 人人精品 | 免费在线播放视频 | 久久超级碰视频 | 91丨九色丨蝌蚪丨老版 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 日韩视频免费观看高清完整版在线 | 日韩美精品视频 | 超碰在线97国产 | 亚洲成人资源网 | 亚洲 欧洲 国产 精品 | 六月婷操 | 一区二区三区免费网站 | 久久国产精品视频免费看 | 国产一级h| 亚洲精品在线观看中文字幕 | 五月激情片 | av中文字幕第一页 | 久久久久久久久久影院 | 久久狠狠一本精品综合网 | 草久草久 | 免费三级骚 | 久久精品网站视频 | 国产一区二区三区 在线 | 成人亚洲欧美 | 亚洲视频综合 | 日韩在线视频线视频免费网站 | 午夜电影久久久 | 97精品国产91久久久久久 | 91成人免费观看视频 | 一级黄色片在线 | 91视频在线播放视频 | 高清av影院 | 中文字幕一区二区三区乱码在线 | 日本视频久久久 | 999视频网站 | 日韩欧美高清不卡 | 欧美亚洲国产日韩 | 91麻豆精品国产91久久久更新时间 | 国产精品久久久久999 | 91最新网址| 波多野结依在线观看 | 在线看av的网址 | 久草免费色站 | 综合久久2023| 精品久久久久久久久久国产 | 夜夜夜夜夜夜操 | 500部大龄熟乱视频使用方法 | 波多野结衣小视频 | 久久精品日产第一区二区三区乱码 | 日韩中文字幕免费看 | 久久国产香蕉视频 | 欧美成人猛片 | 国产精品色视频 | 国产又粗又长的视频 | 久久精品福利视频 | 久久精品美女视频网站 | 国产精品一区免费看8c0m | 欧美成人视 | 91精品国产91p65| 日本精品一区二区在线观看 | 欧美久久久久久久久 | 麻豆小视频在线观看 | 香蕉久久国产 | 最近最新最好看中文视频 | 久久午夜色播影院免费高清 | 国产人在线成免费视频 | av黄色国产| 久久精品在线免费观看 | 在线成人免费av | 日韩激情中文字幕 | 九九导航 | 国产精品美女久久久久久久网站 | 最近中文字幕国语免费高清6 | 91久久国产精品 | 天堂在线一区二区三区 | 成人在线观看资源 | 亚洲波多野结衣 | 亚欧洲精品视频在线观看 | 国产剧情一区二区 | 一级欧美日韩 | 久草免费手机视频 | 黄色免费在线视频 | 伊人婷婷综合 | 激情网色 | 国产高清视频免费最新在线 | 一区二区三区动漫 | 手机av网站 | 亚洲国产日韩欧美在线 | 九热在线| 国产欧美综合视频 | 91香蕉久久 | 亚洲成人精品在线 | 日韩精品久久一区二区三区 | 久久国产精品免费一区 | 最近中文字幕久久 | 日日草视频 | 麻豆视频91 | 国产精品久久久久久久久久久久午夜片 | 91视频观看免费 | 国产精品精品国产婷婷这里av | 天天综合狠狠精品 | 特级免费毛片 | 最新国产精品久久精品 | 中文字幕国产视频 | 91精品在线免费视频 | 国产精品精品久久久久久 | 97综合在线| 综合激情网 | 91精品久久久久久久91蜜桃 | 亚洲v欧美v国产v在线观看 | 久久99免费观看 | 午夜久操| 91精品成人久久 | 国产福利91精品张津瑜 | 日韩久久久久久久 | av在线短片 | 国产成人一二三 | 999视频在线观看 | 欧美午夜精品久久久久久孕妇 | 五月天国产 | 国产不卡免费视频 | 久青草电影 | 亚洲无在线| 国产视频欧美视频 | 涩涩色亚洲一区 | 亚洲国产视频直播 | 丁香六月av | 久久久久久国产精品 | 久久狠狠一本精品综合网 | 日韩在线观看视频一区二区三区 | 亚洲精品综合欧美二区变态 | 国产精品免费观看视频 | 欧美精品久久久久久久久免 | 黄色小说网站在线 | 天天干天天干天天干天天干天天干天天干 | 在线观看av国产 | 特黄色大片 | 亚洲视频1区2区 | 99这里都是精品 | 成人香蕉视频 | 国产精品一区二区在线播放 | 久草在线手机观看 | 国产精品女同一区二区三区久久夜 | 奇米网在线观看 | 久久视频在线观看免费 | av手机版 | 国产精品麻豆一区二区三区 | 国产一区二区高清 | 免费午夜视频在线观看 | 中文字幕在线观看视频一区 | 精品欧美小视频在线观看 | 在线黄色免费av | 91系列在线观看 | 欧美激情一区不卡 | 在线免费观看国产视频 | 中文字幕在线视频一区二区 | 狠色在线| 天堂av中文字幕 | 国产午夜精品久久久久久久久久 | 波多野结衣在线视频一区 | 国产精品精品久久久久久 | 亚洲,国产成人av | 中文字幕第一页在线播放 | 亚洲精品1区2区3区 超碰成人网 | 亚洲最大成人网4388xx | 免费又黄又爽的视频 | 91高清一区 | 狠狠躁夜夜躁人人爽视频 | 狠狠色狠狠色综合日日92 | 久久久久国产一区二区三区四区 | 国产精品美女免费 | 天天干天天操天天干 | 激情五月婷婷综合 | 国产96av| 97超碰在线久草超碰在线观看 | 99精品视频在线看 | 国产成人精品午夜在线播放 | 久久久久久久99 | 久久高清国产 | 午夜一级免费电影 | 国产成人99av超碰超爽 | 天天操天天干天天综合网 | 国产成人久久77777精品 | 在线观看国产高清视频 | 人操人 | 日本天天操 | 视频三区 | 人人干人人模 | 国产视频91在线 | 亚洲免费精品视频 | 亚洲午夜精品一区二区三区电影院 | 国产一二三在线视频 | 欧美日韩伦理在线 | 亚洲欧洲av| 久久无码精品一区二区三区 | 成人av在线看 | 91视频在线免费看 | av一区二区三区在线播放 | 中文字幕的 | 亚洲视频在线观看 | 欧美日韩高清一区二区三区 | 亚洲视频电影在线 | 99这里只有精品视频 | 99爱在线| 天天操天天射天天爱 | 日韩欧美视频在线观看免费 | 最新中文字幕 | 国产精品久久久久久久久免费 | 亚洲成aⅴ人片久久青草影院 | 久久9视频 | 免费一级特黄录像 | 黄色的片子 | 97超碰在线播放 | 国产精品一区二区中文字幕 | 天天操,夜夜操 | 九九精品久久久 | 一区二区电影网 | 97在线资源 | 国产精品久久电影网 | 色婷婷导航 | 精品久久一区 | 欧美久久久影院 | 不卡av免费在线观看 | 国产一级免费观看 | 国产精品6| 高清免费av在线 | 午夜12点 | 狠狠干狠狠久久 | 国产69精品久久99不卡的观看体验 | 欧美视频网址 | 成年人在线免费看视频 | 麻豆传媒视频在线免费观看 | 欧美成人影音 | 亚洲综合在线视频 | 亚洲精品av在线 | 亚洲va韩国va欧美va精四季 | 欧美日韩在线观看不卡 | 天天天天天天天操 | 在线观看的av | 久久av免费 | 在线观看一区 | av怡红院| 久久久久久久免费看 | 狠狠色丁香久久婷婷综合五月 | 亚洲精品九九 | 国产一卡在线 | 午夜视频一区二区三区 | 国产精品九九久久久久久久 | 久久精品系列 | 天天色图| 中文字幕高清在线 | 国内精品久久久精品电影院 | 97国产情侣爱久久免费观看 | 午夜久久精品 | 色播六月天| 91精品国自产在线 | 91网页版在线观看 | 麻豆视频免费看 | av黄色免费看 | 啪啪激情网 | 成人av免费在线观看 | 97精品视频在线 | avove黑丝| 久草在线中文视频 | 99视频导航 | av资源在线观看 | 中文字幕在线观看亚洲 | 国产高清专区 | 国产在线色视频 | 免费久久久 | 激情五月视频 | 天天射天天射天天 | 丁香激情综合久久伊人久久 | 久久久久国产成人精品亚洲午夜 | 一级做a爱片性色毛片www | 久久久网站 | 久久电影网站中文字幕 | 中文字幕免费高清 | www.天天草 | 成人影片在线免费观看 | 欧美日韩另类在线观看 | 欧美色就是色 | 欧美一级免费高清 | 色资源中文字幕 | 亚洲一级电影在线观看 | 99久久精品无码一区二区毛片 | 男女啪啪免费网站 | 国产精品精品视频 | 久久国产精品久久w女人spa | 在线免费视频a | 色偷偷网站视频 | 国产精品永久免费 | 青草视频在线看 | 国产精品21区 | 91精品资源 | 日韩欧美综合视频 | 手机在线观看国产精品 | 久久久久久久网站 | 午夜视频免费在线观看 | 中文字幕丝袜一区二区 | 中文字幕在线播放日韩 | 午夜久久久久久久久 | 久久视精品 | 欧美日韩一区二区免费在线观看 | 天天天天天干 | 欧美黄色成人 | 国内久久久 | 精品视频999 | 亚洲欧美日韩不卡 | 亚洲欧美日韩在线看 | 超薄丝袜一二三区 | 四虎在线免费观看视频 | 天天干,天天射,天天操,天天摸 | 91精品久久久久久粉嫩 | 国产剧情久久 | 久99久视频 | jizzjizzjizz亚洲 | 999久久久久久久久6666 | 亚洲精品一区二区三区高潮 | 亚洲精品成人网 | 日韩视频三区 | 一区二区三高清 | 玖玖视频免费在线 | 91av观看| 天天插日日射 | 精品一区二三区 | 综合色站 | 免费日韩av电影 | 亚洲天堂色婷婷 | 亚洲狠狠婷婷综合久久久 | 深夜激情影院 | 国产成人久久精品 | 性色av一区二区三区在线观看 | 国产精品久久精品国产 | 91探花系列在线播放 | 正在播放日韩 | 99久久er热在这里只有精品15 | 欧美日韩一区二区久久 | 国产精品综合在线 | 日本黄色免费看 | 精品久久久久久久久久久久久 | 黄色电影在线免费观看 | 欧美午夜剧场 | 免费观看黄 | 五月天六月色 | 日韩理论电影在线 | 亚洲最新在线 | 婷婷在线综合 | 欧美日韩不卡在线观看 | 久久成人免费电影 | 欧美日韩精 | 在线黄频 | 色婷婷www | 日产乱码一二三区别免费 | 成年人在线视频观看 | 在线观看视频在线观看 | 亚洲日本一区二区在线 | 91av视频在线免费观看 | 免费在线播放视频 | 国产123区在线观看 国产精品麻豆91 | 2024国产精品视频 | 欧美人人 | 日本性xxx | japanesefreesex中国少妇 | 成年人看片 | 免费观看成人网 | 久久精品网站免费观看 | 亚洲精品88欧美一区二区 | www.黄色片网站 | 69精品人人人人 | 国产一级特黄毛片在线毛片 | 国产伦精品一区二区三区在线 | 成人片在线播放 | 97人人人人 | 国产第一页在线观看 | 亚洲黄色免费电影 | 国产一区在线免费 | 日韩欧美高清一区二区 | 亚洲一区天堂 | 久久久久影视 | 欧美日韩三区二区 | 日本视频高清 | 青青草国产精品视频 | 成人视屏免费看 | 国产69精品久久久久99 | 婷婷国产v亚洲v欧美久久 | 精品视频免费看 | 亚洲无吗天堂 | 亚州欧美视频 | 米奇狠狠狠888 | 久久精品中文字幕免费mv | 亚洲电影网站 | 特级毛片在线免费观看 | 免费麻豆 | 国产一二三精品 | 欧美日韩1区2区 | 欧美一区日韩一区 | 精品久久久久国产免费第一页 | 97超碰香蕉 | 欧美日韩高清在线 | 五月婷丁香 | 在线免费观看av网站 | 色先锋av资源中文字幕 | 黄污在线看 | 综合久久五月天 | 久久综合综合久久综合 | 亚洲精品视频在线免费播放 | 亚洲视频在线播放 | 成人国产精品免费观看 | 超碰人人草人人 | 久久国产精品二国产精品中国洋人 | 欧美999| 久久99国产精品自在自在app | 日韩免费网址 | 国产麻豆剧果冻传媒视频播放量 | 婷婷激情综合网 | 亚洲国产精品久久久久婷婷884 | 日韩美av在线 | 日韩精品第一区 | av网站免费在线 | 麻豆视频在线免费观看 | mm1313亚洲精品国产 | 四虎免费av| 久久综合给合久久狠狠色 | 欧美一区二区精美视频 | 国产在线高清精品 | 免费看国产精品 | 国产精品久久久久久久久婷婷 | 久久激情五月激情 | 午夜视频在线观看一区二区三区 | 人人澡人人添人人爽一区二区 | 国产精品免费观看视频 | 国产精品一区二区视频 | 午夜18视频在线观看 | 免费美女av| 国产美女在线免费观看 | 综合久久久久 | 国产激情久久久 | 日韩动态视频 | 少妇搡bbb | 日韩免费在线观看 | a视频在线 | 在线观看岛国 | 99欧美视频 | 一本色道久久综合亚洲二区三区 | 成人午夜av电影 | 在线观看的av | 久久在草 | 国产精品久久久久久999 | 午夜精品999 | 99久久精品国产亚洲 | 777奇米四色 | 国产高潮久久 | 天天操天天射天天 | 成人影音在线 | 色婷婷视频在线 | 久草网视频在线观看 | 成年人免费电影在线观看 | 亚洲小视频在线 | 亚洲 中文字幕av | 超碰在线日本 | 亚洲一区美女视频在线观看免费 | 国产午夜精品一区二区三区嫩草 | 国产精品免费人成网站 | 玖玖玖精品 | h视频在线看 | 在线观看国产 | 久久影院午夜论 | 久久国内精品视频 | 日日爽夜夜操 | 少妇bbw撒尿| 久草免费新视频 | 成人h视频 | 久久这里 | 天天干干| 中文字幕 欧美性 | 日韩欧美在线一区二区 | 久久草网 | 中文一区在线 | 色操插 | 久久成人黄色 | 日韩在线播放欧美字幕 | 操老逼免费视频 | 色94色欧美 | 99精品视频在线观看免费 | 1024手机看片国产 | 国产精品久久久久久久免费 | 久久91网 | 欧美巨乳网 | 久久免费福利视频 | 爱射综合| 啪啪免费试看 | 久久女同性恋中文字幕 | 97超碰国产精品女人人人爽 | 亚洲最大av网站 | 国产精品99久久久久久久久久久久 | 国产亚洲视频在线免费观看 | 精品资源在线 | 最近2019中文免费高清视频观看www99 | 国产色秀视频 | 91视频在线免费下载 | 激情五月综合 | 国产三级午夜理伦三级 | 国产精品成人国产乱 | 狠狠狠狠狠干 | 24小时日本在线www免费的 | 天天拍天天爽 | 美女免费视频一区二区 | 伊人久久在线观看 | 天天干夜夜夜操天 | 精壮的侍卫呻吟h | 精品一区二三区 | 人成在线免费视频 | 久久一区二区三区超碰国产精品 | 久久综合中文字幕 | 免费精品视频在线 | 久久99国产视频 | 欧美日韩高清一区二区 国产亚洲免费看 | 日日骑 | 国产一区二区免费在线观看 | 久久人91精品久久久久久不卡 | 色先锋av资源中文字幕 | 在线久热 | 999国内精品永久免费视频 | 欧洲亚洲精品 | 狠狠色狠狠综合久久 | 超碰国产在线观看 | 国产精品中文在线 | av在线成人| 免费看国产曰批40分钟 | 91成人精品一区在线播放69 | 国产三级av在线 | 狠狠色狠狠色终合网 | 91精品久久久久久久久久入口 | 免费观看www小视频的软件 | 婷婷在线免费 | 精品9999 | 久久久久久99精品 | 国产成在线观看免费视频 | 中文字幕在线免费播放 | 国产在线精品一区二区 | 99免费观看视频 | 国产精品美女久久久 | 国产精品12| 婷婷六月天天 | 日本久久精| 51久久成人国产精品麻豆 | 黄色软件在线看 | 欧美动漫一区二区三区 | 欧美在线不卡一区 | 在线视频久 | 欧美色综合天天久久综合精品 | 天天天天爱天天躁 | 精品9999| 国产精品免费人成网站 | 国产91电影在线观看 | 九草视频在线 | 久久国产精品久久w女人spa | 亚洲精品乱码久久久久v最新版 | 日韩免费电影网 | 91看片在线看片 | 久久一视频| 日韩18p| 日本中文字幕视频 | 亚洲天天做 | 成人亚洲综合 | 国产高清不卡 | 国产精品wwwwww | 超级碰视频 | 亚洲精品高清视频在线观看 | 精品国产自在精品国产精野外直播 | 99免费看片 | 欧美成人h版在线观看 | 草莓视频在线观看免费观看 | 五月天色中色 | 中文字幕在线国产 | 天天爱天天射天天干天天 | 看片网站黄色 | 99久久99久久精品国产片 | av中文电影 | 精品人人人 | 91在线操 | 1区2区视频| 四虎永久网站 | 99理论片 | 美女中文字幕 | 久久久久电影 | 国产精品久久久久久一区二区三区 | 国产精品久久久视频 | 视频一区二区免费 | 81国产精品久久久久久久久久 | 国产高清免费在线观看 | 成人三级视频 | 日韩欧美精品在线视频 | 99精品视频中文字幕 | 国产不卡在线观看 | 国产精品久久久久久久久免费看 | 欧美日韩一区二区视频在线观看 |