下载文件后,获得一个压缩包和一个.txt
不出意外,有密码
查看文件属性,是否有偷鸡行为,可惜没有
打开.txt获得信息,是将文字加密后密文为数字的加密方式
刚接触CTF,对密码学真的算是一窍不通,看到加密压缩包第一反应是暴力破解,先丢到WinHex看一下,是真加密
只丢丢到kali里面 foremost,只要能拿到flag,谁管你密码是啥
但很显然,出题人也想到了这一点,看来所有做这玩意儿的都不是个乖宝宝,解压出来的只有另一个带密码的压缩包
乖乖解密码,,,
密文是二十八位纯数字,从提示里看又说明文是小写,那说明是英文字母
你喜欢下棋吗?有想到什么吗?
没错,波利比奥斯棋盘!加上28位,是偶数对,基本可以判断是敲击码
敲击码(Tap code)是一种以非常简单的方式对文本信息进行
编码的方法。因该编码对信息通过使用一系列的点击声音来
编码而命名,敲击码是基于5×5方格波利比奥斯方阵来实现
的,不同点是是用K字母被整合到C中。
叨叨一大堆都不重要,直接对着图片解码就行了,先横向后纵向
thisispolybius,解压
![6de88b236ea441088634d5333b2534ba.png](https://img-blog.csdnimg.cn/direct/6de88b236ea441088634d5333b2534ba.png)
又是一组密码,是真的不喜欢做crypto
![aba17b7ca15c4e1ea2e8c95f31a47f79.png](https://img-blog.csdnimg.cn/direct/aba17b7ca15c4e1ea2e8c95f31a47f79.png)
查了一圈才知道是一个叫博多码的编码方式,这种编码的在线解码也比较少,有个叫随波逐流的工具是我见到使用最多的,但我没找到,所以找了一个在线解码的网站如下
![9727d9bd1edf493697542f6604e05021.png](https://img-blog.csdnimg.cn/direct/9727d9bd1edf493697542f6604e05021.png)
解码后得到flag,记得转换大小写
![2d5e885ce8d744748194df8c1d91c75e.png](https://img-blog.csdnimg.cn/direct/2d5e885ce8d744748194df8c1d91c75e.png)
flag{baud0tc0de}