zoukankan      html  css  js  c++  java
  • 记录一次有趣misc



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

  • 相关阅读:
    vs2008打开aspx文件时设计界面死机情况的解决
    数据库设计知识点
    JS从样式表取值的函数currentStyle(IE),defaultView(FF)
    Iframe选区
    实用正则表达式(实用篇)
    46.class属性 Walker
    410.锚链接和空链接 Walker
    45.ID属性 Walker
    49.文件下载 Walker
    47.title和style属性 Walker
  • 原文地址:https://www.cnblogs.com/lzkalislw/p/12831740.html
Copyright © 2011-2022 走看看