[江苏省领航杯_CTF2024][MISC]高职组BASE

知识标签

  • base编码

题目附件

  • file.txt
Nu2j4uga0JPXtpgRqKTWZIy0zx9ElzulghqDsgqAEBL26BrOjKBqJfPec84f21

解题思路

  • 看题目标题,觉得就是BASE的混合编码吧
  • 先用base编码工具一把梭,尝试base62、base36、base100等组合编码都未能解出
  • 如果解题多的话,会感觉末尾的21是“}”的base62或base100编码
    在这里插入图片描述
  • 那会不会是分断的base编码呢?
  • 江苏省领航杯的flag头是CnHongKe{xxxxxxxxxxxxxxxxxxxxxxx}
  • CnHongKe进行base62和base100加密,和题目给的字符串没有关系
  • Nu2j4uga0JPXtpgRqKTWZIy0zx9ElzulghqDsgqAEBL26BrOjKBqJfPec84f21
  • CnHongKe>base62(ASCII)>5mvodSG7kZh
  • CnHongKe>base100>🐺👥🐿👦👥👞👂👜
  • CnHongKe{进行base62和base100加密,发现和题目给的字符串的开头部分吻合了
  • CnHongKe{>base62(ASCII)>Nu2j4uga0JPX
  • CnHongKe{>base100>🐺👥🐿👦👥👞👂👜👲
    在这里插入图片描述
  • 因此可以猜测,题目是将三段base62(ASCII)的编码,拼成了一行
  • 我们对三段字符串分别进行解码,就可以得到最终的flag了
Nu2j4uga0JPXtpgRqKTWZIy0zx9ElzulghqDsgqAEBL26BrOjKBqJfPec84f21

#拆分成三段,分别base62(ASCII)解码
Nu2j4uga0JPX    ==》CnHongKe{
tpgRqKTWZIy0zx9ElzulghqDsgqAEBL26BrOjKBqJfPec84f   ==》2934d4ff-62d2-43d1-9839-365b87190ed1
21  ==}

#最终flag:
CnHongKe{2934d4ff-62d2-43d1-9839-365b87190ed1}

知识点总结

  • 针对这道题,特意重新整理了常规的编码对照表,以便于以后遇到同类题时,能够快速反应过来
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值