关于我在windows使用volatility取证这档事
官网下载地址:https://www.volatilityfoundation.org/releases
volatility3的官方文档:https://volatility3.readthedocs.io/en/latest/basics.html
下载
看清有两个版本,用法不一样
第一次我下载了Volatility 2.6 Windows Standalone Executable (x64)
结果执行Volatility.exe老是报出error
然后我果断删除了2.6
下载了3.0
版本差异
而volatility2的用法如下
volatility -f 'Windows 7-dde00fa9.vmem' imageinfo
volatility3插件功能
下面使用python vol.py -h看volatility3的插件都有哪些
下面插件只是简单罗列,准备再写一篇文章单独介绍
pluginbanners.Banners configwriter.ConfigWriterframeworkinfo.FrameworkInfo isfinfo.IsfInfo layerwriter.LayerWriterlinux.bash.Bash linux.check_afinfo.Check_afinfolinux.check_creds.Check_credslinux.check_idt.Check_idtlinux.check_modules.Check_moduleslinux.check_syscall.Check_syscall linux.elfs.Elfs linux.keyboard_notifiers.Keyboard_notifiers linux.lsmod.Lsmod linux.lsof.Lsof linux.malfind.Malfindlinux.proc.Maps linux.pslist.PsListlinux.pstree.PsTreelinux.tty_check.tty_checkmac.bash.Bash mac.check_syscall.Check_syscallmac.check_sysctl.Check_sysctlmac.check_trap_table.Check_trap_tablemac.ifconfig.Ifconfigmac.kauth_listeners.Kauth_listenersmac.kauth_scopes.Kauth_scopesmac.kevents.Keventsmac.list_files.List_Filesmac.lsmod.Lsmod mac.lsof.Lsof mac.malfind.Malfindmac.mount.Mount mac.netstat.Netstatmac.proc_maps.Maps mac.psaux.Psaux mac.pslist.PsList mac.pstree.PsTree mac.socket_filters.Socket_filtersmac.timers.Timers mac.trustedbsd.Trustedbsdmac.vfsevents.VFSeventstimeliner.Timelinerwindows.bigpools.BigPoolswindows.cmdline.CmdLinewindows.dlllist.DllListwindows.driverirp.DriverIrpwindows.driverscan.DriverScanwindows.dumpfiles.DumpFileswindows.envars.Envarswindows.filescan.FileScanwindows.getservicesids.GetServiceSIDswindows.getsids.GetSIDswindows.handles.Handleswindows.info.Info windows.malfind.Malfindwindows.memmap.Memmapwindows.modscan.ModScanwindows.modules.Moduleswindows.mutantscan.MutantScanwindows.netscan.NetScan windows.poolscanner.PoolScannerwindows.privileges.Privswindows.pslist.PsListwindows.psscan.PsScanwindows.pstree.PsTreewindows.registry.certificates.Certificateswindows.registry.hivelist.HiveListwindows.registry.hivescan.HiveScanwindows.registry.printkey.PrintKeywindows.registry.userassist.UserAssistwindows.ssdt.SSDT windows.statistics.Statisticswindows.strings.Strings windows.symlinkscan.SymlinkScanwindows.vadinfo.VadInfowindows.verinfo.VerInfowindows.virtmap.VirtMapThe following plugins could not be loaded (use -vv to see why):
volatility3.plugins.windows.cachedump, volatility3.plugins.windows.callbacks,
volatility3.plugins.windows.hashdump, volatility3.plugins.windows.lsadump,
volatility3.plugins.windows.svcscan, volatility3.plugins.windows.vadyarascan,
volatility3.plugins.yarascan
注意最下面提示有一些插件不能加载
使用-vv查看原因
python vol.py -vvVolatility 3 Framework 1.0.0
INFO root : Volatility plugins path: ['D:\\Tools\\volatility3-1.0.0\\volatility3\\plugins', 'D:\\Tools\\volatility3-1.0.0\\volatility3\\framework\\plugins']
INFO root : Volatility symbols path: ['D:\\Tools\\volatility3-1.0.0\\volatility3\\symbols', 'D:\\Tools\\volatility3-1.0.0\\volatility3\\framework\\symbols']
INFO volatility3.plugins.yarascan: Python Yara module not found, plugin (and dependent plugins) not available
DEBUG volatility3.framework: No module named 'yara'
DEBUG volatility3.framework: Failed to import module volatility3.plugins.yarascan based on file: yarascan
DEBUG volatility3.framework: No module named 'Crypto'
DEBUG volatility3.framework: Failed to import module volatility3.plugins.windows.cachedump based on file: windows\cachedump
INFO volatility3.plugins.yarascan: Python Yara module not found, plugin (and dependent plugins) not available
DEBUG volatility3.framework: No module named 'yara'
DEBUG volatility3.framework: Failed to import module volatility3.plugins.windows.callbacks based on file: windows\callbacks
DEBUG volatility3.framework: No module named 'Crypto'
DEBUG volatility3.framework: Failed to import module volatility3.plugins.windows.hashdump based on file: windows\hashdump
DEBUG volatility3.framework: No module named 'Crypto'
DEBUG volatility3.framework: Failed to import module volatility3.plugins.windows.lsadump based on file: windows\lsadump
INFO volatility3.plugins.yarascan: Python Yara module not found, plugin (and dependent plugins) not available
DEBUG volatility3.framework: No module named 'yara'
DEBUG volatility3.framework: Failed to import module volatility3.plugins.windows.svcscan based on file: windows\svcscan
INFO volatility3.plugins.yarascan: Python Yara module not found, plugin (and dependent plugins) not available
DEBUG volatility3.framework: No module named 'yara'
DEBUG volatility3.framework: Failed to import module volatility3.plugins.windows.vadyarascan based on file: windows\vadyarascan
INFO root : The following plugins could not be loaded (use -vv to see why): volatility3.plugins.windows.cachedump, volatility3.plugins.windows.callbacks, volatility3.plugins.windows.hashdump, volatility3.plugins.windows.lsadump, volatility3.plugins.windows.svcscan, volatility3.plugins.windows.vadyarascan, volatility3.plugins.yarascan
usage: ....................
volatility: error: Please select a plugin to run
这些提示说缺少一些模块
下面就安装模块
安装依赖包
然后有提示我们pip该升级了。。。
并不是啰嗦,是想尽可能解决一些新手碰到不会处理的问题
然后再安装模块
装完模块再次查看插件发现报错了
查找问题
这是官方给出的依赖包
而我们之前安装的模块
因为版本相差太多,猜测我们安装错了
先卸载这两个模块
试试看有没有官网这个模块yara-python
发现有这个模块
然后运行volatility测试这个是不是它要求的模块
发现现在它只提示我们缺少Crypto模块
之前先卸载这个模块是为了控制变量
选择再安装Crypto模块
结果是安装成功,仍然提示缺少模块
根据官方的说法,它还需要一个依赖包capstone
那就安装它试试
说明这个模块不是我们想要的
经过搜索发现还有个模块叫pycrypto
然而安装的时候报错
说缺少Microsoft C++ Build Tools
接下去linux系统来验证我的猜想
安装模块成功,并且不再提示缺少模块
抱怨:所以最讨厌在windows上搞一些编程
总结
坑1,它提示我们缺少下面这两个模块
其实我们需要安装的是这两个模块
yara-python和pycrypto
坑2,windows编程老是出现各种各样的问题
关于我在windows使用volatility取证这档事相关推荐
- kali 安装volatility_kali对Windows内存在线取证
kali对Windows的内存取证 在kali系统上,有VOLATILITY等工具,可以方便的完成内存镜像取证等工作,如何将Windows系统内存镜像数据给VOLATILITY分析呢?除了通过Dump ...
- 数据科学与R语言: 关于我 Rer
数据科学与R语言: 关于我 Rer 数据科学与R语言: 关于我 关于我 钱钟书曾说,鸡蛋好吃不一定要去认识下蛋的母鸡.不过人类是社会化的动物,访客和博主都希望有多一些的交流.在2012年元旦之即,写下 ...
- Volatility取证工具使用学习日记
Volatility取证工具还在学习,记录一下 目录 陇剑杯取证 世界技能大赛湖北省取证比赛 安洵杯取证赛题 长安杯 取证 本文章所需文件: 链接:https://pan.baidu.com/s/1T ...
- 关于我的Android 博客
我是曹新雨,我为自己代言.现在的菜鸟,3年以后我就是大神.为自己加油.微信:aycaoxinyu 关于我的Android博客,都是我当初遇到困难,克服之后,写上去的.后来,有人加我微信,问我一些问题, ...
- 关于我的FPGA博客
关于我的FPGA博客 1)一直从事FPGA相关工作,10年工作经验: 2)主要从事Xilinx FPGA逻辑开发: 3)FPGA研究方向为接口开发,包括低速接口和高速接口: 4)熟练使用FPGA开发软 ...
- 关于我与CSDN不得不说的故事
关于我与CSDN不得不说的故事,emmmmm~可以确定不是"事故" Topic1 你来自哪里?来CSDN想收获什么? 坐标轨迹溯源:from 花园城市 to 榕城(虎纠) 我与CS ...
- 关于我的SEO求职经历
关于我的SEO求职经历 我是如何走进 SEO 行业的? 毕业了!我能干点什么呢?寻找网站建设公司?毕竟自己学的就是网站建设这一行业,但是从事网站建设的人士非常多,都是有工作经验的.对于 ...
- windows命令行帮助文档如何使用
windows命令行帮助文档如何使用( 文章目录: 一.查看windows的常用命令提示符 二.如何查看每个命令的使用手册 1.more命令:查看文档内容 2.find命令:查找命令 只有学会查看帮助 ...
- windows下javadoc生成文档注释的命令
windows下javadoc生成文档注释的命令 javadoc -d myHello -author -version HelloWorld.java
最新文章
- 1.解决python中导入包不成功的问题(出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url问题)
- python3 strip lstrip rstrip 删除字符串首尾指定字符
- Word文档转html并提取标题
- Apriori算法简介及实现(python)
- 用HTTP的PUT方式发送请求
- ISO C99中的一些扩展(草稿)
- Matplotlib学习---用matplotlib画误差线(errorbar)
- 【算法设计与分析】08 序列求和的方法
- 如何提高生产力(二)、软件的开发与采购
- CMD提取文件名技巧
- 熟练掌握如何设置空闲超时时间.
- sift vlfeat 学习
- js中this指向学习总结
- Guge搜索引擎汇总
- 摄像头 - 双摄像头工作原理详解:RBG +RGB, RGB + Mono
- 【Hulu独家面试宝典】助你决胜校招技术面
- 机器学习中的F1-score
- [转贴]郎恒《齐天大圣》Rap 搞笑!
- OpenCV-Python击中击不中HITMISS形态变换详解
- App 抓包利器:Charles 以及 App 爬虫心得