BUUCTF:[HDCTF2019]你能发现什么蛛丝马迹吗

https://buuoj.cn/challenges#[HDCTF2019]%E4%BD%A0%E8%83%BD%E5%8F%91%E7%8E%B0%E4%BB%80%E4%B9%88%E8%9B%9B%E4%B8%9D%E9%A9%AC%E8%BF%B9%E5%90%97

在这里插入图片描述

memory.img

在这里插入图片描述
Volatility分析

查看文件的Profile

volatility -f memory.img imageinfo

在这里插入图片描述
猜测为:Win2003SP1x86

查看进程

volatility -f memory.img --profile=Win2003SP1x86 pslist

在这里插入图片描述
发现DumpIt.exe,然后查看cmd命令使用记录

volatility -f memory.img --profile=Win2003SP1x86 cmdscan

在这里插入图片描述
发现Flag字样,将DumpIt.exe这个程序dump下来

volatility -f memory.img --profile=Win2003SP1x86 memdump -p 1992 --dump-dir=./

在这里插入图片描述
foremost分离1992.dmp

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

key: Th1s_1s_K3y00000
iv: 1234567890123456
jfXvUoypb8p3zvmPks8kJ5Kt0vmEw0xUZyRGOicraY4=

给了key(密码)和iv(偏移量),AES加密
在这里插入图片描述

flag{F0uNd_s0m3th1ng_1n_M3mory}
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: CTF竞赛中,如果需要从一张图片中提取flag,通常有以下几种方式: 1. 使用steg工具进行隐写分析:steg工具可以检测和提取图片中的隐藏信息,比如使用LSB隐写的信息、加密的信息等等。这些工具可以通过调整参数来发现隐藏的信息,从而找到flag。 2. 使用图像处理技术:通过使用Photoshop、GIMP等软件,对图片进行处理,比如将图片的通道进行调整,或者更改图片的亮度、对比度等。有时,flag可能以不同的颜色或亮度出现,通过调整图片可以找到它。 3. 人工查找:有时候,flag可能以文本的形式明确地出现在图片中,这需要我们仔细查看图片,寻找不同的图案和形状,或者查找图片的元数据信息(如EXIF数据)。 需要注意的是,这些技术都需要一定的专业知识和经验,需要在实践中不断学习和掌握。 ### 回答2: 在CTF比赛中,提取图片中的隐藏flag可以通过以下几种方式进行: 1. 隐写术(Steganography):这是最常见的一种方式。隐写术是通过在图片中嵌入或隐藏信息的技术。可以使用可用的隐写术工具,如Stegsolve、OpenStego等,进行隐写术分析和提取。还可以使用命令行工具,如Steghide等来进行相关操作。 2. 文件解析(File analysis):有时候,CTF比赛中的图片题目可能使用其他文件格式进行隐藏,比如将扩展名更改为.jpg、.png等。通过仔细检查文件的二进制数据,可使用文件标识头等信息进行文件解析,找到正确的文件格式并提取flag。 3. 图像处理(Image processing):CTF比赛中的图片有时可能经过了一些图像处理操作,例如颜色的修改、滤波等。使用图像处理软件,如Adobe Photoshop、GIMP等,可以对图像进行还原或者调整,找到隐藏的flag。 4. 网络流量分析(Network traffic analysis):某些CTF图片题目可能是从网络中捕获的,比如通过Wireshark等监控工具。在网络流量中,可以查看图像的传输过程以及与之相关的数据包,可能会发现隐藏的flag。 5. 元数据分析(Metadata analysis):有时候,图片的元数据中包含关于图片本身的信息,例如拍摄设备、拍摄时间等。通过查看图片的元数据,可以找到隐藏的flag。 总之,在CTF比赛中,提取图片中的隐藏flag需要一定的图像处理、隐写术和文件分析技巧。这需要对各种工具和技术有一定的了解,并进行深入的分析和研究。 ### 回答3: 在CTF(Capture The Flag)比赛中,提取图片中隐藏的Flag可以使用多种方式。以下是其中几种常用的方法: 1. 图像处理软件:使用常见的图像处理软件,如Photoshop、GIMP等,可以打开图片并进行一系列的编辑和分析操作。可以尝试调整图像的亮度、对比度、色调等参数,通过增强某些特定区域的细节来寻找Flag的蛛丝马迹。 2. 隐写术工具:CTF竞赛中,图像隐藏信息的常用手段是加密和隐写术。隐写工具如Steghide、Stegsolve等,可以用于识别和提取图像中隐藏的信息或文件。这些工具可以分析图像的色彩分布、像素值等特征,以及隐藏信息的编码方式,从而找到Flag。 3. 文件扩展改变:有时图像的文件扩展名可能是人为更改的,只需要将文件扩展名恢复到正确的格式,然后打开图片即可找到Flag。常见的图像文件扩展名有.jpg、.png、.bmp等。 4. 复制粘贴:将图片中的内容复制到其他文本编辑器中,如记事本或文本编辑器中,然后仔细查看粘贴的文本内容是否包含Flag。 无论采用哪种方式,提取图片中的Flag都需要使用观察力和分析能力。CTF比赛中,可能会使用更加复杂的隐藏技巧和加密方式,需要多方面的思考和尝试寻找Flag。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

末 初

谢谢老板!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值