标题: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}

最新文章

  1. Java文件中出现这样的提示错误与解决方法:Cannot return from outside a function or method?
  2. Ie8+,强制默认使用ie8模式
  3. 1.5 Eclipse集成开发环境
  4. Python自动化 【第十七篇】:jQuery介绍
  5. hdu 2152
  6. Emacs 24.3 配置JDEE(http://blog.csdn.net/csfreebird/article/details/19033939)
  7. JSON.stringify实例应用—将对象转换成JSON类型进行AJAX异步传值
  8. debian linux下配置lnmp环境
  9. 编写一个函数func(),将此函数的输入参数(int型)逆序输出显示,如54321 –> 12345,要求使用递归,并且函数体代码不超过8行
  10. jmeter的分布式部署
  11. Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_3
  12. Java直接插入排序
  13. hibernate_validator_01
  14. thinkphp框架开启页面gzip压缩
  15. Tomcat剖析(四):Tomcat默认连接器(1)
  16. drupal7 sql接口笔记
  17. 201521123079《java程序设计》第11周学习总结
  18. Linux第二篇【系统环境、常用命令、SSH连接、安装开发环境】
  19. BeginInvoke()使用
  20. [luogu3978][bzoj4001][TJOI2005]概率论【基尔霍夫矩阵+卡特兰数】

热门文章

  1. 【分享数据】vm-insert的压缩比达到29倍
  2. 搭建服务器之DNS
  3. IoC容器-Bean管理XML方式(注入空值和特殊符号)
  4. Java中的wait方法 简单介绍。
  5. ajaxl利用json 传送数据的 三种提交方式?
  6. ApacheCN 所有教程/文档集已备份到 Coding
  7. iBooker 财务提升星球 2020.2~3 热门讨论
  8. 「IOI2009」旅行商
  9. Html CSS的三种链接方式
  10. DNS解析域名过程