XCTF高校战“疫”网络安全分享赛(隐藏的信息)

知识点:

  • 双音多频(拨号音隐写)
  • 二维码相关知识

解压完是一个残缺的二维码和一个压缩包。压缩包是加密的,所以我们先看二维码。

二维码很容易看出来需要反色+补上三个小黑块(用于位置探测)(讲真,我以前一直觉得二维码是个很特殊的东西,每一个二维码都是独一无二的,毕竟你看扫出来的东西都不一样嘛……)

这张图片缺少的是位置探测区,这三个小黑块用来确定二维码的大小和位置,帮助我们正确定位二维码里的数据。所以,先用stegsolve对原图进行反色,然后可以在其它二维码上截下来小黑块,再把它贴上去就可以了。

**********更多关于二维码的知识详见:https://www.cnblogs.com/magicsoar/p/4483032.html

(好像广告是怎么回事……我不认识这个博主,但是这篇文章讲的很详细)

贴好的图片:

扫完之后:

(微笑)

看来主要信息在那个压缩包里了。压缩包的名字是纯数字,嗐,这不是明明白白的提示我爆破嘛,连字典都给了。

然后我爆了快十分钟……越来越强烈的直觉告诉我:不!不是这样的!

到处都没有提示密码的,那去看看是不是伪加密。果然……

用winhex修改了压缩包之后,顺利解压。里面是个音频文件。

说起来,那这个“纯数字”既然不是密码的提示,提示的可能就是压缩包里面的内容了吧。

使用Audacity打开,听了一遍(虽然对我来说听一遍永远没啥用吧……但架不住好奇)。然后仔细观察频谱图,发现在最前面和最后的部分有一串可疑的东西:

                          

不知道是什么……后来看了wp才知道,这是赤裸裸的双音多频,拨号音隐写。

双音多频,简称DTMF。产生的最初原因是为了完成自动长途呼叫,它由高频群和低频群组成,一个高频信号和一个低频信号叠加组成的信号代表一个数字,利用DTMF信号可选择呼叫相应的对讲机。

在Audacity中读出每一个信号的频率,然后对照这个频率表就可以读出来啦。

或者也可以使用脚本,更快一点:https://github.com/hfeeki/dtmf/blob/master/dtmf-decoder.py

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值