タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingとintelとvirtualizationに関するkgbuのブックマーク (2)

  • 64ビットCPU(AMD64+EM64T)でアセンブラ

    仮想化技術の考察 x86系CPUの仮想化技術を読み解いてみます。 仮想化とは、ひとつのマシン(CPU、メモリ、ディスク他を備えたPC)上に複数の(仮想的な)マシンを 作ることです。それぞれのマシンはCPU、メモリなどを備えた、れっきとしたPCです。 ただ複数のマシンがあるように見えても実際には(物理的には)ひとつのマシンしか存在しないところが、仮想化たる所以です。 x86系CPUの仮想化では、インテルの「Intel Virtualization Technology」 (以下、VTと略。x86(IA-32)用VTの旧コードネームはVanderpool Technology、Itanium(IA-64)用VTの旧コードネームはSilverdale Technology)と AMDの「Pacifica」がありますが、とりあえず稿執筆時に仕様書が公開されている VTについて考えます。(Paci

    kgbu
    kgbu 2009/05/13
    86系CPUの仮想マシンを起動してみる
  • やや温め納豆

    概要 OllyBonEはページテーブルを操作してメモリの属性を変更することで、ヒューリスティックにアンパックを行うプログラムです。ページテーブル操作によるアンパッキング技法の先駆けとして有名です。 ソースは以下からダウンロードできます。 http://www.joestewart.org/ollybone/ 続きを読む 今回は、仮想化技術で隠されたプロセスを検出する、という研究のお話をします。また、これについて試験的にWindows 7(x86)で動くものを実装してみましたので、その実装詳細と評価も交えていきます。実装はこちら。 続きを読む 期待に応えたいと考えたからだと思う。ただ自分の生活の中にこいつがどうやっていこんで行くのかは、正直見えてない。自分の中での価値をほとんど失ってしまっているので。 GetTickCount関数とtimeGetTime関数がどうやって実装されているか確認

    やや温め納豆
  • 1