Volatility

Volatility

最近突然对内存取证感兴趣了,所以在刷misc题。说到内存取证那肯定绕不开Volatility这个神器。自己安装的时候遇到了比较多问题,最后搞了一个下午才装好。而且特别神奇,最后一次装的时候,全程无报错。记录一下吧。

安装(kali2023.1):

1.1 安装pip2

Kali Python2.7安装pip2和模块方法_kali安装pip2_huayimu的博客-CSDN博客

#安装setuptools-18.5
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-18.5.tar.gz
(在本地起一个.py文件,把所有内容复制粘贴到本地)
tar -zxvf setuptools-18.5.tar.gz
cd setuptools-18.5/
sudo python2 setup.py build
sudo python2 setup.py install

#安装pip2
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
sudo python2 get-pip.py  

1.2 下载distorm3和volatility(github上直接搜了下载zip)

volatility下载
distorm3下载

然后解压,将distorm3放在volatility-master目录下

cd进distorm下,编译

python2 setup.py install

cd回到上一层,编译

python2 setup.py install

这两步注意位置和顺序

1.3 安装自带插件

python -m pip install yara
python -m pip install openpyxl
python -m pip install ujson
python -m pip install construct

1.4 安装mimikatz插件

将mimikatz.py放入plugins下

然后更新两个包

pip2 install --upgrade pip setuptools
pip2 install construct==2.5.5-reupload

注意使用这种外加的插件时,必须得用python2 vol.py​​来运行

python2 vol.py -f {filename} --profile={version} mimikatz

常用指令

#分析镜像信息
vol.py -f {filename} imageinfo 

#
vol.py -f {filename} --profile={version} hashdump
#
vol.py -f {filename} --profile={version} lsadump
#使用mimikatz破解开机密码
python2 vol.py -f {filename} --profile={version} mimikatz

#分析进程
vol.py -f {filename} --profile={version} pstree
#关键词筛选进程
vol.py -f {filename} --profile={version} pstree | grep 'lsass'
#导出进程
vol.py -f {filename} --profile={version} memdump -p {pid} -D {./path}

#查看活跃端口
vol.py -f {filename} --profile={version} connections
#查看进程监听端口
vol.py -f {filename} --profile={version} sockets

#分析dll
vol.py -f {filename} --profile={version} dlllist -p{pid}
#查看隐藏的dll
vol.py -f {filename} --profile={version} ldrmoudles -p{pid}
#找出未注入的代码和dll
vol.py -f {filename} --profile={version} malfind -p{pid}

#导出注册表
vol.py -f {filename} --profile={version} dumpregistry

#文件扫描
vol.py -f {filename} --profile={version} filescan|grep {'keyword'}
#下载对应文件
vol.py -f {filename} --profile={version} dumpfiles -Q {文件地址} -D {./path}

使用时要注意可疑进程:

比如notepad++、cmd

总之是一些能画能写能留记录的进程。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