Skip to Content
初めてのマルウェア解析 ―Windowsマルウェアを解析するための概念、ツール、テクニックを探る
book

初めてのマルウェア解析 ―Windowsマルウェアを解析するための概念、ツール、テクニックを探る

by Monnappa K A, 石川 朝久, 北原 憲, 中津留 勇
December 2020
Beginner to intermediate
448 pages
7h 48m
Japanese
O'Reilly Japan, Inc.
Content preview from 初めてのマルウェア解析 ―Windowsマルウェアを解析するための概念、ツール、テクニックを探る

11章メモリフォレンジックを利用した高度なマルウェア検出

 前章では、メモリイメージから貴重な情報を抽出するのに役立つ、様々なVolatilityプラグインを見てきました。この章では、メモリフォレンジックの解説を続けます。ステルス技術を悪用する高度なマルウェアに感染したメモリイメージからフォレンジックアーティファクトを抽出するのに役立つ、さらに様々なプラグインを見ていきます。次のセクションでは、メモリフォレンジックを利用したコードインジェクション技術の検出に焦点を当てます。8章『コードインジェクションとフッキング』で既に取り上げた概念の一部について説明しますので、次のセクションを読む前に、その章を読むことを強くお勧めします。

11.1 コードインジェクションの検出

 8章『コードインジェクションとフッキング』で触れましたが、コードインジェクションとは、(EXE、DLL、シェルコードなど)攻撃コードを正規のプロセスメモリに挿入し、正規プロセスのコンテキスト内で攻撃コードを実行するための技術です。リモートプロセスにコードを挿入するため、マルウェアプログラムは通常、読み取り権限(Read)、書き込み権限(Write)、実行権限(Execute)など、他のプロセスから介入されないようにする保護属性(PAGE_EXECUTE_READWRITE)を持つメモリを割り当て、リモートプロセスの割り当てられたメモリにコードを挿入します。リモートプロセスに挿入されたコードを検出するために、メモリ保護とメモリ内容から不審なメモリ領域を探すことができます。ここで重要な疑問は、疑わしいメモリ領域とは何か、プロセスのメモリ領域に関する情報をどのように取得するか、という点です。前章(『10.6.1 ldrmodulesを利用した隠しDLLの検出』)を思い出すと、Windowsはカーネル空間に ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

Andreas C. Muller, Sarah Guido, 中田 秀基
初めてのGraphQL ―Webサービスを作って学ぶ新世代API

初めてのGraphQL ―Webサービスを作って学ぶ新世代API

Eve Porcello, Alex Banks, 尾崎 沙耶, あんどうやすし

Publisher Resources

ISBN: 9784873119298Other