2006-06-17 15日の日記へのアクセスが多すぎて
一時期重すぎてアクセスできなくなってました。
今はtDiaryから分離したので重くないです(カウンターとか更新されてませんが)
原因と対策は……夏の本のネタにでもするか(笑)
今日も例によってハルヒ11話のネタバレがあります。
◆ [日記] リンクくださった方ありがとうございますm(_ _)m
一瞬(10分位)のログは無いですが、それ以外はリファー捕まえて頑張って読ませていただいてます。
しかし、1日で25000hit超えるとは…(16967+9369+α=26336@6/17日アクセス。後半は分離したから別カウント。αはログ取れてない空白の10分)
私もよく見てるサイト様からも沢山リンクいただきました。
いつか見上げた、あの青空の下でさん所を起点として、凄い勢いで広がっていくのを目の当たりにしました。にゅーあきば.こむさんとかカトゆーさんとか…もう、数え上げられないほど。ありがとうございます。
中でも楽画喜堂さん所からのアクセスは凄まじかったです。いや、現在進行形で凄まじいです。ありがとうございます。
個人的には楽画喜堂さん所に乗ることが一つの目標だったのでとても嬉しいです。
mixi内からも幾つかリンク来てました。見に行ってるので「いつき」なる名前でログが残っていてモロバレな気がしますが…「うわっ(;´Д`)」とでも思って置いてください(ぇー
リンクくださった方、本当にありがとうございましたm(_ _)m
◆ [日記] というわけで、一時アクセス不可になってましたorz
load aveが16とかおかしい。
tDiaryの2.0.0は特定の日記にアクセスしまくられると急激に重くなる事が発覚……というか、コンボイ現象の予感*1。
*1 突っ込まれる前に言っておこう。某トランスフォーマーでは無いからね?(笑)
◆ [日記] 15日の日記はtDiaryから分離中です
処理を軽くするために…です。
コメント投稿してもTrackBackしても反映されません(裏モード使えば見れますが)
トップページには反映されてたりするんですが…
アクセスが落ち着いてきたらまた戻します。
◆ [日記] 15日の日記のアクセス元とか見てて思ったこと
というか、あれで本当に出来るの?って疑問が幾つかあったので。
私の知識範囲内で。
1. ネットワーク越しになってなくね?
→相手の状態がチェックできてる事から、サーバで実行 or サーバに(別経路で)侵入済み or 長門PCがサーバだった あたりで(笑)
確かにあれだとリモートのプログラムの書き換えは出来ないですね。そういえば「索敵モードオフになってる」と分かった時点でリモート情報は覗いているのでは…
2. bcc32ってどこから入手したの?
borlandの有名なフリーコンパイラなので、きっと長門がDLしたんでしょう。
ちなみに私はC++ Builder使い。え?どうでもいいって?すんません(1,2,4,5と持ってる気がする…6は?)
3. 「アクセス不可」にするってコード領域書き換えないと無理な気が…
→WriteProcessMemoryで書き換え可能な事を確認。(Windows2000 @ VMwareでテストプログラム作って確認。Windows XP SP2でも書き換えは成功してる事は確認)。
ただ、かなりめんどくさいです。無邪気にやると、書き換えようとする側、関数エラーだろうし。全versionのWindowsで出来るとは思わないです。そもそも実行開始後に解析するのはかなり無茶。
確認したのはデバッガ上で追っていった結果なので…まだちゃんと動くプログラムは出来てないです。できなかったらごめん。
(書き換えた後、書き換えられた先で別の関数呼び出すとメインロジックに戻れなくて落ちるんだよなぁ…まだ何か違ってるんだろうけど…スタックにのせ忘れてるデータがあるとかで…。関数呼ばないと正常終了したけど、デバッガ上じゃないと違いがわかんねぇ(笑)分かるように33C0C60001とか入れてみたら予想通りの保護違反でしたが…)
ただ、アセンブラ…というよりは、マシン語読めないと難しいと思います。マシン語でE876543210ってのを見てどういう結果になるか予測できれば多分できる。あとは頑張って足し算と引き算をするだけだっ
……まだ全部は出来ないんですけどね?orz
ちなみに、一応昨日の日記にも書きましたが、「実際に画面上に流れていたときは、時々文字の順序が狂ってたりエラー処理が甘かったり、同じコードが何回も流れたり」してます。大元のプログラムを適当にぶったぎって流してる感じ。例のソースは、その辺を適当に補完(むしろ、「あ、これループしてる」とかで切ったり)してます。多少補正してると言うことです。ダイレクトに打ち込むとdoループの中に#includeあったり、突如bcc32が出てきたりするしねぇ…。プログラムコードに落としながら、長門は何がしたいんだ、と思った場所もあることを追加しておこう(笑)
まぁ、「ちゃんとしたソース」を元にしてるのが凄いので、凄いことには変わりないのですが。むしろ良く出てきたな、このソース(slashdotな方の所によればこの辺が近いのでは?とか言われてますが…printf系以外は結構近い…というか、誰でもプロセス取得部分はこんな感じになると思うのだが…)京都アニメーションの中にはそういう人がいたりするのだろうか?。
所で、MessageBoxの戻り値をチェックしてないのは、OK以外押すつもり無かったですか?長門さん*1
*1 強制終了するつもりだった?それとも……「それは、禁則事項」ですか、そうですか。
◆ [日記][tDiary] 何の影響かは分からないが…
makerss.rbがエラーで死ぬのでcache/makerss.cacheをクリア。
rss情報を初期化しました…なんか間違った?
negative string size (or size too big)と言われた…なんだろう?
◆ [巡回][ネタ] どんな映像をも台無しにしてしまう脅威のマリオ・サウンドのパワーを見よ!
個人的にはMATRIX vs. MARIOが微妙にツボった…(笑)