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

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

Thinkphp5文件包含漏洞解析

瀏覽:223日期:2022-06-06 15:41:15
目錄
  • 前言
  • 什么是文件包含漏洞
  • 漏洞簡述
  • 漏洞復現
  • 修復
  • 結語

前言

ThinkPHP,是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的開源輕量級PHP框架。隨著框架代碼量的增加,一些潛在的威脅也逐漸暴露,本文給大家帶來的是對Thinkphp5版本框架里面的文件包含漏洞進行分析,淺談原理以及如何應用。

什么是文件包含漏洞

首先我們先了解一下什么是文件包含漏洞,文件包含可以分為本地包含遠程包含,有些時候網站會將文件進行包含來執行,這屬于是常規操作,但若網站并沒有對包含文件進行限制,攻擊者便可以包含一些惡意文件來達到命令執行的效果。這里列出四個常見的PHP包含函數:

漏洞簡述

在該框架中,由于在加載模版解析變量時存在變量覆蓋問題,但像上面所說的一樣沒有對信息進行過濾,從而框架中產生了文件包含漏洞。影響版本如下:

5.0.0 <= Thinkphp <= 5.0.18

5.1.0 <= ThinkPHP <= 5.1.10

漏洞復現

首先我們先搭建一個存在該漏洞的框架版本:

配置好服務后我們開始進行代碼審計,首先先在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/ 下創建html模板文件,之后便可以進行分析:

我們根據上面代碼:

public function index()    {$this->assign(request()->get());return $this->fetch();     }

跟進至assign函數,后繼續跟進:

我們審計到library/think/View.php下,分析下面的代碼:

里面有一個arrar_merge()函數,我們簡單看一下如何應用:

可以看到該函數起到一個合并數組的作用,賦值后跟進到fetch,直到下面圖片這個位置:

我們這里有一段代碼:

$this->engine->$method($template, $vars, $config);

我們跟進method值在view\driver\Think.php,跟進fetch后再跟進read方法,最后走到了template\driver\File.php,這里有一段代碼:

extract($vars, EXTR_OVERWRITE);

同時下面還有一個文件包含函數,因為之前有個vars變量是用戶進行get傳入的,也就是說變量可控,經過 $this->data 走到了read,而這里面有個extract函數可以實現變量覆蓋:

而它的規則如下:

若第二個參數值不指定(默認EXTR_OVERWRITE)可能存在變量覆蓋的,覆蓋變量后再進行文件包含惡意文件。這里簡單測試下,我們在public下傳入圖片木馬之后(里面寫入了查詢phpinfo信息的代碼)進行訪問:

public/?cacheFile=1.jpg

成功實現了文件包含:

修復

對于如何修復也是十分簡潔的,get傳參里是否有cachefile鍵,有的話就刪掉,也刪掉_think_cachefile鍵,然后文件包含即可防止該漏洞的產生。

結語

本文簡單講述了thinkphp5框架中常見的文件包含漏洞及其應用,不知道小伙伴們學會了沒有,有興趣的朋友可以自己手動搭建一個平臺來進行滲透測試,更多關于Thinkphp5文件包含漏洞的資料請關注其它相關文章!

