【事例紹介】index.phpが改ざんされて警告文が表示された問題を解決した事例
WEB先案内
ご覧頂きありがとうございます! 突然ですが、「改ざんされた」「ウィルスに感染した」「ハックされた」「乗っ取られた」と言われても具体的に何が起きているか分かりますか? たとえば、こんな感じで警告文が表示されたりします。
もう訳わかめですよね? 今回は、こんな画面が表示されてしまった お客様のお悩みを解決した話です。
今回の主な環境
- サーバー:エックスサーバー
- PHPバージョン:7.4.13
- WordPressバージョン:5.6.4
- テーマ:Swell
調査と仮説
まずいつものとおりメッセージを確認すると
なにやら「index.php on line 1」で問題が発生しているようです。 では、index.phpの中を覗いてみます。
見事に1行目から改ざんされていました。 画像を拡大表示してみると分かりますが、 bodyタグ内のscriptタグ内にも何やらあやしいコードが追記されてます。 これらが「改ざんされた」「ウィルスに感染した」「ハックされた」「乗っ取られた」という抽象的な表現の正体です。
原因と対処
まずはindex.phpをデフォルトに戻します。 次にWordPressのダッシュボードにログインして 他に改ざんされていないかチェックして修復も行いました。
まとめ
今回は、改ざんされたWordPressの問題を解決しました❗️ いかがでしたでしょうか。 まずはメッセージをよく読んで焦らずにWordPressやサーバ側を疑いましょう❗️
ABOUT ME