MISC - 第九天(base64隐写术、字频统计、凯撒密码、AAencode加解密、jpg png文件头、尾部的特征、福尔摩斯《跳舞的小人》解密)

前言

  • 各位师傅大家好,我是qmx_07,今天给大家讲解MISC的相关知识点
    在这里插入图片描述

[GUET-CTF2019]KO

在这里插入图片描述
在这里插入图片描述

  • ook编码,https://www.splitbrain.org/services/ook解密网址
    在这里插入图片描述
    flag{welcome to CTF}

[ACTF新生赛2020]base64隐写

在这里插入图片描述

  • 附件内容:
    在这里插入图片描述
  • base64编码,由于标题是 base64隐写,掏出 大佬的脚本:
import base64
b64chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
with open('./flag.txt', 'rb') as f:
    flag = ''
    bin_str = ''
    for line in f.readlines():
        stegb64 = str(line, "utf-8").strip("\n")
        rowb64 = str(base64.b64encode(base64.b64decode(stegb64)), "utf-8").strip("\n")
        offset = abs(b64chars.index(stegb64.replace('=', '')[-1]) - b64chars.index(rowb64.replace('=', '')[-1]))
        equalnum = stegb64.count('=')  # no equalnum no offset
        if equalnum:
            bin_str += bin(offset)[2:].zfill(equalnum * 2)
            # flag += chr(int(bin(offset)[2:].zfill(equalnum * 2), 2))
            # print(flag) 这样写得不出正确结果
        print([chr(int(bin_str[i:i + 8], 2)) for i in range(0, len(bin_str), 8)])

在这里插入图片描述
flag{6aseb4_f33!}

[MRCTF2020]ezmisc

在这里插入图片描述

  • 附件信息:
    在这里插入图片描述
  • 感觉图片有点怪怪的,尝试 使用winhex改变图片高度值
    在这里插入图片描述
    在这里插入图片描述
    flag{1ts_vEryyyyyy_ez!}

[GXYCTF2019]gakki

在这里插入图片描述

  • 附件信息:
    请添加图片描述
  • 将图片放入hxd检索信息
    在这里插入图片描述
  • 发现PK压缩包字段
    在这里插入图片描述

在这里插入图片描述

  • 分离出带有密码的压缩包,尝试使用APCHPR暴力破解工具
    在这里插入图片描述
  • 密码8864
    在这里插入图片描述
  • 打开flag文件,发现一堆字符,无明显特征,可能是字频统计
  • https://www.67tool.com/text/count-character-frequency 在这里插入图片描述
    flag{gaki_IsMyw1fe}

[HBNIS2018]caesar

在这里插入图片描述

  • 附件信息:
    在这里插入图片描述
  • caesar 应该是指凯撒密码
  • https://www.qqxiuzi.cn/bianma/kaisamima.php解密地址
    在这里插入图片描述
    flag{flagiscaesar}

[SUCTF2018]single dog

在这里插入图片描述

  • 附件信息:
    在这里插入图片描述
  • 尝试将图片丢到hxd检索相关信息
    在这里插入图片描述
  • 检索到PK压缩包字段
    在这里插入图片描述
    在这里插入图片描述
  • 使用binwalk分离出1.txt文件,AAencode加密
  • http://www.hiencode.com/aaencode.html
    在这里插入图片描述
    flag{happy double eleven}

[HBNIS2018]低个头

在这里插入图片描述

  • 附件信息:
    在这里插入图片描述
  • 这道题脑洞很大,键盘依次按键
    在这里插入图片描述
    flag{CTF}

黑客帝国

在这里插入图片描述

  • 附件信息:
    在这里插入图片描述
  • 貌似是16进制,导入到hxd查看
    在这里插入图片描述
  • 看标识头 是rar文件,保存
    在这里插入图片描述
    在这里插入图片描述
  • 压缩包有密码,使用APCHPR暴力破解工具
  • 密码3690
    在这里插入图片描述
  • JFIF 是jpg图片的文件头
    在这里插入图片描述
  • 文件尾部是jpg特征

(PNG(png)文件头:89 50 4E 47 文件尾:AE 42 60 82)
(JPEG (jpg)文件头:FF D8 FF  文件尾:FF D9 )
在这里插入图片描述

  • 修改为jpg的文件头,成功看到图片
    在这里插入图片描述
    flag{57cd4cfd4e07505b98048ca106132125}

[SWPU2019]伟大的侦探

在这里插入图片描述

  • 附件信息:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 在hxd中选择EBCDIC编码查看
  • 密码是: wllm_is_the_best_team!
    在这里插入图片描述
  • 标题是 伟大的侦探,《福尔摩斯探案集》中的《归来记》所使用的加密方式
  • 可以在 福尔摩斯《跳舞的小人》找到解密
    在这里插入图片描述
    flag{iloveholmesandwllm}

总结

  • 介绍了base64隐写术、字频统计、凯撒密码、AAencode加解密、jpg png文件头、尾部的特征、福尔摩斯《跳舞的小人》解密
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值