【ctf秀】【MISC】MISC入门misc10

news/2024/11/20 15:41:12/

misc10

一、解题环境

windows7

二、考点:binwalk的使用

考点发现及解题过程(所有的png图片misc题均可这么做)
1.解压zip文件,用winhex打开misc10.png
2.判断文件格式是否篡改,检查png的文件头和文件尾,文件格式正常
    PNG文件头(hex):89 50 4e 47 0d 0a 1a 0a
    PNG文件尾(hex): 00 00 00 00 49 45 4E 44 AE 42 60 82
3.判断否有文件二进制合并,搜索png文件头8950,发现只有一个,未使用二进制合并文件
4.判断是否修改png图片宽高,使用TweakPNG或者pngcheck等crc校验工具,发现图片宽高正常。
5.用Stegsolve.jar查看图片是否有变换背景色及隐藏色块,发现misc10.png一切正常
6.最后用binwalk,执行python -m binwalk -e misc10.png,发现有情况(如果熟悉zlib文件解析,也可自行写python脚本进行解析~)
在这里插入图片描述
7.用winhex打开10E5这个文件即可看到flag
在这里插入图片描述

三、难点:windows下安装binwalk!!!

binwalk安装步骤如下:

1.安装python环境

参考本人文章中【一、安装python环境】
在这里插入图片描述

2.下载binwalk

binwalk github地址中点击【+8 releases】中找到历史版本【Binwalk 2.3.2】,binwalk的最新版本(Binwalk2.3.3)只能在linux下运行,一定要选2.3.2
在这里插入图片描述
嫌弃github下载速度慢的可使用以下方法

a)右击下载链接,【复制链接】

在这里插入图片描述

b) 打开github文件下载加速网站,把链接粘贴进去即可

在这里插入图片描述

3.解压zip包,安装binwalk

a).在zip包解压目录中执行python setup.py build

在这里插入图片描述

b).build成功后执行python setup.py install

在这里插入图片描述

4.在需要分析的图片目录中执行python -m binwalk -e misc10.png

在这里插入图片描述


http://www.ppmy.cn/news/140693.html

相关文章

MISC入门篇(8-...更新,在学习中做记录,很多内容是从网上的很多师傅那里看到的)

MISC常规解题步骤(图片) 1.解压zip文件,用winhex打开图片 2.判断文件格式是否篡改,检查png的文件头和文件尾,文件格式正常 PNG文件头(hex):89 50 4e 47 0d 0a 1a 0a PNG文件尾(hex): 00 00 00 …

Png格式解析

一、概述 Png:流式网络图形格式(Portable Network Graphic Format),是一种位图文件(bitmap file)存储格式。Png用来存储灰度图像时,灰度图像的深度可达16位,存储彩色图像时&#xf…

Bugku FileStoragedat详解 MISC

文章目录 一、题目二、思路1、知识点 三、复现1、利用工具2、利用脚本 四、总结 一、题目 点击下载后,一个名伪keli.dat的文件。 二、思路 下载完成后,我们利用winhex打开该文件,并没有发现有价值的信息。然后通过该后缀名为jpg、avi等格式…

戴尔XPS 8960台式机 评测

配置方面,XPS 8960 搭载了最新的 i9-13900K 24 核处理器,显卡为 RTX 4080,配备 32GB 内存、1TB SSD 和 2TB 机械硬盘。 扩展性方面,这款台式机最高支持 64GB DDR5 内存,拥有两个 M.2 插槽和两个 3.5 英寸硬盘位。 戴尔…

Springboot 2.6 + Mybatis Plus 3.5 集成 Sharding-jdbc 5.1 分库分表

文章目录 1 摘要2 Maven 核心依赖3 核心配置3.1 公共配置3.2 只分表,不分库3.3 分库,不分表3.4 分库分表 4 核心代码4.1 实体类4.2 DAO 层4.3 Service 层4.4 控制层4.5 SpringBoot 启动类 5 测试5.1 只分表,不分库5.1.1 插入数据5.1.2 查询单条5.1.3 分页查询 5.2 只分库&#…

matlab学习笔记(一)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 matlab学习笔记(一) 一、matlab简介matlab的主要特点 二、matlab的基本语法三、matlab的常用运算符matlab特殊变量和常量变量的命名规则 四、matlab的…

PNG文件格式详解

概述 PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG’s Not GIF”&#xff0c…

戴尔外星人戴尔外星人Alienware m15R7原厂预装win11中文家庭版系统带F12 Support Assist OS Recovery一键还原恢复功能

戴尔外星人戴尔外星人Alienware m15R7原厂预装win11中文家庭版系统带F12 Support Assist OS Recovery一键还原恢复功能 恢复各机型预装系统,带所有dell主题壁纸、dell软件驱动、带戴尔SupportAssist OS Recovery恢复功能,一次性恢复成新机状态&#xff…