这一定是个编码 ctf 密码学

提示:这一定是个编码

题目详情:

你看看这个像什么编码:
;86#&;15#&;86#&;15#&;94#&;35#&;07#&;25#&;55#&;25#&;84#&;55#&;55#&;35#&;25#&;35#&;05#&;55#&;56#&;25#&;76#&;45#&;94#&;45#&;07#&;25#&;65#&;45#&;86#&;45#&;55#&;35#&;25#&;55#&;76#&;45#&;45#&;25#&;94#&;45#&;15#&;35#&;05#&;35#&;66#&;45#&;25#&;35#&;75#&;55#&;84#&;15#&;35#&;25#&;45#&;35#&;94#&;45#&;76#&;45#&;55#&;25#&;94#&;45#&;94#&;55#&;94#&;15#&;66#&;45#&;94#&;45#&;66#&;25#&;56#&;25#&;56#&;45#&;25#&;35#&;84#&;55#&;56#&;35#&;35#&;25#&;05#&;35#&;94#&;45#&;25#&;55#&;86#&;45#&;45#&;35#&;45#&;15#&;35#&;15#&;35#&;25#&;86#&;25#&;96#&;45#&;05#&;35#&;35#&;35#&;25#&;35#&;94#&;55#&;35#&;15#&;35#&;25#&;45#&;35#&;56#&;35#&;56#&;35#&;25#&;25#&;15#&;45#&;56#&;55#&;35#&;35#&;86#&;45#&;55#&;35#&;55#&;35#&;05#&;25#&;56#&;55#&;35#&;35#&

熟悉编码可能就看出来像Unicode编码但是被倒序了 

使用python反向输出一下

str=';86#&;15#&;86#&;15#&;94#&;35#&;07#&;25#&;55#&;25#&;84#&;55#&;55#&;35#&;25#&;35#&;05#&;55#&;56#&;25#&;76#&;45#&;94#&;45#&;07#&;25#&;65#&;45#&;86#&;45#&;55#&;35#&;25#&;55#&;76#&;45#&;45#&;25#&;94#&;45#&;15#&;35#&;05#&;35#&;66#&;45#&;25#&;35#&;75#&;55#&;84#&;15#&;35#&;25#&;45#&;35#&;94#&;45#&;76#&;45#&;55#&;25#&;94#&;45#&;94#&;55#&;94#&;15#&;66#&;45#&;94#&;45#&;66#&;25#&;56#&;25#&;56#&;45#&;25#&;35#&;84#&;55#&;56#&;35#&;35#&;25#&;05#&;35#&;94#&;45#&;25#&;55#&;86#&;45#&;45#&;35#&;45#&;15#&;35#&;15#&;35#&;25#&;86#&;25#&;96#&;45#&;05#&;35#&;35#&;35#&;25#&;35#&;94#&;55#&;35#&;15#&;35#&;25#&;45#&;35#&;56#&;35#&;56#&;35#&;25#&;25#&;15#&;45#&;56#&;55#&;35#&;35#&;86#&;45#&;55#&;35#&;55#&;35#&;05#&;25#&;56#&;55#&;35#&;35#&'
print(str[::-1])

我们把它反转一下得到如下正确的Unicode

557A4257576D557A63445A5A564535715455526E4D453536566D746152455A70546A4A4B616B317161476C6156453079546B525361466C74576D684F616C4A72545770474F513D3D

然后Unicode转ASCII码得到如下

557A4257576D557A63445A5A564535715455526E4D453536566D746152455A70546A4A4B616B317161476C6156453079546B525361466C74576D684F616C4A72545770474F513D3D

我们这个时候就没什么头绪了,别着急,这道题是一个完完全全的编码题目,所以我尝试将得到ascii码尝试hex解码,相信这时候大家看到结果最后的 == 就知道这是个base64加密的编码

在线hex解码地址 http://stool.chinaz.com/hex

得到

 

UzBWWmUzcDZZVE5qTURnME56VmtaREZpTjJKak1qaGlaVE0yTkRSaFltWmhOalJrTWpGOQ==

使用base64解密工具得到 flag

 KEY{zza3c08475dd1b7bc28be3644abfa64d21}

一个类似于俄罗斯套娃的重复加密,熟悉各种编码特征就可以轻松应对了。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值