最近流行っているGumblar(通称GENO)ウイルスを試してみようしたけれど。>>>最近流行っているGumblar(通称GENO)ウイルスを試してみようしたけれど。感染したWEBサイトを見ただけで、感染しFTPのパスワードを盗み出しさらに感染サイトを広げるという手法で、異常増殖したようです。おまけに、各セキュリティベンダーの対応が遅れたために、アンチウイルスが効かないということで、一種のパンデミック状態にもなったようです。ここ一週間でだいぶ情報が出てきて、ウイルスの挙動が分かるようになりました。脆弱性をついたプログラムを実行させ、そこから別のウイルスをダウンロードして、、という流れみたいです。FTP通信を監視して、アカウントを盗むというのはほんと怖い話ですね。日本でも相当数のサイトが感染しているようです。いうことで、仮想マシン上で感染させてウイルスの挙動や、どこにFTPアカウント送っているのかや、ほんとにセキュリティソフトで検知できないかをいろいろ試してみようと思いました。感染サイトを探さないといけません。"GenoVirus感染サイトリスト"。ここで見つけた感染サイトのソースを見てみます。(今回見てみたのは名古屋の某塾・予備校のサイト。3日前に見つけましたが、いまだに修正や告知ありません。実行しているようです。可読化したものが下記です。下記のようなスクリプトになります。いうホストにリダイレクトするようです。アクセスしてみたんですが、どうやら悪意あるファイルは配布されてないっぽいです。使っていたようですが、どちらもDNSが切れてたり、亡くなってたりしてるようです。今後別のばら撒きホストがまた新たにでるんでしょうかね?よって、結局ウイルスに感染させることができませんでしたが、ばら撒きサイトが閉鎖されたことで、全体として今回の騒動は現時点では終息に向かっているという感じすね。「簡易ファイルの共有」機能というのがあり、フォルダオプションで有効無効が設定できます。アクセス許可やフォルダ共有の詳細設定をするかしないかだけかと思ってたらどうやら違ってたようです。(今までXP使うとき、詳細アクセス権設定ができないと嫌なので即効無効にしてました)見つけたのが、@IT:簡易ファイルの共有機能を利用するの記事です。アカウントを使って行われるようです。アカウントが有効になるっぽいです。変更と読み取りが許可になっているようです。アクセスしちゃいます。ほんとにこれは家族内で簡単にファイル共有したいとかいうレベルの機能ですね。簡易ファイルの共有がデフォルトで推奨なのかがわかりません。企業こそ重要なファイル共有するから最初から細かく権限指定できるようにすべきだと思うんですがね。)(ここかららは、Guestの話になりますが)、ある時点で簡易ファイルの共有を無効にしたとします。アカウントは有効のまま残ってしまいます。server\userAアカウント)にだけ共有フォルダへのアクセス許可を与えます。後はどうなるかわかりますよね。アクセスが拒否されてしまいます。この時、Windowsは具体的下記のような認証をしていると思われます。権限でサーバPCにアクセスに行く。よって、アクセス拒否となる。有効になっているため、いわゆる匿名アクセスになるわけですね。サーバPCには匿名ユーザ(Guest)として、ログインできているわけです。匿名アクセスについては@IT:匿名ファイル・アクセスを許可するに詳細があります。アクセス権を追加してやると、共有フォルダにアクセスできるようです。同じにする)とどうでしょうか。権限が振られた共有フォルダにはアクセスできます。有効になっていると厄介なことになることが多いですし、勝手にログインされているのもセキュリティ上問題なので、無効にしておいたほうがいいでしょう。無効なら、サーバPCにアクセスした時点(エクスプローラでコンピュータを開いた時点)でログインが求められるようにすることができます。あれっ?ってことになり無駄に時間とられるので、気をつけないといけませんね。アカウントを使用してしまうようですね。アカウントについての下のほう。ネットワークアクセスです。L330Aと友人のVAIOノート(XR)でしたかね。SmartConnect(TCP/IPをカプセル化し、IEEE1394で流すソフト)でやってましたね。ファイル共有はなかなか手強かった記憶があります。あのころは今と比べると無知同然でしたからね。Construction」を使ってカスタマイズ昨日の窓の杜のRSSでたまたま見つけてちょいと使ってみたら意外によかったのでメモ。エクスプローラってやっぱりなかなか違和感があるんですよね。このツール使うことで、ちょっとだけXPっぽいUIに変更することができます。ダウンロードはここから。起動して、セットアップタブでインストールを押下するだけ。OSの再起動とかも求めらません。(エクスプローラウィンドウが閉じている必要はありますが。)気に入ったのは下記の点です。2000以前のときのように階層が分かりやすくなります。(XP時代でもフォルダオプションで簡易フォルダ表示を使用しないにすれば可能)・選択範囲時、コンテキストメニュー表示時は行全体選択を解除するこれはめっちゃ助かりました。Vistaの標準だと、更新日時やサイズ列上で右クリックからのコンテキストメニュー表示すると、その行が勝手に選択されちゃってたんですが、それがXPのように名前列だけにしてくれます。↑が↓のようにXP時代的になります。後は、フォルダのコンテキストメニューにコマンドプロンプトが表示できるなるのも便利です。Windows上でソフト開発や運用管理やってるとコマンドプロンプト必須ですからね。これってレジストリ設定するだけで有効にできた気がするんですが。プロパティに設定したボタンのクリックイベントが動きます。これを使うと、設定等のダイアログウィンドウのキー操作が簡単にできると思ってやってみたところ、はまってしまったのでそのメモ。セットしたボタン)押下時に勝手にフォームを閉じるようになってしまったのです。いうことで、いろいろ調べてみると、@IT:モーダル・ダイアログやモードレス・ダイアログを表示するには?に答えが。(「モーダル・ダイアログを表示するには?」の見出しの最後のほうにあります。)ちょいと引用して見ました。ボタンのDialogResultプロパティに、「DialogResult.Cancel」や「DialogResult.OK」などのDialogResult列挙体の値が設定されている場合、そのボタンがクリックされるとDialogオブジェクトのDialogResultプロパティに対してそのDialogResult列挙体の値が設定される。モーダル・ダイアログでは、DialogオブジェクトのDialogResultプロパティに「DialogResult.None」以外の値が設定されると、自動的にダイアログが終了する仕組みになっている。DialogResultプロパティを設定すれば、ボタンのClickイベント・ハンドラでダイアログの終了処理を実装する必要はない(ただし次に紹介するモードレス・ダイアログの場合は、Closeメソッドなどによるダイアログの終了処理が必要となる)。DialogオブジェクトのCancelButtonプロパティを設定すると、設定されたボタンのDialogResultプロパティに「DialogResult.Cancel」が自動的に設定される(ただし、この自動設定が行われるのは、ボタンのDialogResultプロパティの値が「DialogResult.None」の場合のときだけだ)。DialogResultプロパティの値は変更されないので注意してほしい。DialogオブジェクトのDialogResultプロパティには「DialogResult.Cancel」が固定的に設定される。いうことで、流れを追ってみました。