BUUCTF讲解-music

N种破解

 第一步 下载文件

将文件下载好之后,进行解压,解压之后的文件是一个.exe文件,无法打开。

第二步

发现无法打开,且无打开方式可选择。通过网上检索,发现可以创建一个文本文件,在文本文件里面选择打开.exe文件。

        其中有个小细节,


 第三步 将打开的内容复制粘贴到浏览器

粘贴浏览器之后,发现他是一个二维码。将二维码扫描之后,便可以得到flag。

扩展

怎么判断用浏览器呢?

1.文本文件的特征

        这段文字是一个Base64编码的字符串,它代表了一张图片。Base64编码是一种将二进制数据转换为可打印字符的编码方式。在这种编码中,每3个字节的二进制数据被编码为4个可打印字符。这段Base64编码的字符串以"data:image/jpg;base64,"开头,表示这是一个JPEG格式的图片。

        要将Base64编码的字符串转换为图片,可以使用编程语言中的相应函数或库进行解码。解码后的数据可以被进一步处理或显示为图片。        

        因此,本作者选用了浏览器直接解析。

2.也可以选择其他方式

(1).选择在线base64解码,注意,这是图片,所以选择base64图片解码,参考网址图片 Base64 解码器 | 免费在线解码 Base64 图像 (aspose.app)

 (3)进一步理解,可以参考Base64编解码原理以及其和图片之间的互相转换,网址:(18条消息) Base64编解码原理以及其和图片之间的互相转换_乂乂乂乂的博客-优快云博客

目录

N种破解

 第一步


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值