タグ

2008年5月23日のブックマーク (2件)

  • 最適化の為のアセンブラ入門

    現在、アセンブラを使わなければならないという状況はあまりありませんが、最適化をする場合はアセンブラを知っている方がなにかと有利です。特に、コンパイラの吐いたコードを吟味することはとても重要です。よってここでは、アセンブラコードを読む能力と、簡単なアセンブラコードを書く能力を身に付けることを目標とします。 この記事は Windows 上で VC++ を使う場合を想定して書いていますが、BCC でも殆ど同じですし、gcc でも少し書き方を変えれば使えます。Intel のプロセッサ上で動く Linux 等でも基的な部分は同じですし、命令セットの異なるプロセッサでも、基的な部分は役に立つと思います。ターゲットは Intel Pentium 系プロセッサです。 第0回 アセンブラってどういうもの? 第1回 代入と基的な演算 第2回 定数とメモリの扱い 第3回 レジスタについて 第4回 分岐命

  • トロイの木馬「TROJ_DLOADER.CMM」

    「TROJ_DLOADER」(ディーローダー)ファミリーは,トレンドマイクロのサポートセンターに寄せられるウイルス被害の報告において,上位に入るトロイの木馬型の不正プログラムである。2007年の年間ウイルス感染被害レポートでは245件の報告があり,4位であった。 TROJ_DLOADERファミリーが最初に発見されたのは,2003年3月とそれほど新しいタイプではない。しかし,今なお多くの亜種が作成されている不正プログラムの一種である。トレンドマイクロのウイルス・パターン・ファイルへのウイルス・シグネチャ登録数を見ても,亜種の発生数が右肩上がりに増加しているのが見て取れる(図1)。 TROJ_DLOADERは,名前が示す通り,ほかの不正プログラムをダウンロードさせるのが主たる動作である。悪意のある攻撃者の目的を達成するための中継ぎの役目を担っていることが多い。昨今のWebからの脅威を説明する上

    トロイの木馬「TROJ_DLOADER.CMM」