私のWordPressがハッキングされたので
- 2011年 9月29日
- 投稿者 : halkc
殺したい
心が荒んでいる私こと帝王ですこんばんは
ハッキングなんて、別世界のことだと思っておりました。日本のサーバーを使っててハッキングされるなんて。弱小ブログがハッキングされるなんて。色々な想いが胸を駆け抜けました
とか遠くの世界に行っている場合ではなく、現実的にハッキング攻略法をドラマチックに記述していきたいと思います
あなたのサイトがハッキングされたら
ハッキングって一体何をされるの??
平和な世界にお暮らしの一般市民にはまったく想像もつかないと思います
そこで、公私共にハッキング経験者の私(涙)の出番です
まず、私の経験では3つのパターンに分かれます
- 全部消される(わかりやすくていいと思います
- indexを書き換えられる(わかりやすくていいと思います
- 謎のコードを仕込まれる(わかりにくくてヒドイと思います
それではそれぞれの対処法を
1.全部消されるの場合
単純すぎて言うまでもありませんが、バックアップファイルがあった場合にはそれをアップロードしましょう。ない場合は、泣きましょう。以上
2.indexを書き換えられるの場合
この場合、とにかくindexと名のついたファイルが根こそぎ書き換えられてしまいます。index.htmlだろうとindex.phpだろうと。黒い画面に毒々しい赤文字が踊ったり、サイトを開いた瞬間変な音楽が流れたりするので、とってもわかりやすいです。書いてある内容も厨二っぽく、初心者ハッカーの仕業ではないかと推察します。
この場合は、バックアップファイルがあった場合にはそれをアップロードしましょう。ない場合は、泣きましょう。ちなみに、これがWordPressでやられた場合、あちこちにindex.phpが存在するため結構面倒で腹がたちます。以上
3.謎のコードを仕込まれるの場合
これが今回の私のパターンですので、詳細にきめ細かく記していきます。別に上記二つを適当に書いたわけではありません
さて、これはナカナカ気づきません。なんといっても謎のコードですので、そう簡単にはいかないのです
私の場合、どんなふうに見つけたかといいますと、たまたまソースを見ていたら気づいたのです。サイトには目視できる変化はありませんでした。特に目新しくなくてすみませんが、時々は自分のサイトのソースをみることをおススメいたします
一体ナニが起きていたのかといいますと、私のサイトのフッター部分に隠しリンクが仕込まれていたのです。いかにもスパムな感じのアフィ的なリンクですね。それも30個くらい、手を変え品を変え。表面上見えないというのは非常に悪質だと思います。まぁハッキングは総じて悪質ですが
実は、数日前に借りているサーバー会社から『不正なアクセスがあった可能性があるので、「WordPress」のセキュリティを強化してください』といった内容のメールが来ておりまして、すぐにハッキングだとピンときました
そこから私がとった行動ですが、まずテーマファイルを調べました。ソースの糞リンクが該当するパーツであるfooter.phpやindex.phpを。しかしそれらしき記述は見当たりません。テーマファイルの根幹であるfunctions.phpもみましたが、これは見つからないというかよくわかりませんでした。まぁわかりませんよねw
そこで次。テーマを変えてみた。糞リンクが該当の部分にないということはどこぞ他に記述されているということになります。ので、それをあぶりだす作戦。結果は、他のテーマファイルに変えても、ソース中に糞リンクが登場するのでした。つまりこれはテーマファイルが原因ではないということ
ここで直面したのが、膨大なWordPressのファイルを洗い出すという作業ですが…
諦めました
まぁムリですよねw というわけで、Web上に存在する、サイトをスキャンしてくれる便利ツールに頼ることにしました。例えば、
gred|安全なサイトはgreen、危険なサイトはredでお知らせ。無料のWeb安全チェックサービスといえばグレッド!
Google セーフ ブラウジング診断ページ: www.google.com ←(使うときはURLの末尾を目的のサイトのURLにする)
などがあります。他にもいっぱいあります。私も10個くらいのツールを使ってみました。結果は、ことごとく「クリーンです!」「安全」「clean」「safe!」でした。まったく役にたたないツールですw
最終的にどうしたのかといいますと、WordPressの全ファイル(テーマ、プラグイン、wp-config.php、.htaccessを除く)を上書きしました。消えました。この場合は、WordPressの本家サイトから新しいファイルをダウンロードしてきてアップロードするで、解決します。泣かなくてもヨシ!
まとめ
レンタルサーバーで運用している人は、サーバー推奨のパーミッションに変更したほうがいいと思います。(特にwp-config.php)ftpやWordPressのパスワードは複雑怪奇なものにしたほうがいいと思われます。ハッキングなんて私には関係ないわ~んなんてハナクソほじってないほうがいいと断言します。時々は自分のサイトのソースを見てみたほうがいいかなと言っておきます。さらに、一応PCのセキュリティスキャンもやっておいたほうがいいと思います。(現在スキャン中。何かでたら追記します)ちなみに、私がされたハッキングはスタイルにposition:absolute;overflow:auto;height:0;width:0;が指定されていることが特徴のようです。idが流動的です。ご注意を
ハッキング!ダメ!絶対!!






