【CTF Crypto】XCTF GFSJ0522 base64 Writeup(Base64编码)

base64

元宵节灯谜是一种古老的传统民间观灯猜谜的习俗。 因为谜语能启迪智慧又饶有兴趣,灯谜增添节日气氛,是一项很有趣的活动。 你也很喜欢这个游戏,这不,今年元宵节,心里有个黑客梦的你,约上你青梅竹马的好伙伴小鱼, 来到了cyberpeace的攻防世界猜谜大会,也想着一展身手。
你们一起来到了小孩子叽叽喳喳吵吵闹闹的地方,你俩抬头一看,上面的大红灯笼上写着一些奇奇怪怪的 字符串,小鱼正纳闷呢,你神秘一笑,我知道这是什么了。


原理

Base64

Base64是一种用64个可打印字符来表示二进制数据的方法。这个编码方式常用于在HTTP协议下传输二进制数据,特别是当数据需要通过非二进制友好的环境传输时,如电子邮件系统。

Base64编码的64个字符包括大写A-Z、小写a-z、数字0-9,以及"+“和”/“,共62个,另外两个字符在不同的系统中可能有所不同,常见的如”="用于填充。

Base64编码并不是为了隐藏数据,或者提供任何安全性,而是为了确保数据在传输过程中的完整性。因为在网络传输中,并不是所有的字节都可以安全的传输,特别是一些控制字符可能会干扰传输。所以,Base64编码实际上是一种把二进制数据转换为只包含可打印字符的编码方式,以便于这些数据可以通过像电子邮件这样的系统进行安全传输。

一个常见的Base64编码的例子是:“SGVsbG8gd29ybGQ=”,解码后就是"Hello world"。

解法

Y3liZXJwZWFjZXtXZWxjb21lX3RvX25ld19Xb3JsZCF9

base64 编码的结尾可能会带有几个等于号,如果没有等于号也可能是 base64 编码。

cyberpeace{Welcome_to_new_World!}

Flag

cyberpeace{Welcome_to_new_World!}

声明

本博客上发布的所有关于网络攻防技术的文章,仅用于教育和研究目的。所有涉及到的实验操作都在虚拟机或者专门设计的靶机上进行,并且严格遵守了相关法律法规

博主坚决反对任何形式的非法黑客行为,包括但不限于未经授权的访问、攻击或破坏他人的计算机系统。博主强烈建议每位读者在学习网络攻防技术时,必须遵守法律法规不得用于任何非法目的。对于因使用这些技术而导致的任何后果,博主不承担任何责任

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值