PHP 疑似プロトコル
まず、CTF で発生する可能性のあるファイル インクルード関数を理解する必要があります。
1、include
2、require
3、include_once
4、require_once
5、highlight_file
6、show_source
7. readfile
8. file_get_contents
9. fopen
10. file
(比較共通)
PHP 疑似プロトコルは、実際にサポートされているプロトコルおよびカプセル化プロトコル (12 種類)
a. file:// — ローカル ファイル システムにアクセスします
b. http:// — HTTP URL へのアクセス
c. ftp:// — FTP URL へのアクセス
d. php:// — アクセスさまざまな入出力ストリーム (I/O ストリーム)
e. zlib:// — 圧縮ストリーム
f. data:// — データ (RFC 2397)
g . glob:// — 一致するファイル パス パターンの検索
h. phar:// — PHP アーカイブ
i. ssh2:// — セキュア シェル 2
j .rar:// — RAR
k.ogg:// — オーディオ ストリーム
l.expect:// — インタラクティブ ストリームの処理
#切り詰めが必要かどうか
1. 切り詰める必要はありません
<?php include($_GET['file']) ?>
2. を切り詰める必要があります (PHP バージョン
以上がPHP擬似プロトコルとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。