最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

web php include攻防世界php安全示例詳解

 更新時間:2021年10月14日 11:24:48   作者:我是大肥鼠  
這篇文章主要介紹了php安全防護的防注入include文件示例詳解,有需要的朋友可以借鑒參考下, 希望能夠有所幫助,祝大家多多進步,早日升職加薪

在這里插入圖片描述

步驟

打開所給的實驗環(huán)境,發(fā)現(xiàn)給出代碼,分析代碼可知是文件包含漏洞:

在這里插入圖片描述

其中含有兩個參數(shù):

  • hello參數(shù)中的內(nèi)容會被輸出到頁面
  • page參數(shù)中的內(nèi)容則會被進行文件包含,但是會對php://進行過濾

兩個函數(shù):

strstr(string,search[,before_search]):strstr() 函數(shù)搜索字符串(search)在另一字符串(string)中是否存在,如果是,返回該字符串及剩余部分,否則返回 FALSE。區(qū)分大小寫,stristr()函數(shù)不區(qū)分大小寫。
string:必需。規(guī)定被搜索的字符串。
search:必需。規(guī)定要搜索的字符串。如果該參數(shù)是數(shù)字,則搜索匹配該數(shù)字對應的 ASCII 值的字符。
before_search:可選。一個默認值為 “false” 的布爾值。如果設置為 “true”,它將返回 search 參數(shù)第一次出現(xiàn)之前的字符串部分。

str_replace(find,replace,string,count):這個函數(shù)是用來替換字符串的
find:要查的字符串。
string:原始字符串

繞過方式:

  • 使用大小寫繞過的方式:PhP://

這里我們使用偽協(xié)議phP://input

  • php://input是個可以訪問請求的原始數(shù)據(jù)的只讀流??梢宰x取post提交的數(shù)據(jù)

我們在post提交的內(nèi)容中寫入命令執(zhí)行(反引號)的php代碼:

在這里插入圖片描述

得到三個文件,發(fā)現(xiàn)通過瀏覽器打不開:

在這里插入圖片描述

使用cat命令來查看:

在這里插入圖片描述

查看第一個文件發(fā)現(xiàn)flag!

知識點

本題考查了php文件包含漏洞以及OS 命令注入

以上就是web php include攻防世界解決示例的詳細內(nèi)容,更多關(guān)于web php include攻防世界的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Ajax+PHP 邊學邊練之四 表單

    Ajax+PHP 邊學邊練之四 表單

    通過上一篇文章已經(jīng)了解到如何利用Ajax和PHP對數(shù)據(jù)庫進行數(shù)據(jù)讀取,這樣可以動態(tài)的獲取到數(shù)據(jù)庫的最新數(shù)據(jù)。本篇則繼續(xù)介紹通過表單(Form)向數(shù)據(jù)庫中寫入數(shù)據(jù)。
    2009-11-11
  • PHP合并兩個或多個數(shù)組的方法

    PHP合并兩個或多個數(shù)組的方法

    在本篇文章里我們給大家?guī)硪黄P(guān)于PHP如何合并兩個或多個數(shù)組的知識點內(nèi)容,有需要的朋友們學習下。
    2019-01-01
  • php設計模式 Prototype (原型模式)代碼

    php設計模式 Prototype (原型模式)代碼

    用原型實例指定創(chuàng)建對象的種類.并且通過拷貝這個原型來創(chuàng)建新的對象
    2011-06-06
  • php單元測試phpunit入門實例教程

    php單元測試phpunit入門實例教程

    這篇文章主要介紹了php單元測試phpunit,結(jié)合實例形式分析了php單元測試phpunit的基本概念、使用方法及相關(guān)注意事項,需要的朋友可以參考下
    2017-11-11
  • 使用PHP遍歷文件目錄與清除目錄中文件的實現(xiàn)詳解

    使用PHP遍歷文件目錄與清除目錄中文件的實現(xiàn)詳解

    本篇文章是對使用PHP遍歷文件目錄與清除目錄中文件的實現(xiàn)方法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php7安裝yar擴展的方法詳解

    php7安裝yar擴展的方法詳解

    這篇文章主要介紹了php7安裝yar擴展的方法,結(jié)合實例形式較為詳細的分析了php7安裝yar擴展的具體步驟、相關(guān)命令與注意事項,需要的朋友可以參考下
    2017-08-08
  • PHP獲取訪問頁面HTTP狀態(tài)碼的實現(xiàn)代碼

    PHP獲取訪問頁面HTTP狀態(tài)碼的實現(xiàn)代碼

    這篇文章主要介紹了一個PHP獲取訪問頁面HTTP狀態(tài)的再封裝函數(shù),需要的朋友可以參考下
    2016-11-11
  • php利用jsonp實現(xiàn)跨域

    php利用jsonp實現(xiàn)跨域

    JSONP(JSON?with?Padding)是一種使用普通的<script>標簽來發(fā)起跨域請求的方法,本文主要為大家詳細介紹了PHP如何利用jsonp實現(xiàn)跨域,需要的可以參考下
    2023-11-11
  • PHP 超級全局變量相關(guān)總結(jié)

    PHP 超級全局變量相關(guān)總結(jié)

    這篇文章主要介紹了PHP 超級全局變量的的相關(guān)資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-06-06
  • php無限分類使用concat如何實現(xiàn)

    php無限分類使用concat如何實現(xiàn)

    這篇文章主要介紹了php無限分類使用concat是如何實現(xiàn)的,需要的朋友可以參考下
    2015-11-11

最新評論

桃园县| 桓台县| 宁强县| 应城市| 奈曼旗| 简阳市| 静海县| 灌云县| 麻城市| 荆门市| 天等县| 开化县| 海门市| 汤原县| 永嘉县| 磐安县| 上虞市| 灵石县| 龙井市| 苏尼特左旗| 宣城市| 北宁市| 曲阳县| 长武县| 原阳县| 淮北市| 礼泉县| 云梦县| 南皮县| 景德镇市| 杨浦区| 广河县| 探索| 沅陵县| 城步| 石河子市| 岐山县| 嘉兴市| 莱阳市| 惠东县| 平乐县|