メール |
レンタル*KのPassの抜きかたの話。 *Kの作者のページに行くと、各種掲示板のスクリプトがダウンロードできるよね。 で、もしレンタル*K掲示板を見つけたら、そのディレクトリがあるかを探すんだよ。ものぐさな管理者だとディレクトリが丸見えの時もあるから、そういう時は簡単。 ログを発見出来たらその1行目の最後に暗号化されたパスワードがあるから、それをJohnなどで解析すればOK。 じゃ、例として・・・・・・ http://www.hoge.com/cgi-bin/mkres2.cgi?moemoe *KRES2の場合、データファイルは「../mkres2u」に格納されているから(入手した説明書を参照)、まず もしパスワードが入ってなかったら、基本設定のファイルが別にあるという事になる。この場合、アカウントの先頭に「da」がつくテキストファイルとなる。 つまり、パスワードは「../mkres2u」の「asアカウント名.txt」か、「daアカウント名.txt」と言う事。 ************** 基本的にはこんな感じ。*KBOARDでも*KRESでも、ディフォルトでは「asアカウント名.txt」か、「daアカウント名.txt」なんだよね。 ただしあくまでもディフォルトでの話だから、ディレクトリ名を変えていたり、階層を変えていたり、ファイル自体にパーミッションをかけていたりするから、そういう時はいろいろディレクトリ名を変えて試してみてね。 また、*KBOARD(*KRESじゃなくて)の場合は掲示板のあるディレクトリにデータファイルがあることが結構ある。 http://www.hoge.com/cgi-bin/mkboard.cgi?moemoe その他、ディレクトリ名をちょっとずつ変えたり、場所をずらして探すのも有効。 http://www.hoge.com/cgi-bin/mkres2.cgi?moemoe では実例(すべてアカウントを「hoge」とした場合) http://*****.to/bbs/hoge.html http://*******.to/bbs/hoge.html http://*****.net/freebbs/mkres2.cgi?hoge http://*********.to/~sin/bbs4/mkboard2.cgi?hoge http://***.***.**.**/free4/bbs/cgi-bin/mkboard.cgi?hoge http://*****.*******.ne.jp/~***/resuser/hoge.html http://www.******.co.jp/bbs/mkb/hoge.html これらは*KBOARD・*KRES 掲示板だが、レンタル掲示板でうちらでもソースが手に入るものとしていろいろある。 http://www.****-web.com/が出している「M*S PRO」の場合。 http://www.hoge.com/mbs/bbs.cgi?room=hoge だとすると Mini*BSをリリースしている「*ットサーフレスキュー」が出している「*ULTI STATION BOARD」(*SB)の場合。 http://www.hoge.com/msb/bbs.cgi?0001 だとすると 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 個人の掲示板の場合 レンタル掲示板を使わず、自分のバイダでcgiを使えるところはそれを利用していることもある。 例えばパスファイルを作るタイプとして Mini*BSのVer7.9〜 http://www.hoge.com/moemoe/cgi-bin/minibbs.cgi だと WWW*BS(mini*bsと同じレスキューがリリースしているツリー型掲示板) http://www.hoge.com/moemoe/cgi-bin/minibbs.cgi だと *KRes(個人用の物) http://www.hoge.com/moemoe/cgi-bin/res.cgi だと などがある。これらの掲示板で名前を変えてもデータファイルの名前を変える場合、CGIと同じ名前に変える場合の2種類がほとんど。 minibbs.cgiをhogebbs.cgiと名前を変えていたら その他パスをcgiに直接書き込むタイプは、p*tit board、t*ote、sp *oardなどなど腐るほどあるけど、全体の割合から言って 個人向けの掲示板はcgiの中に直接書きこむタイプがほとんど。理由として考えられるのは
じゃないかな?ま、同じ鯖にアカウントを持っていれば 覗ける場合もあるけどね。 ただしICQでも言ったけど、パスファイルが覗けなかったり、cgiに直接書き込むタイプの掲示板でも 管理者のパスワードを抜く事が可能な場合がある。 まず、今ではまずないだろうが、一部のヘボい鯖だと 次に、*ール板など管理者が書き込む時管理用パスを入力するような場合。****板もカール板だけど、管理者の書き込みだと「master」って表示して偽者と区別出来るでしょ?あれは 書き込みの時に、削除用パスに管理用パスを入力するんだよ。 で、その場合、パスファイル(ちなみに*ール板のディフォルトは「pass.txt」)は見つけられないがログファイルを見つける事が出来たら、それをよ〜く調べる。 管理者の発言に暗号化されたパスを見つけたら、それが管理用パスになる。 ただし*ール板以外の場合、管理者が投稿する時 投稿用のパスワードを使って管理パスと区別している事もある。滅多にないけどね。 さっき cgiを使うんだけど、例えばVirtualAveの15号機に覗きたい掲示板があって、自分も15号機にアカウントがあれば、簡単なスクリプトでその掲示板のソースを見る事が出来る。 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 長々と書いたけど、やっぱいろいろな掲示板のソースを実際見て、出来ればローカル等で試して
その特性を研究するのが一番! おいらの場合、目に付いた掲示板は必ずソースをダウソするし、新しいバージョンが出たのに気が付けば同じ掲示板でもソースを入手するようにしているよ。若干の仕様の変更とかあるし、どこが変更になったかすぐに分かるからね。 |
written by 2代目怒羅絵悶