久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

深入淺析PHP文件包含漏洞

本篇文章給大家帶來關于PHP的相關知識,其中主要介紹了關于文件包含漏洞的相關問題,文件包含漏洞的產生原因是在通過PHP的函數引入文件時,由于傳入的文件名沒有經過合理的校驗,從而操作了預想之外的文件,希望對大家有幫助。

深入淺析PHP文件包含漏洞

推薦學習:《PHP視頻教程》

漏洞描述

文件包含漏洞的產生原因是在通過PHP的函數引入文件時,由于傳入的文件名沒有經過合理的校驗,從而操作了預想之外的文件,就可能導致意外的文件泄露甚至惡意的代碼注入。
PHP中引發文件包含漏洞的通常是以下四個函數:
1、include()當使用該函數包含文件時,只有代碼執行到include()函數時才將文件包含進來,發生錯誤時只給出一個警告,繼續向下執行。
2、include_once()功能和include()相同,區別在于當重復調用同一文件時,程序只調用一次。
3、require()只要程序一執行就會立即調用文件,發生錯誤的時候會輸出錯誤信息,并且終止腳本的運行
4、require_once()它的功能與require()相同,區別在于當重復調用同一文件時,程序只調用一次。

漏洞危害

攻擊者可利用該漏洞進行任意文件包含讀取,獲取服務器敏感信息。

漏洞影響版本

此漏洞的存在與版本無關

漏洞分析

在給PHP發送POST數據包時,如果數據包里包含文件區塊,無論你訪問的代碼中有沒有處理文件上傳的邏輯,PHP都會將這個文件保存成一個臨時文件(通常是/tmp/php[6個隨機字符]),文件名可以在$ _FILES變量中找到。這個臨時文件,在請求結束后就會被刪除。
同時,因為phpinfo頁面會將當前請求上下文中所有變量都打印出來,所以我們如果向phpinfo頁面發送包含文件區塊的數據包,則即可在返回包里找到$_FILES變量的內容,自然也包含臨時文件名。
在文件包含漏洞找不到可利用的文件時,即可利用這個方法,找到臨時文件名,然后包含之。
但文件包含漏洞和phpinfo頁面通常是兩個頁面,理論上我們需要先發送數據包給phpinfo頁面,然后從返回頁面中匹配出臨時文件名,再將這個文件名發送給文件包含漏洞頁面,進行getshell。在第一個請求結束時,臨時文件就被刪除了,第二個請求自然也就無法進行包含。
這個時候就需要用到條件競爭,具體流程如下:
1)發送包含了webshell的上傳數據包給phpinfo,這個數據包的header,get等位置一定要塞滿垃圾數據。
2)phpinfo這時會將所有數據都打印出來,其中的垃圾數據會將phpinfo撐得非常大。
3)PHP默認緩沖區大小是4096,即PHP每次返回4096個字節給socket連接。
4)所以,我們直接操作原生socket,每次讀取4096個字節,只要讀取到的字符里包含臨時文件名,就立即發送第二個數據包。
5)此時,第一個數據包的socket連接其實還沒有結束,但是PHP還在繼續每次輸出4096個字節,所以臨時文件還未被刪除。
6)我們可以利用這個時間差,成功包含臨時文件,最后getshell。

環境搭建

  1. 啟動docker:
    service start docker
  2. 在docker-compose.yml文件所在的路徑執行:
    docker-compose build
    docker-compose up -d
    深入淺析PHP文件包含漏洞

漏洞復現

  1. 訪問http://your-ip:8080/phpinfo.php,可以看到頁面出現phpinfo頁面
    深入淺析PHP文件包含漏洞2. 再訪問http://your-ip:8080/lfi.php?file=/etc/passwd,可以看到該頁面是存在文件包含漏洞的。
    深入淺析PHP文件包含漏洞POC驗證:
    使用方法:python3 PHP文件包含漏洞_poc.py –target-url http://192.168.60.244:8080
    深入淺析PHP文件包含漏洞

修復建議

