首页 > 系统相关 >金砖技能大赛-内存取证

金砖技能大赛-内存取证

时间:2025-01-01 19:29:30浏览次数:1  
标签:取证 金砖 vol py admin flag 内存 文件 python2

检材链接 :https://pan.baidu.com/s/1tYgIicCqJExmaMLYa3YeSA
提取码:lulu

image
按照惯例先打印出信息

1.从内存中获取到用户admin的密码并且破解密码,以Flag{admin,password} 形式提交(密码为 6 位);

先使用lsadump指令看看

python2 vol.py -f /文件路径/文件 hashdump
image

最后一个是admin用户的哈希信息,md5解密看看是不是用户admin的密码
image
可惜不是,这里在使用lsadump这条指令

python2 vol.py -f /文件路径/文件 lsadump

image
这里有个flag{406990ff88f13dac3c9debbc0769588c}
md5解密后dfsddew不是说密码是6位吗
flag:admin,dfsddew

2.获取当前系统 ip 地址及主机名,以 Flag{ip:主机名}形式提交;

image

python2 vol.py -f /文件路径/文件 hivelist

主机名基本是在system/control001/computername/computername里面
image

python2 vol.py -f /root/桌面/ncqz/2/worldskills3.vmem --profile=Win7SP1x64 -o 0xfffff8a000024010 printkey -K 'controlSet001\Control\computername\ComputerName'

主机名:WIN-9FBAEH4UV8C
使用netscan去查看主机IP
image

python2 vol.py -f /文件路径/文件 --profile=WIN7SP1x64 netscan

IP:192.168.85.129
flag:192.168.85.129:WIN-9FBAEH4UV8C

3.获取当前系统浏览器搜索过的关键词,作为 Flag 提交;

image

python2 vol.py -f /文件路径/文件 --profile=WIN7SP1x64 iehistory

iehistory: 主要用于从内存镜像里提取 IE 浏览器历史记录,包括网址和时间戳等信息,还能与其他数据关联。它可用于网络犯罪调查和企业安全合规检查,是追踪网络活动的重要线索来源。

flag:admin@file:///C:/Users/admin/Desktop/flag.txt

4.当前系统中存在挖矿进程,请获取指向的矿池地址,以 Flag{ip:端口}形式 提交;

image

python2 vol.py -f /文件路径/文件 --profile=WIN7SP1x64 netscan

State这一列,54.36.109.161这个ip的参数为ESTABLISHED

ESTABLISHED:是网络连接成功且处于稳定传输数据阶段的状态标识。它可用于分析恶意软件通信、检测数据泄露,也能验证服务可用性、帮助排除网络故障。

flag:54.36.109.161:2222

5.恶意进程在系统中注册了服务,请将服务名以 Flag{服务名}形式提交。

此时我们知道这个挖矿程序的id是2588
image
利用pslist -p 搜索到程序进程
image
利用svcscan搜到这个进程的服务名

svcscan:用于扫描内存内服务信息,包括提取状态和配置、关联进程,可用于安全调查与故障排查,助于发现异常与定位问题。

python2 vol.py -f /文件路径/文件 --profile==Win7SP1x64 svcscan

flag:VMnetDHCP

标签:取证,金砖,vol,py,admin,flag,内存,文件,python2
From: https://www.cnblogs.com/K4N0/p/18646219

相关文章

  • 33. 简易内存池
    1、题目描述●请实现一个简易内存池,根据请求命令完成内存分配和释放。●内存池支持两种操作命令,REQUEST和RELEASE,其格式为:●REQUEST=请求的内存大小表示请求分配指定大小内存,如果分配成功,返回分配到的内存首地址;如果内存不足,或指定的大小为0,则输出error。●RELEASE=......
  • Spring Boot引起的“堆外内存泄漏”排查及经验总结2
    背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于SpringBoot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize=256M-......
  • Spring Boot引起的“堆外内存泄漏”排查及经验总结10
    背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于SpringBoot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize=256M-......
  • 模拟-容器程序,一直吃内存
    在Go语言中,你可以通过不断分配内存来模拟耗尽内存的过程,但需要注意的是,这可能会导致程序崩溃甚至影响系统稳定性,在实际运行中要谨慎操作。下面是一个简单的示例代码,它通过不断分配内存来模拟malloc耗尽内存的过程:packagemainimport("fmt""runtime""time")......
  • Spring Boot引起的“堆外内存泄漏”排查及经验总结7
    背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于SpringBoot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize=256M-......
  • C进阶-字符串与内存函数介绍(另加2道典型面试题)
    满意的话,记得一键三连哦!我们先看2道面试题第一道:我们画图理解: pa++,先使用再++,pa开始指向a【0】,++之后pa向下移动一位,再解引用,指向a【1】,a【1】又指向at的首元素a的地址,开始打印字符串at第二道:我们画个图:(初始的指向图)第一个printf:(配着图哦!)(注意上一个printf的图......
  • Spring Boot引起的“堆外内存泄漏”排查及经验总结4
    背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于SpringBoot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize=256M-......
  • Spring Boot引起的“堆外内存泄漏”排查及经验总结5
    背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于SpringBoot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize=256M-......
  • Spring Boot引起的“堆外内存泄漏”排查及经验总结5
    背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于SpringBoot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize=256M-......
  • Java内存溢出分析
    拿到堆快照,利用MAT工具进行分析https://eclipse.dev/mat/download/参考https://club.kdcloud.com/article/612243561462691840?productLineId=29&isKnowledge=2&lang=zh-CN......