zoukankan      html  css  js  c++  java
  • CTF论剑厂MISC(1)

    1.头像

     使用winhex打开

     使用base64解密得llovethegirl

    再使用MD5 32位加密

     即可得到答案

    2.签到

     直接输入即可

    3.0和1的故事

     

     直接一直解压只会得到一个txt,打开

     推测可能隐藏了,使用winhex打开试试

     将09换为1  20换为0即可

    s="0920200920092009092009200920090920200920200909092020200909092009200920090909092020202009090920090909090909202020202020"
    s=s.replace("09","1")
    s=s.replace("20","0")
    #print(s)
    tmp="0b"+s
    #ans=int(s,2)
    ans=hex(int(tmp,2))
    print(ans)

    --->0x4ad5938eaf0efc0

    flag{4ad5938eaf0efc0}为所求

    并不需要将16进制化为字符串,因为是乱码。

    4.这个人真的很高

    使用文winhex打开

     最后有一些字符

    又题目"很高"(加上看了题解),尝试修改高度,修改为更高

    利用winhex修改高度的方法:

    1.查看图片高度:

     640转为16进制-->0x280

    我们想让他高度提升为800,800的16进制 0x320

    2.在winhex之中打开图片

     找到

     替换为0320

     保存图片即可

     所以flag为ffoEliuaanrsgDey{aabI11us11ts1yy0}?当然不对,在网上查找后发现可能是栅栏加密算法

    开始一直得不到flag{...}形式的东西,在资料的帮助下, 可能使用了多次栅栏解密

     "f","l","a","g"间隔均相等,再使用一次栅栏解密

     得到结果!

  • 相关阅读:
    Django--form验证及错误处理
    Django--form保存用户输入内容
    Django--static静态文件引用
    Django--ajax
    Django--form基础
    Django--cookie&session
    Django--缓存
    Django--中间件
    oracle——session
    oracle——DDL
  • 原文地址:https://www.cnblogs.com/caishunzhe/p/13677060.html
Copyright © 2011-2022 走看看