前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >取证分析 | Volatility工具使用

取证分析 | Volatility工具使用

作者头像
安全小王子
发布2021-09-23 17:01:57
10.3K0
发布2021-09-23 17:01:57
举报
文章被收录于专栏:betasecbetasec

1.Volatility功能介绍

Volatility是一款开源的内存取证分析工具,支持Windows,Linux,MaC,Android等多类型操作系统系统的内存取证方式。该工具是由python开发的,目前支持python2、python3环境。接下来小编将带领大家学习Volatility工具的安装及使用。

工具下载地址:https://github.com/volatilityfoundation

2.Volatility安装方式

目前作者已公布了两个版本的Volatility,Volatility2是基于py2环境,Volatility3是基于py3环境,接下来小编将带领大家分别对这两个环境进行安装。

(1)Volatility3环境的安装

首先请确保系统中已安装python3环境,安装pycrypto库函数

进入到Volatility目录,执行如下指令,即可将Volatility成功安装

代码语言:javascript
复制
>>> sudo python3 setup.py install

此时,就成功安装了Volatility3工具,可以执行如下指令查看是否安装是成功

代码语言:javascript
复制
>>> sudo python3 vol.py -h

(2)Volatility2环境的安装

首先请确保系统中已安装python2环境,安装pycrypto库函数

首先通过网站下载pycrypto安装包:https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/

注意:如果遇到报错可尝试执行如下命令,解决问题:

代码语言:javascript
复制
>>> sudo apt-get install python-dev
>>> sudo pip install setuptools
进入到Volatility目录,执行如下指令,即可将Volatility成功安装
>>> sudo python2 setup.py install

此时,就成功安装了Volatility2工具,可以执行如下指令查看是否安装是成功

代码语言:javascript
复制
>>> sudo python2 vol.py -h

3.Volatility使用方式

Volatility2的使用方法

(1) 获取系统基本信息

代码语言:javascript
复制
>>>python2 vol.py -f ../Target.vmem imageinfo

(2) 列出进程信息

代码语言:javascript
复制
>>> python2 vol.py -f ../Target.vmem --profile=Win7SP1x64 pslist

(3) 提取某进程文件内容

代码语言:javascript
复制
>>> python2 vol.py -f ../Target.vmem --profile=Win7SP1x64 memdump -p 516 -D /

(4) 查看文件目录

代码语言:javascript
复制
>>> python2 vol.py -f ../Target.vmem --profile=Win7SP1x64 filescan

(5) 提取某文件内容

代码语言:javascript
复制
>>>python2 vol.py -f ../Target.vmem --profile=Win7SP1x64 dumpfiles -Q 0x000000007fe72430 --dump-dir=./

(6) 调用mimikatz抓取系统口令

代码语言:javascript
复制
>>> python2 vol.py -f ../Target.vmem --profile=Win7SP1x64 mimikatz

Volatility3的使用方法

(1) 获取系统基本信息

代码语言:javascript
复制
>>>sudo python3 vol.py -f ../Target.vmem windows.info

(2) 列出进程信息

(3) 提取某进程文件内容

代码语言:javascript
复制
>>>sudo python3 vol.py -f /opt/forensic-analysis/Target.vmem windows.pslist --pid 516 --dump

(4) 查看文件目录

(5) 提取某文件内容(此功能存在问题,待进一步解决!)

- 往期推荐 -

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 betasec 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档