BUUCTF snake(实验吧Snake)

题目提供了一张jpg图片,通过binwalk发现内含压缩包,解压后得到key和cipher两个文件。key中的Base64解码指向Anaconda,暗示Serpent加密算法。使用Serpent算法对cipher进行解密,最终获取flag。
摘要由CSDN通过智能技术生成

题目表面上给的是一张jpg图片,但是binwalk一下,里面有压缩包,binwalk snake.jpg -e解压一下,
在这里插入图片描述
里面有两个文件,一个key,一个cipher,打开key,有一串base64字符,

V2hhdCBpcyBOaWNraSBNaW5haidzIGZhdm9yaXRlIHNvbmcgdGhhdCByZWZlcnMgdG8gc25ha2VzPwo=

解码之后,得到:

What is Nicki Minaj's favorite song that refers to snakes?

百度Nicki Minaj关于蛇的歌,当然看了一些大佬的博客,知道了指的是anaconda,就是cipher解密的私钥了。
在这里插入图片描述
看完key之后,打开chipher,并不能打开。看了大佬的博客才知道,对于蛇这个名词,在英语中还有一个翻译:Serpent。
Serpent是一个加密算法,具体算法见大佬博客https://blog.csdn.net/douqingl/article/details/50256931
于是,用该算法对chipher进行解密,拿到flag,解密网站
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值