成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

php代碼審計之ThinkPHP5的文件包含漏洞詳解

瀏覽:219日期:2022-06-14 08:48:32
漏洞影響范圍

加載模版解析變量時存在變量覆蓋問題,導致文件包含漏洞的產生 漏洞影響版本:5.0.0<=ThinkPHP5<=5.0.18 、5.1.0<=ThinkPHP<=5.1.10

我復現用的是5.1.15

(PS:這里附上thinkphp5.1 手冊本站下載地址:https://www.jb51.net/books/729512.html)

環境配置要將將 application/index/controller/Index.php 文件代碼設置如下:

<?phpnamespace app\index\controller;use think\Controller;class Index extends Controller{? ? public function index() ? {? ? ? ? $this->assign(request()->get()); ? ? ? return $this->fetch(); // 當前模塊/默認視圖目錄/當前控制器(小寫)/當前操作(小寫).html ? }}

創建 application/index/view/index/index.html 文件,內容隨意(沒有這個模板文件的話,在渲染時程序會報錯)

漏洞分析

先跟進assign方法

再跟進

array_merge() 函數用于把一個或多個數組合并為一個數組。

只是賦值操作,跟進下面的fetch

繼續跟進

用于$this引用當前對象。用于self引用當前類。換句話說, $this->member用于非靜態成員,self::$member用于靜態成員。

范圍解析運算符(也稱為 Paamayim Nekudotayim)或更簡單的術語是雙冒號,是一個允許訪問類的 靜態、 常量和重寫屬性或方法的標記。

fetch 前面的方法 主要是加載模板輸出。這里的method值可以追溯到view\driver\Think.php 視圖引擎

跟入84行fetch進入think\templae.php

第200行在讀取的時候采用了一個read的方法。繼續跟進read,進入template\driver\File.php

危險危險危險!!這里調用了一個extract函數,可控變量 $vars 賦值給 $this->data 并最終傳入 File 類的 read 方法。而 read 方法中在使用了 extract 函數后,直接包含了 $cacheFile 變量。這里就是漏洞發生的關鍵原因(可以通過 extract 函數,直接覆蓋 $cacheFile 變量,因為 extract 函數中的參數 $vars 可以由用戶控制)。

這里extract 該函數使用數組鍵名作為變量名, EXTR_OVERWRITE 變量存在則覆蓋

EXTRACT() 函數用于返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。

POChttp://localhost:8000/index/index/index?cacheFile=shell.jpg

圖片馬 shell.jpg 放至 public 目錄下(模擬上傳圖片操作)。

標簽: PHP
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲欧美一区在线| 国产美女在线精品免费观看| 在线观看亚洲视频啊啊啊啊| 精品国产一区二区三区av性色 | 美女mm1313爽爽久久久蜜臀| 亚洲女同同性videoxma| 亚洲色图在线看| 国产一区视频观看| 久久精品一级爱片| 不卡的av电影| 欧美一区二区三区色| 国精产品一区一区三区mba桃花| 久久久久国产精品一区二区| 亚洲国产一区在线观看| 亚洲精选久久| 亚洲欧美另类图片小说| 亚洲福利免费| 亚洲久本草在线中文字幕| 亚洲午夜视频| 中文字幕一区免费在线观看| 欧美日韩国产在线一区| 日本一区二区三区在线不卡| 欧美成人tv| 国产精品情趣视频| 国产精品对白刺激久久久| 国产精品久久久久婷婷二区次| 欧美日韩在线一区二区三区| 国产精品美女久久久久久2018| 色综合中文字幕国产 | 美女诱惑一区| 天天色 色综合| 色爱区综合激月婷婷| 蜜桃精品视频在线观看| 欧美群妇大交群的观看方式| 国产精品影视在线| 欧美成人精品1314www| 菠萝蜜视频在线观看一区| 欧美精品一区二区三区久久久| 成人成人成人在线视频| 久久久久99精品一区| 欧美日韩国产三区| 亚洲欧洲日韩在线| 亚洲一区激情| 免费xxxx性欧美18vr| 欧美肥胖老妇做爰| 成人一区二区三区在线观看| 久久久美女毛片| 欧美日韩大片一区二区三区 | 狠狠色丁香久久婷婷综合丁香| 91精品婷婷国产综合久久性色 | 99精品视频中文字幕| 日韩一区日韩二区| 国产婷婷精品| 免费在线一区观看| 91精品国产一区二区| 91在线无精精品入口| 国产精品白丝在线| 亚洲一区在线免费| 久久99久久久久久久久久久| 91精品国产综合久久精品性色| 成人性生交大片免费| 久久精品人人做| 亚洲免费观看| 丝袜美腿一区二区三区| 91麻豆精品国产自产在线观看一区| heyzo一本久久综合| 亚洲色图另类专区| 色狠狠色噜噜噜综合网| 国产一区二区免费视频| 久久精品夜色噜噜亚洲aⅴ| 亚洲作爱视频| 久久成人免费日本黄色| 日韩免费视频一区二区| 欧美日韩一区二区视频在线观看| 亚洲综合免费观看高清完整版| 欧美日韩成人一区| 欧美午夜精彩| 久久精品999| 国产农村妇女毛片精品久久麻豆 | 日韩一区二区三区三四区视频在线观看| 农村妇女精品| 亚洲一区二区三区四区在线观看 | 一区二区日韩免费看| 久久国产夜色精品鲁鲁99| 久久综合狠狠综合| 国产精品久久久久久久久久妞妞 | 懂色av中文字幕一区二区三区| 国产精品乱码人人做人人爱| 色网站国产精品| 成人少妇影院yyyy| 一区二区三区四区乱视频| 欧美日本韩国一区二区三区视频 | 国产成人在线看| 亚洲男人都懂的| 91精品国模一区二区三区| 亚洲国产三级| 国产乱人伦偷精品视频免下载| 国产精品全国免费观看高清| 精品视频1区2区3区| 欧美女人交a| 另类小说视频一区二区| 国产欧美视频一区二区| 一本大道久久a久久综合婷婷 | 国产精品久久久久久久久久妞妞| 国产一区视频网站| 一区二区三区在线视频播放| 在线播放91灌醉迷j高跟美女 | 亚洲图片另类小说| 欧美精品日韩综合在线| 在线免费观看欧美| 久久99热国产| 亚洲日本护士毛茸茸| 日韩一区二区不卡| 美女91精品| 牛人盗摄一区二区三区视频| 久久99国产精品免费| 亚洲天堂网中文字| 欧美成人伊人久久综合网| 久久久久天天天天| 欧美深夜福利| 国产成人免费视频一区| 天天综合天天综合色| 国产精品久久综合| 日韩一区二区三区免费看 | 免费试看一区| 欧美大片专区| 国产精品自拍在线| 亚洲mv在线观看| 亚洲国产精华液网站w | 56国语精品自产拍在线观看| 在线亚洲欧美| 99精品国产视频| 捆绑调教美女网站视频一区| 中文字幕制服丝袜一区二区三区| 欧美美女一区二区| 国产精品推荐精品| 99久久国产综合精品色伊 | 日本不卡一二三| 亚洲免费观看视频| 久久久久久免费网| 欧美一级生活片| 在线观看一区不卡| 亚洲精品一区二区三区蜜桃久| 成人a级免费电影| 久久99精品久久久久久动态图| 亚洲激情图片小说视频| 精品99一区二区| 精品视频在线看| 麻豆9191精品国产| 欧美日本中文| av在线这里只有精品| 国产美女精品一区二区三区| 日本一不卡视频| 亚洲国产另类av| 亚洲色大成网站www久久九九| 26uuu成人网一区二区三区| 欧美日韩在线观看一区二区| 久久久综合香蕉尹人综合网| 国产欧美日韩综合一区在线播放| 黄色国产精品| 欧美+日本+国产+在线a∨观看| 国产黄色精品网站| 久草在线在线精品观看| 日韩国产一区二| 视频一区国产视频| 亚洲大片精品永久免费| 亚洲综合视频在线| 亚洲欧美日韩一区二区 | 欧美美女激情18p| 91久久精品一区二区三| 亚洲综合不卡| 亚洲激情女人| 国产一区二区三区无遮挡| 99久久精品免费看国产| 成人黄色小视频在线观看| 国产精品亚洲综合一区在线观看| 久国产精品韩国三级视频| 蜜臀91精品一区二区三区| 丝袜a∨在线一区二区三区不卡| 亚洲午夜影视影院在线观看| 一个色综合网站| 亚洲国产成人av网| 午夜精品爽啪视频| 午夜久久福利影院| 日韩专区在线视频| 日韩精品一级中文字幕精品视频免费观看 | 久久亚洲免费视频| www激情久久| www一区二区| 久久久综合网站| 国产午夜亚洲精品羞羞网站| 久久精品男人天堂av| 国产精品免费网站在线观看| 国产精品你懂的| 亚洲另类一区二区| 亚洲影院理伦片| 日韩电影在线看| 国产乱人伦偷精品视频免下载| 成人免费观看av| 波多野结衣在线aⅴ中文字幕不卡|