CTF_Misc_【BUUCTF】 杂项——二维码Code

本文介绍了如何利用hexdump工具查看文件的十六进制编码,以发现可能隐藏的文件信息。通过binwalk扫描,找到了一个隐藏在图片中的zip压缩包。在尝试解压过程中,遇到了密码保护,通过john工具生成hash文件进行密码破解。这是一个关于文件分析、隐藏数据检测和密码破解的技术分享。
摘要由CSDN通过智能技术生成

题目

https://buuoj.cn/challenges#%E4%BA%8C%E7%BB%B4%E7%A0%81
zip:
code

扫码结果

secret is here

在这里插入图片描述

hexdump主要用来查看“二进制”文件的十六进制编码。*注意:它能够查看任何文件,不限于与二进制文件。
-n length:格式化输出文件的前length个字节
-C:输出规范的十六进制和ASCII码
-s:从偏移量开始输出
-e 指定格式字符串,格式字符串由单引号包含,格式字符串形如:’a/b “format1” “format2”。每个格式字符串由三部分组成,每个由空格分割,如a/b表示,b表示对每b个输入字节应用format1格式,a表示对每个a输入字节应用format2,一般a>b,且b只能为1,2,4,另外a可以省略,省略a=1。format1和format2中可以使用类似printf的格斯字符串。
————————————————
我们使用“hexdump -C /home/guici/桌面/QR_code.png ”
常查看规范的十六进制和ASCII码,是否有隐藏的文件
在这里插入图片描述
发现文件(txt)4number.txt(它存在一个压缩包中)

binwalk扫描

用binwalk对该文件进行扫描
binwalk可以扫描固件映像以查找许多不同的嵌入式文件类型和文件系统。 -e参数:对隐藏文件提取

binwalk QR_code.png 查看是否有隐藏文件。
在这里插入图片描述
正如上图所述,的确有隐藏文件。并且使用 -e参数 来提取隐藏文件,发现了一个zip压缩包

解压

unzip 文件地址 命令尝试**解压缩,**发现存在密码,只可尝试爆破解压。
unzip

破解压缩密码

john对其进行hash值破解,先生成hash文件.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

拾贰_C

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值