当前位置: 首页 > news >正文

BUUCTF——杂项渗透之赛博朋克

下载附件,是一个txt。打开查看,数据如下:

感觉这个像是用十六进制编辑器打开后的图片数据。为了验证此想法,我用010editor打开,发现文件头的确是png图片的文件头。

把txt文件后缀改成png格式,再双击打开,发现是一张图。

感觉这张图片后面还有文字没有显示全,于是想到是否为宽高不对的问题。于是使用tweakpng去查看crc校验是否正确。

如果crc校验不正确,那么一般有以下两个原因

1.crc本身不正确,需要把提示的正确的crc改过来。

2.crc其实是正确的,但是由于图片宽高不对,导致crc校验出错。这种情况一般是用脚本,找出正确的宽高,再改过来。

该图片使用tweakpng查看后,提示:

之后我有尝试用脚本去计算正确的宽和高,但是可能有其他的问题,并没有输出宽和高。

那么可能就不是这方面的问题。

于是我又想着是不是图片和其他文件结合了,需要去分离他。

在kali中使用了binwalk和foremost,但是最终还是没能分离出什么。

这时我想着,既然是图片,那就用图片隐写查看器StegSlove看看。

StegSlove的Analyse有五大功能。

分别是:

1.File Format(文件格式):主要用于查看图片的详细信息,如文件类型、尺寸、颜色模式等,有时图片隐写的 flag 会藏在这些信息中。

2.Data Extract(数据提取):从颜色通道和位顺序等来进行数据分析。最低有效位LSB隐写通常就用这个方式来提取。

3.Stereogram Solver(立体试图): 主要用来处理立体图,通过左右控制偏移来查看图像中的隐藏信息。

4.Frame Browser(帧浏览器):用于分解 GIF 等动图,将动图的每一帧都单独显示出来。

5.Image Combiner(图片拼接): 将两张或多张图片以不同的方式进行拼接组合,并浏览不同的组合效果。

打开stegslove,然后选择第2个功能,数据提取。勾选RGB,之后Red,Green,Blue三个通道选择0位,然后点击Preview,之后flag显示。

相关文章:

  • 视频流:大华及海康视频流本地测试预览
  • 单调栈所有模版类型(4)
  • Windows11下通过Docker安装Redis
  • A2A与MCP定义下,User,Agent,api(tool)间的交互流程图
  • 工业相机的作用及未来发展
  • spring ai alibaba ChatClient 获取大模型返回内容的方式 以及使用场景
  • 多分类问题softmax传递函数+交叉熵损失
  • [特征工程]机器学习-part2
  • 物流基础知识-术语 | 医药物流(1)
  • 操作系统面试题(3)
  • 北斗导航 | RTKLib中重难点技术,公式,代码
  • RISC-V AIA SPEC学习(五)
  • NWD 格式转换 STL 全流程:专业方案与迪威模型网在线转换详解
  • Filecoin存储管理:如何停止Lotus向特定存储路径写入新扇区数据
  • 21.第二阶段x64游戏实战-分析采集物偏移
  • 工业软件自主化突围:RTOS 如何打破 “协议栈 - 控制器” 生态垄断
  • MapStruct用法实战
  • 驱动-信号量
  • C++结构体介绍
  • Go Modules 的基本使用
  • 重庆大学通报本科生发14篇SCI论文:涉事学生及其父亲被处理
  • 巴西总统卢拉将访华
  • 习近平同俄罗斯总统普京举行会谈
  • 毗邻三市人均GDP全部超过20万元,苏锡常是怎样做到的?
  • 常州市委原常委、组织部部长陈翔调任江苏省民宗委副主任
  • 著名国际关系理论家、“软实力”概念提出者约瑟夫•奈逝世