4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Volatilityのインストール

Last updated at Posted at 2014-10-12

CuckooのオプションでフォレンジックツールとしてVolatilityを使っているとのことで、インストールしてみたのでそのメモです。
正直、Yara以外は特に詰まったところはなく出来ました。

環境

  • OS
  • Ubuntu 14.04
  • PyCrypto
  • Yara
  • 3.1
  • Volatility
  • 2.3.1

参考

手順

必要なパッケージをインストール

Cuckooなどをインストールする過程で幾つかパッケージが入っていますが、Volatility単体で使う人もいると思うので両方書いておきます。

# Cuckoo向け
$ sudo apt-get install pcregrep libpcre++-dev
# Volatilityのみ向け
$ sudo apt-get install python python-pip unzip subversion pcregrep libpcre++-dev python-dev

PyCryptoのインストール

$ sudo pip install pycrypto

Distromのインストール

$ wget https://distorm.googlecode.com/files/distorm3.zip
$ unzip distorm3.zip
$ cd distorm3/
$ python setup.py build
$ sudo python setup.py build install

Yaraのインストール

Yaraのインストールに関しては
Cuckoo Sandboxの実行でYaraのエラーが出る
に書いたので、そちらを参照下さい。

Volatilityのインストール

$ wget https://volatility.googlecode.com/files/volatility-2.3.1.tar.gz
$ tar zxvf volatility-2.3.1.tar.gz
$ cd volatility-2.3.1/
$ python setup.py build
$ sudo python setup.py build install

最後に以下のような標準出力が得られていればOKです。
Failed to...とか出てると失敗しているので手順を再確認してみてください。

$ python vol.py -h
Volatility Foundation Volatility Framework 2.3.1
Usage: Volatility - A memory forensics analysis platform.

Options:
  -h, --help            list all available options and their default values.
                        Default values may be set in the configuration file
                        (/etc/volatilityrc)
(以下略)
4
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?