首页 网络安全 安全学院 查看内容

电子取证技术之实战Volatility工具

2017-5-9 00:15 |来自: 互联网 3318 0

摘要: 作者:beswing预估稿费:300RMB投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿前言这几天和麦香表哥一直在玩取证的事情,我也好好学习了Volatility 这个神器,一个开源的Windows,Linux,MaC,Android的 ...

作者:beswing

预估稿费:300RMB

投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿

前言


这几天和麦香表哥一直在玩取证的事情,我也好好学习了Volatility 这个神器,一个开源的Windows,Linux,MaC,Android的内存取证分析工具,由python编写成,命令行操作,支持各种操作系统。

Volatility 的安装


这次讲的是在linux下的取证,所以我安装的也是linux平台下的Volatility。在https://code.google.com/archive/p/volatility/ 下载源代码,或者使用我分享的源码,http://pan.baidu.com/s/1o8JOQV4 版本是2.6 linux下可以直接使用。如图:

图 (一)

另外,Kali自带了Volatility ,volatility在“应用程序”-“Kali Linux”-“数字取证中。

Volatility的实战分析


了解常用命令

从图一中,我们知道,我们可以通过 python vol.py -h查看帮助,获取常用的命令。例如

查看插件、地址空间、以及Profiles

基本操作

加载镜像,以及加载相应的profile 加载插件。

需要特别说明的是,windows系统的profiles相当齐全,但是linux下的profile就得自己制作了,相应的制作方法,我们可以在https://code.google.com/p/volatility/wiki/LinuxMemoryForensics 看到,或者我们可以在https://github.com/KDPryor/LinuxVolProfiles](https://github.com/KDPryor/LinuxVolProfiles看到相应linux发行版本,以及相应系统内核的profile。

实战


我们在这里即将分析的镜像是Challenge 7 of the Forensic Challenge 2011 - Forensic Analysis of a Compromised Server的题目,我们可以在https://www.honeynet.org/challenges/2011_7_compromised_server 这下载到相应的镜像文件。

第一步 分析镜像文件

分析镜像文件,我们可以通过挂载的方式,来确定镜像的系统的版本,我们才可以制作相应的profile,或者搜索相应的profile。

我们先挂载镜像 mount -o loop victoria-v8.sda1.img /mnt 将镜像挂载到/mnt。

切换到/mnt 目录 root@kali:~/Desktop/volatility-master# cd /mnt

我们可以看到相应的系统文件。

1
本文出处: http://www.toutiao.com/a6417582467050111234/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部