ヒント
ヒント 1見る
入力値がそのままシェルコマンドの一部として実行されていないか考えてみましょう
ヒント 2見る
シェルには `;`, `&&`, `|` などでコマンドを連結する仕組みがあります
ヒント 3見る
pingの対象ホストの後ろに別のコマンドを追加できないか試しましょう
Web-14. Command Injection in a Network Diagnostic Tool
このアプリはホスト名を入力するとpingを実行してくれる診断ツールです。入力したホスト名がそのままシェルコマンドに渡されているとしたら、何が起きるでしょうか。
入力値がそのままシェルコマンドの一部として実行されていないか考えてみましょう
シェルには `;`, `&&`, `|` などでコマンドを連結する仕組みがあります
pingの対象ホストの後ろに別のコマンドを追加できないか試しましょう