Windows XP で PHP スクリプトを cgi スクリプトとして実行しています。Web サーバーは Apache 2.2 で、phtmlenc()
. これは、実行中に空白の DOS プロンプト (cmd.exe ウィンドウ) を開いています。
このテスト スクリプト test.php は、スクリプトを cgi-bin ディレクトリ内に配置しました。
#! C:/PHP/bin
exec(WHOAMI);
Internet Explorer で入力してスクリプトを起動するとlocalhost/cgi-bin/test.php
、DOS ウィンドウのポップアップが表示されます。
- Apache 構成または PHP 構成を変更することで、これを抑制することはできますか?
- 元のスクリプトは を使用して暗号化されているため、実際の呼び出し
phtmldec()
を変更することはできませんexec()
- PHP を編集して、DOS ウィンドウを隠したり抑制したりするヘッダーを追加できますか?