Vol的学习

nen

首先学习基础用法

1.查看系统基本信息   imageinfo

vol.py -f 路径 imageinfo

 2.查看进程命令行   cmdline cmdline

vol.py -f 路径 --profile=系统版本 cmdline

vol.py -f 路径 --profile=版本 cmdscan

 3.查看进程信息  pslist

vol.py -f 路径 --profile=系统 pslist

通过树的方式返回      pstree

vol.py -f 路径 --profile=系统 pstree

4.DLL列表 动态链接库的列表

这里的命令都可以通过 -p 指定 pid   dlllist

vol.py -f 路径 --profile=系统 dlllist

 打印出动态链接库的具体信息   ldrmodules

vol.py -f 路径 --profile=系统 ldrmodules

 打印出更具体的内容和十六进制的值    malfind

vol.py -f 路径 --profile=系统 malfind

 5.查看用户密码信息 开机密码  hashdump

vol.py -f 路径 --profile=系统 hashdump

然后通过md5爆破即可

6.查看注册表信息   printkey

vol.py -f 路径 --profile=系统 printkey

 查看注册表的详细信息  hivedump

vol.py -f 路径 --profile=系统 hivelist

查看某个地址的注册表信息   hivedump

vol.py -f 路径 --profile=系统 hivedump -o 地址

 7.查看网络信息  netscan

vol.py -f 路径 --profile=系统 netscan

 8.查看服务的运行  svcscan

vol.py -f 路径 --profile=系统 svcscan

9.查看环境变量  envars

vol.py -f 路径 --profile=系统 envars

 10.进程缓存的文件  filescan

vol.py -f 路径 --profile=系统 filescan

11.pslist-----memdump   提取进程

首先通过pslist

然后提取

vol.py -f 路径 --profile=系统 memdump -p 指定的pid   -D 输出的目录

 

12.filescan-----dumpfiles  提取进程

首先通过

然后提取

vol.py -f 路径 --profile=系统 dumpfiles -Q 指定的偏移量  -D 输出的目录

题目

查看主机名

[OtterCTF 2018]General Info

Let's start easy - whats the PC's name and IP address?

ip地址可以通过 netscan取得

所以是 192.168.202.131

主要是主机名

我们无法直接获取

通过注册表 hivelist

 

我们的主机名在system

然后

我们通过 -o printkey 来看详细内容

 继续跟进

--profile=Win7SP1x64 -o 0xfffff8a000024010 printkey -K "ControlSet001"

--profile=Win7SP1x64 -o 0xfffff8a000024010 printkey -K "ControlSet001\Control"

--profile=Win7SP1x64 -o 0xfffff8a000024010 printkey -K "ControlSet001\Control\ComputerName"

--profile=Win7SP1x64 -o 0xfffff8a000024010 printkey -K "ControlSet001\Control\ComputerName\ComputerName"

 到此 主机名就出现了

查看剪切板

[OtterCTF 2018]Silly Rick

 题目告诉我们 他复制到在线密码管理的地方了

复制粘贴就需要用到剪切板

我们可以通过vol直接打印剪切板的内容

py -2 vol.py -f C:\Users\12455\Desktop\OtterCTF.vmem --profile=Win7SP1x64  clipboard

 答案就出现了

查看恶意程序感染

py -2 vol.py -f C:\Users\12455\Desktop\OtterCTF.vmem --profile=Win7SP1x64  pstree

只需要看树就行了

 能发现可疑 的瑞克和莫提

然后树下面存在 VMware-tray.exe 怀疑就是

去看看有没有执行命令

py -2 vol.py -f C:\Users\12455\Desktop\OtterCTF.vmem --profile=Win7SP1x64  cmdline -p  3820,3720

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/53796.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

maven开发利器:idea安装maven依赖分析插件 Maven Helper,谁用谁知道!

大家好,我是三叔,很高兴这期又和大家见面了,一个奋斗在互联网的打工人。 这篇博客给大家介绍一款博主实战开发中一直在使用的pom开发分析利器,教大家玩转maven:使用idea安装 Maven Helper 插件,可以分析依…

Dubbo+Zookeeper使用

说明:Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。 本文介绍Dubbo的简单使用及一些Dubbo功能特性,注册中心使用的是ZooKeeper,可在…

Mybatis 实体类属性名和表中字段名不一致怎么处理

一. 前言 最近耀哥有学生出去面试,被问到 “Mybatis实体类的属性名和表中的字段名不一致该怎么处理?”,这其实是一个很经典的面试题,接下来耀哥就为大家详细解析一下这道面试题。 二. 分析 2.1 实体类和字段名不一致所带来的后果…

在 aosp 中启用 Material You design

作者:Mr_万能胶 近期研究了一下如何在 aosp 中启用 Material You design,在把踩过的坑记录一下,方便后续有厂商可以快速集成。 本文基于 aosp 最新代码,版本号为 Android 13,并使用 Cuttlefish 快速验证。 Material …

flutter开发实战-flutter_spinkit实现多种风格进度指示器

flutter开发实战-flutter_spinkit实现多种风格进度指示器 最近开发过程中flutter_spinkit,这个拥有多种种风格加载指示器 一、flutter_spinkit 引入flutter_spinkit # 多种风格的模糊进度指示器flutter_spinkit: ^5.1.0效果示例 const spinkit SpinKitRotatingC…

安卓4G核心板开发板_MTK6785/MT6785(Helio G95)安卓手机主板方案

联发科MTK6785(Helio G95)安卓核心板采用八核 CPU 具有两个强大的 Arm Cortex-A76 处理器内核,主频高达 2.05GHz,外加六个 Cortex-A55 高效处理器。其强大的图形性能由 Arm Mali-G76 MC4 提供,速度可提升至 900MHz 。 …

Matlab的信号频谱分析——FFT变换

Matlab的信号频谱分析——FFT变换 Matlab的信号频谱分析 FFT是离散傅立叶变换的快速算法,可以将一个时域信号变换到频域。 有些信号在时域上是很难看出什么特征的。但是如果变换到频域之后,就很容易看出特征了。 这就是很多信号分析采用FFT变换的原因…

芯片工程师求职题目之CPU篇(2)

1. CPU架构中流水线的概念? CPU流水线(pipelining)是一种将指令分解为多步,并让不同指令的各步操作重叠,从而实现几条指令并行处理,以加速程序运行过程的技术。指令的每步有各自独立的电路来处理,每完成一步&#xff…

servlet生命周期和初始化参数传递

servlet生命周期和初始化参数传递 1、servlet生命周期 只有第一次访问才会初始化,之后访问都只执行service中的。 除非tomcat关闭重新启动: 2、初始化参数传递

了解 spring MVC + 使用spring MVC - springboot

前言 本篇介绍什么是spring MVC ,如何使用spring MVC,了解如何连接客户端与后端,如何从前端获取各种参数;如有错误,请在评论区指正,让我们一起交流,共同进步! 文章目录 前言1. 什么…

JSP--Java的服务器页面

jsp是什么? jsp的全称是Java server pages,翻译过来就是java的服务器页面。 jsp有什么作用? jsp的主要作用是代替Servlet程序回传html页面的数据,因为Servlet程序回传html页面数据是一件非常繁琐的事情,开发成本和维护成本都非常高…

【计算机网络】NAT技术

文章目录 1. NAT技术简介2. 使用NAT技术转换IP的过程3. NAPT4. NAT技术的缺陷5. NAT和代理服务器 1. NAT技术简介 NAT(Network Address Translation,网络地址转换)技术,是解决IP地址不足的主要手段,并且能够有效避免外…