首頁 > 後端開發 > PHP問題 > php偽協議是什麼

php偽協議是什麼

王林
發布: 2023-02-24 12:06:01
原創
10676 人瀏覽過

php偽協議是什麼

PHP偽協定

首先,我們需要先了解我們在CTF中可能遇到的檔案包含函數:

1、include      2、require#      3、include_once     4、require_onceshow_source   7、readfile  #8、file_get_contents

  9、

fopen#   10、file(比較常見)PHP偽協定事實上就是支援的協定與封裝協定(12種)

a.  file:// — 存取本機檔案系統

b.  http:// — 存取HTTP(s) 網址

c.  ftp:// — 存取FTP(s) URLs

d.  php:// — 存取各個輸入/輸出流(I/O streams)

e.  zlib:// — 壓縮流

f.  data:// — 資料(RFC 2397)

g .  glob:// — 尋找符合的檔案路徑模式

h.  phar:// — PHP 歸檔

i.  ssh2:// — Secure Shell 2

j .  rar:// — RAR

k. ogg:// — 音訊串流

#l.  expect:// — 處理互動式的流

#是否需要截斷

1、不需要截斷

<?php
include($_GET[&#39;file&#39;])
?>
登入後複製

2.需要截斷

(在php版本<=5.2中進行測試是可以使用

以上是php偽協議是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板