設置白名單。

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
欧美在线精品一区| 久久精品国产精品亚洲毛片| 国产日韩欧美中文在线| 亚洲色图网站| 欧美另类中文字幕| 日韩一区二区三免费高清在线观看 | 国产欧美亚洲一区| 久久精品亚洲| 国产福利一区二区三区在线播放| 亚洲精品永久免费视频| 久久精品导航| 欧美专区在线| 日韩中文字幕1| 精品视频自拍| 国产66精品| 另类亚洲自拍| 亚洲无线观看| 欧美日韩91| 国产精品久久久久久久免费观看| 爽好久久久欧美精品| 免费中文字幕日韩欧美| 日韩av网站在线免费观看| 国产欧美69| 青青青免费在线视频| 亚洲精品1区| 日韩激情视频网站| 国产精品一区二区精品| 国产精品视频一区二区三区综合| 国产一区二区三区久久| 欧美成人精品| 国产极品嫩模在线观看91精品| 国产精品久久国产愉拍| 国产91在线播放精品| 激情综合网址| 久久av超碰| 福利一区视频| 亚洲在线国产日韩欧美| 日本视频一区二区| 国产成人a视频高清在线观看| 久久五月天小说| 亚洲最大av| 国产成人精品一区二区三区在线| 亚洲精品成人图区| 噜噜噜躁狠狠躁狠狠精品视频 | 日韩av网站在线免费观看| 国产中文欧美日韩在线| 欧美69视频| 国产伦精品一区二区三区在线播放 | 欧美片第1页综合| 综合日韩av| 亚洲专区视频| 成人在线黄色| 亚洲精品女人| 欧美女激情福利| 日本99精品| 成人羞羞视频在线看网址| 精品中文字幕一区二区三区| 欧美日韩精品免费观看视欧美高清免费大片 | 日韩视频免费| 欧美黄页在线免费观看| 巨乳诱惑日韩免费av| 欧美日韩伊人| 免费欧美一区| 国产乱码精品| 91久久久久| 久久一区视频| 亚洲人成在线影院| 日韩.com| 麻豆精品久久| 久久视频精品| 国产精品亚洲欧美日韩一区在线| japanese国产精品| 麻豆久久久久久| 综合激情网...| 天堂√8在线中文| 久久精品xxxxx| 亚洲欧美日韩国产综合精品二区| 日韩av二区| 国产欧美在线观看免费| 视频一区视频二区中文| 日韩三区免费| 精品一区二区三区中文字幕视频| 久久中文字幕av一区二区不卡| 国产香蕉精品| 最新国产精品视频| av亚洲在线观看| 欧洲av不卡| 国产精品成人国产| 亚洲三级视频| 99视频精品| 久久精品国产亚洲夜色av网站| 久久不见久久见中文字幕免费| 中文字幕亚洲影视| 亚洲黄页一区| 国产在线欧美| 日韩欧美精品综合| 精品国产乱码| 四虎精品永久免费| 亚洲主播在线| 伊人久久亚洲热| 久久久久久美女精品| 精品久久一区| 久久av国产紧身裤| 国产剧情一区| 久久国内精品自在自线400部| 综合激情婷婷| 美女国产一区| 亚洲欧美日韩国产一区二区| 久久亚洲精品中文字幕蜜潮电影| 四季av一区二区凹凸精品| 国产精品v一区二区三区| 日韩**一区毛片| 伊人久久一区| 亚洲日产av中文字幕| 男女激情视频一区| 免费日韩精品中文字幕视频在线| 国产精品av久久久久久麻豆网| 美女一区网站| 四虎成人av| 中文在线中文资源| 亚洲www啪成人一区二区| 久久久777| 精品一区三区| 在线视频精品| 久久午夜影视| 蜜桃一区二区三区在线| 免费视频一区二区| 蜜臀精品久久久久久蜜臀| 午夜在线一区二区| 亚洲精品中文字幕乱码| 欧美日韩精品一本二本三本| 亚洲国产成人精品女人| 99在线|亚洲一区二区| 日韩影院免费视频| 亚洲我射av| 久久狠狠久久| 麻豆91精品视频| 天堂av在线| 婷婷激情图片久久| 美女久久网站| 日本aⅴ精品一区二区三区| 奇米狠狠一区二区三区| 日本三级亚洲精品| 国产情侣一区| 国产一区二区三区不卡av| 亚洲黄色免费av| 91精品91| 亚久久调教视频| 国产精品777777在线播放| 91视频一区| 欧美日韩精品一本二本三本| 中文字幕乱码亚洲无线精品一区| 日韩福利视频一区| 欧美91在线|欧美| 蜜桃精品在线| 麻豆精品91| 国产精品密蕾丝视频下载| 欧美交a欧美精品喷水| 成人欧美一区二区三区的电影| 一区久久精品| 日韩和欧美一区二区| 精品国产亚洲日本| 亚洲欧美伊人| 日韩三区四区| 国产v日韩v欧美v| 丝袜美腿亚洲一区| 国产精品亚洲成在人线| 国产 日韩 欧美一区| 亚洲女人av| 国产探花一区在线观看| 日韩欧美字幕| 亚洲1区在线| 丰满少妇一区| 一区在线免费观看| 国产色噜噜噜91在线精品| 午夜av成人| 日韩高清电影一区| 亚洲黄色免费看| 亚洲一二av| av日韩中文| 中文字幕成人| 韩国三级一区| 久久国内精品视频| 欧美成人亚洲| 国产精品videossex久久发布| 999精品在线| 欧美日韩亚洲一区| 999精品在线| 国产日韩精品视频一区二区三区| 成人午夜国产| 国产剧情一区二区在线观看| 欧美69视频| 欧美激情99| 在线综合视频| 国产aⅴ精品一区二区四区| 一区二区国产精品| 日韩高清不卡| 国产乱子精品一区二区在线观看| 婷婷亚洲综合| 国产一区二区三区黄网站|