(,,・∀・)ノ゛hello,不出意外,各位小伙伴已经完成了这次的T-Star赛事,不知道各位心情如何(我反正觉得比赛很nice~),体验不错,就像是周末跟小伙伴去玩儿密室逃脱一样,惊险刺激~哈哈哈哈哈,下面👇是我在解第四题的思路和方法,提供给各位小伙伴参考,最近在练听力,所以摩斯密码纯考听滴~哈哈哈哈,听说还有别的小伙伴用在线音频文件解密的方式也是可以滴,方便快捷^_^,let's go~~~
http://175.178.148.197/b378603d0266d73e743c8d05f5bc3ebe.zip
需要修复二维码与压缩包,分析出压缩包密码,答案为解压后的TXT内容
解压缩zip包后,得到两个文件,第一个是二维码,第二个是压缩包zip
我在此是将其截图放置于WPS的word文档内
分析可以知道二维码构造由三个(左上、左下、右上)相同部分组成,此图缺失左上角部分。
将右上角截取出来,拼凑到左上,如下图所示。
截取右上角
拼凑左上角
扫描二维码后得到一个zip文件
打开需要解压密码
此时将思路转到第二个“破镜重圆”压缩包
解压报错,将其用VScode自带的hex editor编辑器打开zip文件查看hex编码并分析原因
Tips:
压缩文件头数据区hex 50 4B 03 04:这是头文件标记为zip文件 14 00:解压文件所需 pkware 版本 00 00:全局方式位标记(有无加密) 头文件标记后2bytes 08 00:压缩方式 5A 7E:最后修改文件时间 F7 46:最后修改文件日期 16 B5 80 14:CRC-32校验(1480B516) 19 00 00 00:压缩后尺寸(25) 17 00 00 00:未压缩尺寸(23) 07 00:文件名长度 00 00:扩展记录长度
分析可知第二位错误,将其更改为4B,然后保存,解压缩zip包,得到一个.mp3文件
播放后发现是一段摩斯密码
对比摩斯密码对照图表可以将其内容复现出来
得到密码19910386797
将得到的密码输入得到flag.txt文件
flag:
https://darknet.hacker5t2ohub.com/
书名:《反欺骗的艺术:世界传奇黑客的经历分享》
匿名者的微博(邮箱密码)
匿名者的微博(邮箱密码)
优点:
1、比赛有序进行,中途未出现服务器宕机等严重问题。(除了第一个题有许多小伙伴可能不知道做法,用扫描器导致服务器拥堵以外,剩下5道题的体验很好~)
2、开放实时排行榜的功能,能让小伙伴们实时了解自己的答题rank情况,清楚明了~
3、比赛时间合适,能给小伙伴足够的时间去解题,去学习,去探索
需改进地方和一些建议:
1、提供一个大数据可视化屏幕,将小伙伴解题first blood ,second blood等在可视屏上展出,将题目的解出人数进行统计~
2、比赛前提前开放服务器入口测试服务器压力和阈值(防cc攻击,ban ip 等),再根据预期人数进行调整和配置优化~
3、关于剧情内容上,建议可以丰富一下,多用解密和蛛丝马迹探寻的方法,例如我在nightbaron042的微博,github等地方找到的彩蛋等等~
此次比赛很给力,期待举办方下一次的举办~(公众号里蹲tsrc,希望能多多举行类似比赛,主要是开心啦~)
——end
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。