エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ディレクトリトラバーサル ‐ 通信用語の基礎知識
"../../../etc/passwd" のように相対パスを書き連れた値がopen文などの引数に入り、相対パスの機能で任... "../../../etc/passwd" のように相対パスを書き連れた値がopen文などの引数に入り、相対パスの機能で任意のファイルが読み出せてしまうというもの。 システム内のディレクトリを自由に横断することから、ディレクトリトラバーサルと呼ばれる。 CGIプログラムという前提で記述。 #!/usr/bin/perl use strict; use CGI; my $cgi = new CGI; my $option = $cgi->param('opt') my $filename = "/usr/hoge/data/$option"; my $fp; open($fp, $filename) or die "File Cannot Open '$filename'"; my $ret_data = phaseData($fp); close($fp); print $ret_data