ctfshow萌新_密码1

ctfshow萌新_密码1

一、观察题目

image-20260804141023628

密文:53316C6B5A6A42684D3256695A44566A4E47526A4D5459774C5556375A6D49324D32566C4D4449354F4749345A6A526B4F48303D

二、开始解题

53316C6B5A6A42684D3256695A44566A4E47526A4D5459774C5556375A6D49324D32566C4D4449354F4749345A6A526B4F48303D

1、

观察到密文只含有0-9、A-F发现其为16进制,很符合Hex解码(可以理解成将十六进制转换为 ASCII 字符

补充

Hex解码使用两个十六进制数字表示一个字节

解码结束:S1lkZjBhM2ViZDVjNGRjMTYwLUV7ZmI2M2VlMDI5OGI4ZjRkOH0=

2、

观察解码后,发现很符合Base64的特征

补充

base64特征:

由大小写字母和数字组成;

长度是 4 的倍数;

末尾有 Base64 填充符 =

进行base64解码:KYdf0a3ebd5c4dc160-E{fb63ee0298b8f4d8}

3、

看起来像我们的flag,里面有出现我们flag的格式KEY,有点像栅栏密码(不改变字符,只改变字符顺序)

image-20260804142754969

将其分开拼接得到KEY{dffb06a33eeeb0d259c84bd8cf146d08-}

最后得到flag:KEY{dffb06a33eeeb0d259c84bd8cf146d08-}

posted @ 2026-08-05 03:27  地方管委主任  阅读(4)  评论(0)    收藏  举报