06.ふっとんだ 2005.03.07
セキュリティホールがあるらしく、攻撃を受けていたようだ。
ふと心配になり、バックアップテストをしていなかったことを思い出す。
後でやるのも今やるのも同じなので、リストアのテストをしてみた
(ちなみに、phpbb本体にバックアップとリストアの機能がある)
見事に失敗
一部の文章が消えている 終わった・・・。
こんな画面が出てくるのである。
動揺していたので、頭が回らない。翌日にすることにする。
翌日
なんとなく、出来ることが思い浮かぶ
SQL Error : 1064 You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '570',
'e10731e70a', '皆さんありがとうございます', '今日T50のトルクスレンチ?が・ at line 1
なんとなくだが、バックアップファイルの文法がおかしいようだ。
つまり、そのエラーが発生している以降、復旧されていないようだ
例のごとくエラー名で検索をかけてみた
・・・・・ふむ、文法間違いだな。
掲示板側が変なバックアップを作成しているのか、何か禁止用語がひっかかっているのかどちらかだろう。
自分で直してみるかないな・・。
メモ帳では見れないので、テキストエディターを適当にダウンロード。
ほう、見れた
570行 トルクスレンチの話題のところを探す
文章内の小文字の#があやしい・・
修正してみる
2箇所を修正
なるほど・・・#だな(笑)
いけた!(T_T)
あとは、上書きでバージョンアップされない謎を解くか・・・
どうも・・・・InstallフォルダーにPHPファイルを放り込んで実行してやる必要があるらしい
いくら上書きしてもだめなんだ(笑)
インストールフォルダーに放り込んで、属性を解除。
そして、ブラウザで直接実行。
その後、installフォルダーを消します(消さないと入り口画面が出てきません)
こういった基本的なことをまとめているところが無いので、非常に苦労する。原理がわかってない人間は辛い。
あと、英語が読めたら楽でしょうね。
これで、終わりにしたいですねー
余談ですが、こういうのやっている人は技術力の高いですね。
掲示板に弱点が有ってそこから進入されていたずらされます。
頭のいい奴は、その弱点をまた使って、穴をふさいじゃうウィルスを流したりしたようです。
私の掲示板も、いつのまにか管理画面に、バージョンあげろ、ここにファイルがあるぞ、このメーリングリストに入れ(英語)が勝手に増えてました(笑)