|
2005年11月20日(日)
apeboardあれこれとか
掲示板のログいじりをしました。いじり途中に見に来て、びっくりされた方が いたらすみません。。 最初は迷惑メールじゃないけど、広告投稿があったので (しかも海外から・・ご苦労様です;;) 管理者PWで消そうとしたら、管理者PWが弾かれる・・ んで管理者PW、絶対どっかプログラムに書いてあるから、 (最近自分で掲示板システムを書いたばかりなので、 大体あのへんだろう、というのは予想してた)ので そのPWいじって、、ってやろうとしたら、案の定だが 暗号化されていて、PWが簡単にお好みのものに 変えられそうにない。 まぁここまでは予想していたことなのだが、 だったらログをいじって上げればいいじゃない、と 一度最新ログをDLして、いじってうpしたら あれ、全然表示されない・・・orz んでも私は学んだのですよ、ログの形式が少しでもずれると システムはこけるということを・・・自分の作った システムでも、ログで何度こけたことかw なわけで、他のapeboard+のログと照らし合わせて、 ログの見直しを始めました。そしたら、本スレの時には 改行文字が入っていて、レスの時には改行文字入って いないのに、何故かDLした時にところどころ勝手に 改行文字が挿入されたらしく、とりあえずそれを 除いてみたら、案の定ふつーに動いた。万歳w まぁ結局、改行文字が入っているところを検索で マークさせて、その次が本スレかレスかを見て、 もしレスだったら改行文字をデリって、本スレだったら そのまま、てのを200回くらい繰り返せばいいわけです。 検索、置換はエディタの機能を使えばラクだし、 まぁそんなに難しい話じゃないです。 そして管理者PWも裏技?で復活させた。 手順は、最新ログをDL、バックアップを取り、 ネットワーク上のdatファイルをblankにする、 そして本体cgi動かすと管理者PW設定画面になるので それでPWを設定して、datファイルの上の暗号化された 数文字列をバックアップを取ったログファイルの PWが記録してある場所にこぴぺ、それでまたUP、 そうすれば過去ログ飛ばさずに、初期化できます。 なんか時間にしたら5分程度しかかかっていないんだけど なんか仕事したーー感があるなぁ(ぇ おまけ。掲示板の迷惑書き込み、もう消しちゃったし、 URL飛んでないけど、書き込み自体は「バイアグラ売ります」 みたいなやつで、日本でいうセルシンも名前があった。 最近海外住みの人と接する機会があって、 アメリカだとセルシンってこういう製品名なのねぇ、、って 知ってたんで、へぇ〜って感じでした。 ま、日本からソレ買うとまずいんで、、、 しかし結構なお値段するんですよ、ふつーに日本で 医者から頂いた方がいい感じw |