Results of 1 - 2 of about 2 for wwwrun (0.001 sec.)
- Null バイト関連の問題 11228
- « ファイルシステムのセキュリティ データベースのセキュリティ » PHP Manual ファイルシステムのセキュリティ Null バイト関連の問題 検索 Null バイト関連の問題 PHP はファイルシステム関連の操作に C 言語の関数を使用しているので、 null バイトの処理を
... 脆弱なスクリプト <?php $file = $_GET [ 'file' ]; // ここで "../../etc/passwd\0" が渡されたとします if ( file_exists ( '/home/wwwrun/' . $file . '.php' )) { // file_exists は true を返します。これは、ファイル /home/wwwrun/../../etc/passwd が存在するからで ... す include '/home/wwwrun/' . $file . '.php' ; // ファイル /etc/passwd がインクルードされてしまいます } ?> したがって、ファイルシステム操作で使用する ... 与えられる可能性のある、有効な値の一覧を作成します switch ( $file ) { case 'main' : case 'foo' : case 'bar' : include '/home/wwwrun/include/' . $file . '.php' ; break; default: include '/home/wwwrun/include/main.php' ; } ?> 関連キーワード: file バイト ph ...
-
https://man.mtool.work/php/8.3/security.filesystem.nullbytes.html
- Null バイト関連の問題 7485
- « ファイルシステムのセキュリティ データベースのセキュリティ » PHP Manual ファイルシステムのセキュリティ Null バイト関連の問題 検索 Null バイト関連の問題 PHP はファイルシステム関連の操作に C 言語の関数を使用しているので、 null バイトの処理を
... 脆弱なスクリプト <?php $file = $_GET [ 'file' ]; // ここで "../../etc/passwd\0" が渡されたとします if ( file_exists ( '/home/wwwrun/' . $file . '.php' )) { // file_exists は true を返します。これは、ファイル /home/wwwrun/../../etc/passwd が存在するからで ... す include '/home/wwwrun/' . $file . '.php' ; // ファイル /etc/passwd がインクルードされてしまいます } ?> したがって、ファイルシステム操作で使用する ... 与えられる可能性のある、有効な値の一覧を作成します switch ( $file ) { case 'main' : case 'foo' : case 'bar' : include '/home/wwwrun/include/' . $file . '.php' ; break; default: include '/home/wwwrun/include/main.php' ; } ?> 関連キーワード: バイト home ww ...
-
https://man.mtool.work/php/8.3/security.filesystem.nullbytes.html
PREV
1
NEXT