开发者
资源
CTF——MISC基础
CTF——MISC基础
发表于2023/08/27
3670

Miscellaneous简称MISC,意思是杂项,混杂的意思。

杂项大致有几种类型:

1.隐写

2.压缩包处理

3.流量分析

4.攻击取证

5.其它

这里有一道很典型的题,出现在安恒杯四月赛中,当时参加了一下,感觉这道题蛮有意思的,拿出来讲讲:

blueshark

题目在附件里,大家可以下载一起研究

Can you dig something you want out from the sea-colored beautiful shark?

下载解压附件可以得到一个流量包,细细查看可以发现是一个有关蓝牙音频的流量包(Bluetooth)

 ​

导出文件发现任何文件都没有,把它放到Kali的binwalk检查查看,可以发现存在一个后缀是7-zip的压缩包,但是binwalk无法直接提取,这里有两种方式:

一、 第一种方法用dd分离,先用binwalk查看得到起始位置,然后用dd命令分离

其中

 if=2004225e9ff0cd86ee4.pcapng  输入待分离文件名

 of=Jack20.7z      定义分离后输出的文件名

 bs=1         一次读写块的大小为1byte

 skip=24437   从输入文件开头跳过24437个块后开始复制

二、第二种方法直接用wireshark提取

先找到对应的位置

​

然后找到对应的数据,导出这个压缩包可以先选中,再 Ctrl + Shift + X导出分组字节流。存储为xx.7z或xx.zip然后文件打开就行。

这时发现这个压缩包存在秘钥被加密,且里面存在一个文件名提示password_is_Bluetooth_PIN的文件

  

直接搜索字符串PIN,可以看到有两条验证交互信息存在,查找到第二个时即可发现一个6位的密码:141854

用刚刚拿到的6位密码解压就可以得到  flag{6da01c0a419b0b56ca8307fc9ab623eb}

题目版权归官方所有。

以上内容仅供学习研究使用,请勿用于非法用途。

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