zoukankan      html  css  js  c++  java
  • 暑假CTF训练一

    暑假CTF训练一

    围在栅栏中的爱

    • 题目: 最近一直在好奇一个问题,QWE到底等不等于ABC?

    • -.- .. --.- .-.. .-- - ..-. -.-. --.- --. -. ... --- ---

    writeup:

    • 这个明显是摩斯密码,使用在线摩斯密码解密可以得到

    • 然后我就天真的把解密的东西写上去了,结果错了(可恶,果然没有这么简单)

    • 再看看题干提示,发现是qwe对应abc。那么可以得到一个对应关系表

    • 那么又可以得到一串英文rhasbenvaoylii

    • 然后我又天真了...

    • 看了别人的提示发现答案原来被love隔开了...

      仔细去看题目“围在栅栏中的爱”,里面提到了“爱”,爱是什么呢,爱是L-O-V-E,而这字符串里就有这4个,还是倒着来,很明显就是
      rh
      as
      be
      nv
      ao
      yl
      ii
      从下往上,从右至左,连在一起,加上CTF{}就是flag了。

    • 答案我就不说了...

    丘比龙的最爱

    • 传说,丘比龙是丘比特的弟弟,丘比龙是一只小爱神,虽然有两只翅膀,但因为吃多了,导致身体太胖,所以飞不起来~那么问题来了?!丘比龙吃什么食物吃多了变胖了

    writeup:

    • 这道题是最简单的一道题了,直接百度

    • 我就默默的去找下一道题了

    藏在女神后面,嘿嘿

    writeup:

    • 先把图片下载下来...

    • 右键属性

    -看到两个==在最后,明显是用base64加密的

    密文Rot13

    • 题目:57R9S980RNOS49973S757PQO9S80Q36P (md5不解密)

    writeup:既然都不用md5解密了,那就直接在线Rot13解密...

    认真你就输了

    writeup:

    • 下载下来的是一个表格,然而肯定不在表格里。先转换格式为txt看一下。。

    • 看到很多PK字样,我猜这个是一个压缩文件..转换格式为rar

    • 找到了嘻嘻

    奇怪的短信

     题目: 收到一条奇怪的短信:
    
          335321414374744361715332
    
          你能帮我解出隐藏的内容嘛?!
    
    格式:CTF{xxx} 
    

    writeup:

    • 短信是手机发的,手机用的是手机输入法

    • 这里说的是早期自带键盘的小手机(布局也可以参考现在手机拼音输入法的九宫格形式)

    • 以前带小键盘的手机要按出b,要按22:2号键按两次
      ,同理f是33:3号键按3次

    • 将字符串两个一组分开33 53 21 41 43 74 74 43 61 71 53 32

    • 答案是:flagissimple

    keyboard

    writeup:

    • 打开网页后看到:BHUK,LP TGBNHGYT BHUK,LP UYGBN TGBNHGYT BHUK,LP BHUK,LP TGBNHGYT BHUK,LP TGBNHGYT UYGBN

    • 根据题目提示,我发现这些在键盘上排列出一个英文字母..(这些明显是密室逃脱的套路)

    • BHUK,LP对应N,TGBNHGYT对应B,UYGBN对应C

    • 以上

    疑惑的汉字

    题目: 现有一段经过加密的密文,内容如下:
    王夫 井工 夫口 由中人 井中 夫夫 由中大。
    请找出这段密文隐藏的消息明文。
    
    格式:CTF{ }
    
    解题链接: http://ctf5.shiyanbar.com/423/crypto/1.html
    

    writeup:

    • 当铺密码:(听都没听过)
      -

    • 所以转化为数字依次为67 84 70 123 82 77 125

    • 对应为ascii码为CTF{XX}(答案不说)

    • 以上

    敌军情报

    题目 知彼知己方能百战不殆。
    天枢战队成员截获了一条命令密文45 46 45 46 32 45 32 46 46 45 46 32 46 45 32,你能解密成明文,做到知己知彼吗?
    格式:CTF{ } 
    

    writeup:

    • 我知道45ascii码对应的字符是“-”,46对应的字符是“.”,那么这里很明显是先转换为摩斯密码,再解出相应英文

    凯撒和某某加密

    题目:aZZg/xbavpZiEZp+n)o+
    

    writeup:

    • 这是整个ascii表的凯撒移动,我参照网上提供一个py代码:

        // -*- coding:utf-8 -*-
        import string
      
        def foo():
        s="aZZg/xbavpZiEZp+n)o+"
        //ascii码表中可打印的字符
        a=string.maketrans('', '')[33:127]
        for n in xrange(0,26):
        b=a[n:]+a[:n]
        table=string.maketrans(a,b)
        print string.translate(s,table)
        pass
      
        if __name__ == '__main__':
        foo()
        print 'ok'
      
    • 运行后,就瞄到一个:

    • f__l4}a_gf{u_nJ_u0s.t0

    • flag{}字样都有,我猜测这是用栅栏加密

        排序排好之后是
        f__
        l4}
        a_
        gf
        {u
        _n
        J_
        u0
        s.
        t0
      
    • 解密得...

    • 以上

    最后附上我这周做题的成果:

  • 相关阅读:
    一次脑残的记录: Linux 中实时任务调度与优先级
    这 7 个 Linux 命令,你是怎么来使用的?
    物联网设备OTA软件升级之:完全升级和增量升级
    物联网设备OTA软件升级之:升级包下载过程之旅
    Linux应用程序设计:用一种讨巧方式,来获取线程栈的使用信息
    Linux系统中编译、链接的基石-ELF文件:扒开它的层层外衣,从字节码的粒度来探索
    应用程序设计:在动态库中如何调用外部函数?
    Typescript学习笔记
    gRPC 重试策略
    Gogs+Jenkins+Docker 自动化部署.NetCore
  • 原文地址:https://www.cnblogs.com/zqh20145320/p/5710072.html
Copyright © 2011-2022 走看看