CTF题记Volatility—取证小集合

本文介绍了使用Volatility工具进行内存取证的过程,包括Volatility的基本介绍、如何使用、以及在湖湘杯、BUU内存取证和easydump等案例中的应用。通过分析内存镜像,提取关键信息,如进程、文件、服务、网络连接等,解决各种取证挑战。
摘要由CSDN通过智能技术生成

volatility介绍

Volatility是一款非常强大的内存取证工具,它是由来自全世界的数百位知名安全专家合作开发的一套工具, 可以用于windows,linux,mac osx,android等系统内存取证。Volatility是一款开源内存取证框架,能够对导出的内存镜像进行分析,通过获取内核数据结构,使用插件获取内存的详细情况以及系统的运行状态。

在不同系统下都有不同的软件版本,官网地址:https://www.volatilityfoundation.org/26

"食用"方法

判断镜像信息,获取操作系统类型

volatility -f ?.img/raw/... imageinfo
1

知道操作系统类型后,用–profile指定

volatility -f ?.img --profile=...
1

查看当前显示的notepad文本

volatility  -f file.raw --profile=WinXPSP2x86 notepad
1

查看当前运行的进程

volatility  -f file.raw --profile=WinXPSP2x86 psscan/pslist
1

扫描所有的文件列表(常常结合grep)

volatility  -f file.raw --profile=WinXPSP2x86 filescan
1

根据offset提取出文件

volatility  -f file.raw --profile=WinXPSP2x86 dumpfiles -D . -Q 0x.....
1

扫描 Windows 的服务

volatility -f file.raw --profile=WinXPSP2x86 svcscan
1

查看网络连接

volatility -f file.raw --profile=WinXPSP2x86 connscan
1

查看命令行上的操作

volatility -f file.raw --profile=WinXPSP2x86 cmdscan
1

根据pid dump出相应的进程

volatility -f easy_dump.img --profile=Win7SP1x64 memdump -p 2580 -D 目录
1

常用命令

题目

湖湘杯(取证)

一个G的raw文件,工具分析就行了。

使用

#使用imageinfo参数查看内存是什么系统的镜像
volatility -f men.raw imageinfo			#profile=Win7SP1x86_23418#直接查看用户名和密码hash
volatility -f men.raw --profile=Win7SP1x86_23418 hashdump
1234

然后看到三个用户

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Beluga

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值