標簽: PHP
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
樱花草国产18久久久久| 国产精品国产三级国产普通话99| 欧美男人的天堂一二区| 国产性色一区二区| 蜜桃视频一区二区| 欧美日韩综合| 91精品国产高清一区二区三区蜜臀| 国产亚洲欧美色| 久久99国产精品免费| 一区二区冒白浆视频| 久久一留热品黄| 日韩精品每日更新| 999在线观看精品免费不卡网站| 日韩亚洲欧美综合| 男男成人高潮片免费网站| 影音先锋中文字幕一区| www成人在线观看| 紧缚奴在线一区二区三区| 在线综合视频| 国产精品网曝门| 国产91精品欧美| 久久久久久九九九九| 欧美经典一区二区| 国产成人免费视频网站| 国产精品久久亚洲7777| 欧美激情综合五月色丁香 | 99国产欧美久久久精品| 精品国产91亚洲一区二区三区婷婷| 丁香桃色午夜亚洲一区二区三区| 日韩一区二区视频| a4yy欧美一区二区三区| 欧美国产国产综合| 亚洲高清在线观看一区| 亚洲三级小视频| 国产亚洲在线观看| 婷婷久久综合九色综合伊人色| 国产美女诱惑一区二区| 午夜视频在线观看一区二区三区| 色婷婷综合久久久中文一区二区 | 亚洲尤物在线视频观看| 久久久久99| 美国毛片一区二区三区| 欧美日韩国产美女| 成人免费视频播放| 中文字幕精品一区二区三区精品| 亚洲经典自拍| 午夜伦欧美伦电影理论片| 欧美综合一区二区三区| 狠狠网亚洲精品| 日韩亚洲欧美成人一区| 99久久精品久久久久久清纯| 中文欧美字幕免费| 亚洲精品乱码| 日韩一区欧美二区| 欧美一区二区二区| 91猫先生在线| 亚洲精品久久久久久国产精华液| 国产伦精品一区二区三区四区免费 | 亚洲国产一区二区精品专区| 亚洲一区二区三区免费视频| 欧美性大战久久久| 成人午夜视频在线| 国产精品电影一区二区三区| 欧美中日韩免费视频| 国产一区二区三区观看| 久久精品男人天堂av| 亚洲三级色网| 欧美aaaaaa午夜精品| 欧美一区二区啪啪| 国产精品激情电影| 天堂va蜜桃一区二区三区漫画版| 欧美性视频一区二区三区| 粉嫩av一区二区三区在线播放| 亚洲国产精品v| 久久精品日韩| 高清成人在线观看| 成人欧美一区二区三区白人| 欧美在线观看一区| av电影在线观看一区| 日韩一区在线免费观看| 色综合久久88色综合天天免费| 一区二区三区四区在线免费观看| 欧美人妖巨大在线| 欧美在线免费| 亚洲成人资源在线| 日韩欧美不卡在线观看视频| 亚洲第一精品在线| 欧美精品123区| 欧美日韩精品久久| 日本亚洲电影天堂| 中文一区在线播放| 欧美日韩免费视频| 国产精品观看| 国产在线视频不卡二| 国产精品进线69影院| 欧美中文一区二区三区| 欧美日韩国产综合网| 蜜桃91丨九色丨蝌蚪91桃色| 久久嫩草精品久久久精品| 在线一区欧美| 国产成人在线电影| 亚洲女性喷水在线观看一区| 欧美精品乱人伦久久久久久| 亚洲视频一区| 精品亚洲porn| 成人免费一区二区三区视频| 欧美日韩大陆在线| 亚洲欧洲精品一区二区| 国产高清一区日本| 亚洲一级在线观看| 久久久久久一级片| 欧美伊人精品成人久久综合97 | 色婷婷国产精品综合在线观看| 97国产精品videossex| 美女任你摸久久| 亚洲视频在线观看三级| 欧美一区二区三区免费在线看| 国产一区二区三区久久| 成人黄动漫网站免费app| 日韩精品一级二级| 中文字幕乱码日本亚洲一区二区| 欧美日本韩国一区二区三区视频| 亚洲国产一区二区精品专区| 成人免费视频app| 日韩1区2区日韩1区2区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美精品久久天天躁| 国产精品一区二区你懂得| 欧美在线影院| 国产盗摄视频一区二区三区| 日日夜夜一区二区| 亚洲色图19p| 久久久不卡网国产精品二区| 欧美日高清视频| 欧美中文字幕| 亚洲高清激情| 欧美在线不卡| 国产成人av一区二区三区在线 | 国产精品一线二线三线| 亚洲18色成人| 亚洲色图19p| 国产蜜臀av在线一区二区三区| 69成人精品免费视频| 91久久国产最好的精华液| 一区二区激情| 欧美三级乱码| 91污在线观看| 成人av在线资源| 国产一区视频在线看| 日本91福利区| 一区二区三区不卡视频在线观看| 欧美极品xxx| 久久久久青草大香线综合精品| 欧美一区二区三区免费在线看 | 性做久久久久久久免费看| 亚洲欧洲精品天堂一级| 国产喷白浆一区二区三区| 日韩免费观看高清完整版在线观看| 欧美色图免费看| 91黄视频在线| 久久亚洲精品伦理| 久久久久久久久久久一区| 亚洲成人中文| 欧美精品色网| 91在线观看下载| 91丨九色丨蝌蚪丨老版| 成人夜色视频网站在线观看| 国产高清不卡一区二区| 国产老肥熟一区二区三区| 激情伊人五月天久久综合| 蜜桃视频第一区免费观看| 日本亚洲免费观看| 三级影片在线观看欧美日韩一区二区| 亚洲综合av网| 亚洲一区二区三区四区五区中文| 亚洲欧美另类小说| 亚洲人成在线播放网站岛国| 中文字幕中文乱码欧美一区二区 | 欧美一级理论性理论a| 欧美一区二区在线不卡| 日韩欧美视频在线 | 日韩精品乱码免费| 美女脱光内衣内裤视频久久影院| 蜜桃传媒麻豆第一区在线观看| 美女视频网站久久| 国产一区二区调教| 国产69精品久久99不卡| 暴力调教一区二区三区| fc2成人免费人成在线观看播放 | 4438成人网| 精品噜噜噜噜久久久久久久久试看| 精品国产露脸精彩对白| 久久精品视频免费观看| 国产精品久久久久久久蜜臀| 亚洲人妖av一区二区| 亚洲已满18点击进入久久| 午夜av电影一区| 青青草成人在线观看| 极品瑜伽女神91| 国产精品77777|