ISCC 2019 杂项High起来!(酷爱音乐的你,在听歌的过程中突然收到音乐发烧友发来的一封神秘的邮件,邮件里什么都没有说,只有一个被损坏的图片。这名歌友到底要向你传达什么信息呢?答案或许就隐藏)
下载解压后 并且无法打开
使用 winhex 打开图片
发现 前四个十六进制数为 12504E47 (可能这还是个隐写)
而 PNG (png),文件头:89504E47
所以要进行修复 将12改为89 后保存 (修复前图片还要留一个 后面需要用到)
之后再打开 发现是个二维码 (我的winhex居然不能保存大于200M的 所以我又用ultraedit保存了一下)
在线扫描二维码得到
扫描结果:
中口由羊口中中大中中中井
( 好像是当铺密码
一种加密算法,在CTF比赛题目中出现过。
当铺密码 [1] 就是一种将中文和数字进行转化的密码,算法相当简单:当前汉字有多少笔画出头,就是转化成数字几
)
那么在这个网站转化一下 http://www.zjslove.com/3.decode/dangpu/index.html
得到数字 201902252228 (后面会用到 )
将之前的图片改为 .zip进行解压
解压后是一段音频文件 现在才发现和 题目相呼应 (那么应该就是音频隐写)
可以放着听听哈哈哈哈哈
之后就要用到 音频隐写工具 mp3stego(不会的可以百度学一下我也是刚学)
将文件放入到这里
然后 运行cmd
1.先用cd命令进入 到MP3Stego的目录中
2.将 Decode.exe 拖入到 命令提示符中
3.之后添加 -X -P 201902252228 01.mp3
X是获取隐藏的东西,-P后面写密码。之后文件名(密码就是上面得到的一串字符)
(一定要按照我那三步要不然跑不出来)
之后在查看文件夹
生成了文本文件
打开查看
是 ASCII码的形式
提取数字
102;108;97;103;123;80;114;69;116;84;121;95;49;83;99;67;57;48;49;50;95;103;79;48;100;125;
然后 将十进制转ASCII码即可(网上居然没有这样的工具 可能ASCII码容易乱不易识别吧)
用c语言写个 哈哈跑一下
得到提交即可
这下有工具了
工具里十进制转ASCII码也可以的