官网下载地址: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取证这档事相关推荐

  1. kali 安装volatility_kali对Windows内存在线取证

    kali对Windows的内存取证 在kali系统上,有VOLATILITY等工具,可以方便的完成内存镜像取证等工作,如何将Windows系统内存镜像数据给VOLATILITY分析呢?除了通过Dump ...

  2. 数据科学与R语言: 关于我 Rer

    数据科学与R语言: 关于我 Rer 数据科学与R语言: 关于我 关于我 钱钟书曾说,鸡蛋好吃不一定要去认识下蛋的母鸡.不过人类是社会化的动物,访客和博主都希望有多一些的交流.在2012年元旦之即,写下 ...

  3. Volatility取证工具使用学习日记

    Volatility取证工具还在学习,记录一下 目录 陇剑杯取证 世界技能大赛湖北省取证比赛 安洵杯取证赛题 长安杯 取证 本文章所需文件: 链接:https://pan.baidu.com/s/1T ...

  4. 关于我的Android 博客

    我是曹新雨,我为自己代言.现在的菜鸟,3年以后我就是大神.为自己加油.微信:aycaoxinyu 关于我的Android博客,都是我当初遇到困难,克服之后,写上去的.后来,有人加我微信,问我一些问题, ...

  5. 关于我的FPGA博客

    关于我的FPGA博客 1)一直从事FPGA相关工作,10年工作经验: 2)主要从事Xilinx FPGA逻辑开发: 3)FPGA研究方向为接口开发,包括低速接口和高速接口: 4)熟练使用FPGA开发软 ...

  6. 关于我与CSDN不得不说的故事

    关于我与CSDN不得不说的故事,emmmmm~可以确定不是"事故" Topic1 你来自哪里?来CSDN想收获什么? 坐标轨迹溯源:from 花园城市 to 榕城(虎纠) 我与CS ...

  7. 关于我的SEO求职经历

    关于我的SEO求职经历 我是如何走进 SEO 行业的?         毕业了!我能干点什么呢?寻找网站建设公司?毕竟自己学的就是网站建设这一行业,但是从事网站建设的人士非常多,都是有工作经验的.对于 ...

  8. windows命令行帮助文档如何使用

    windows命令行帮助文档如何使用( 文章目录: 一.查看windows的常用命令提示符 二.如何查看每个命令的使用手册 1.more命令:查看文档内容 2.find命令:查找命令 只有学会查看帮助 ...

  9. windows下javadoc生成文档注释的命令

    windows下javadoc生成文档注释的命令 javadoc -d myHello -author -version HelloWorld.java

最新文章

  1. 1.解决python中导入包不成功的问题(出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url问题)
  2. python3 strip lstrip rstrip 删除字符串首尾指定字符
  3. Word文档转html并提取标题
  4. Apriori算法简介及实现(python)
  5. 用HTTP的PUT方式发送请求
  6. ISO C99中的一些扩展(草稿)
  7. Matplotlib学习---用matplotlib画误差线(errorbar)
  8. 【算法设计与分析】08 序列求和的方法
  9. 如何提高生产力(二)、软件的开发与采购
  10. CMD提取文件名技巧
  11. 熟练掌握如何设置空闲超时时间.
  12. sift vlfeat 学习
  13. js中this指向学习总结
  14. Guge搜索引擎汇总
  15. 摄像头 - 双摄像头工作原理详解:RBG +RGB, RGB + Mono
  16. 【Hulu独家面试宝典】助你决胜校招技术面
  17. 机器学习中的F1-score
  18. [转贴]郎恒《齐天大圣》Rap 搞笑!
  19. OpenCV-Python击中击不中HITMISS形态变换详解
  20. App 抓包利器:Charles 以及 App 爬虫心得

热门文章

  1. 2023年湖北中级工程师职称申请全流程,你知道吗?启程别告诉你!
  2. 灾难性遗忘(catastrophic forgetting)学习笔记
  3. VBA 第8课 Excel单元格的颜色,格式的设置
  4. 18位身份证号码的校验
  5. 用友打印问题汇总【年底打印备查】
  6. 纽约服装技术学院博物馆:炫耀性消费
  7. idea创建项目没有target
  8. 做java开发入职半年。对未来很迷茫,该如何发展?
  9. H5 css3入门 基础练习特效、动画、表单
  10. java tcp 心跳机制_java 心跳机制