标题:2017_Dating_in_Singapore
题目来源:XCTF 3rd-HITB CTF-2017
题目描述:01081522291516170310172431-050607132027262728-0102030209162330-02091623020310090910172423-02010814222930-0605041118252627-0203040310172431-0102030108152229151617-04050604111825181920-0108152229303124171003-261912052028211407-04051213192625
附件是一张2017年Singapore的日历
那目前有的线索就是一串纯数字和一张日历表
日历表下面有个来源链接,点进去找到2017年新加坡的日历对比发现是一样,所以先放一边
再结合题目那么解题关键就是解密出提示的那串数字与日历的关联
因为纯数字也没想到有啥加密是这种格式的,观察可以看到有-那么可以猜测是分隔的作用
手动格式化一下得到
线索到这就没了,那就开始对这些数字下手:
1、每行长度分别为
2、通过分隔符可以分12行
3、都是十进制数
到这就真没线索了(也可能是我没找到)
第一个线索可以看到位数都是2的倍数
第二个线索刚好和日历的12月份关联上,或许有戏
第三个线索:既然是十进制那么一般作书写时习惯不足两位前面补0
结合第一个线索试下2位分隔得到
到这分析完了,去看下能和那日历有什么联系...
发现了!!!在假设按每一行顺序对应每一个月份的情况下,每一个数字对应日期便可以得到
不得不说脑洞真大!
HITB{CTFFUN}