内存镜像文件取证

内存镜像文件与volatility工具

这个文件就是内存镜像文件,常见的内存镜像文件有raw、vmem、dmp、img等

在这里插入图片描述

提取内存信息,我们一般采用volatility工具进行提取,具体如何安装和使用,直接去网上搜索就可以了

在这里插入图片描述

获取电脑用户名

题目问我们的第一个问题是佳佳的电脑用户名叫什么,我们先去识别一下.raw文件信息,获取系统版本

为了更好的进行操作,我们先把文件名JiaJia_Co.raw修改为q.raw

在这里插入图片描述

输命令

volatility.exe -f q.raw imageinfo

在这里插入图片描述

内存的镜像版本是Win7SP1x64,操作系统我们一般采用第一个

打印注册表配置单元列表,获取计算机注册表目录

volatility.exe -f q.raw --profile=Win7SP1x64 hivelist

在这里插入图片描述

通过题目的暗示,我们知道佳佳的电脑用户名叫JiaJia

在这里插入图片描述

注册表 HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names 这个目录下保存着当前计算机中的所有用户,可以使用 printkey 插件,并用-K参数指定这个目录并打印

volatility.exe -f q.raw --profile=Win7SP1x64 printkey -K "SAM\DOMAINS\Account\Users\Names"

在这里插入图片描述

发现除了Administrator用户和Guest用户之外,还有一个JiaJia用户,那就能百分百确定佳佳的电脑用户名

获取程序最后一次运行的时间

打印userassist注册表项和信息

跟踪在资源管理器中打开的可执行文件和完整路径,其中UserAssist保存了windows执行的程序的运行次数和上次执行日期和时间。

volatility.exe -f q.raw --profile=Win7SP1x64 userassist

题目问我们的是最后一次运行计算器的时间,我们直接去找calc.exe的最后一次运行的时间

在这里插入图片描述

得出最后运行的时间是2021-12-10 12:15:47 UTC+0000,因为我们是在东八区,所以时间要加上8个小时,所以最终的截止时间是2021-12-10 20:15:47

合在一起flag就是ctfshow{JiaJia_2021-12-10_20:15:47},md5加密为ctfshow{079249e3fc743bc2d0789f224e451ffd}

总结

使用hashdump获取sam值

volatility.exe -f q.raw --profile=Win7SP1x64 hashdump

在这里插入图片描述

先破解sam值获取hash值,然后在md5解密

判断hash值使用的是那种方式加密:https://hashes.com/en/tools/hash_identifier

john pass.txt

在这里插入图片描述
在这里插入图片描述

john的使用文章可以参考:https://zhuanlan.zhihu.com/p/559819451

使用lsadump命令可以强制查看服务器默认密码

volatility.exe -f q.raw --profile=Win7SP1x64 lsadump

在这里插入图片描述

查看当前系统IP,获取主机IP 192.168.26.230

volatility.exe -f q.raw --profile=Win7SP1x64 netscan

在这里插入图片描述
在这里插入图片描述

通过svcscan查询服务名称,找到对应服务名

volatility.exe -f q.raw --profile=Win7SP1x64 svcscan

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值