bugku 把猪困在猪圈里

在bugku上遇到一个有趣的挑战,题目名是'bugku 把猪困在猪圈里'。解决过程涉及解码一个包含乱码的.txt文件,通过base64解码发现是一张图片。经过分析,确定图片内容是加密后的密码,最终成功解密并找到flag。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

bugku 把猪困在猪圈里

在bugku上看到了这个题,因为觉得他的名字有点好玩就在好奇心的驱使下打开了这个题
把附件下载下来后是一个.txt的文档
打开后是一大堆乱码:
在这里插入图片描述
仔细看,发现在文档最后面有一个base64经典标志:=

在这里插入图片描述
那就去base64解码:
在这里插入图片描述
啥也不是
猜测会不会是base64的图片解码,但是没有相应的标记头
那就直接加上base64图片的标记头 data:image/jpg、png;base64,再解码:

在这里插入图片描述
解码了一张图片
这个图片看起来乱七八糟的
结合题目猜测是:
在这里插入图片描述
但是这个密码的加密格式没有这些乱七八糟的字符

再猜测:
在这里插入图片描述
应该就是这个加密了,直接解密:
在这里插入图片描述
去交flag

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值