BuuCTF 鸡藕椒盐味

一、题目背景

        “鸡藕椒盐味”这个题目,第一眼看上去就给人一种不同寻常的感觉。题目描述中给出了一串二进制数据,并提示在打印时这些数据被倒序了。同时,题目中还提到“售价八块”这一看似无关紧要的线索。然而,正是这些看似不相关的线索,构成了题目解答的关键。

二、解题思路

  1. 二进制数据倒序:首先,根据题目描述,我们需要将给出的二进制数据倒序排列。这一步骤相对简单,但为后续的分析奠定了基础。
  2. 奇偶校验位:题目名称“鸡藕椒盐味”实际上是一个谐音梗,暗示了奇偶校验的概念。奇偶校验是一种简单的错误检测方法,用于检查二进制数据中1的个数是奇数还是偶数。在这里,我们需要利用奇偶校验的原理来分析和修正二进制数据中的错误。
  3. 海明校验码:通过进一步分析题目中的“售价八块”这一线索,我们可以联想到海明校验码。海明校验码是一种能够检测并纠正一位错误的校验码。根据海明校验码的原理,我们知道需要为原始数据添加一定数量的校验位,以便在数据发生错误时能够定位和纠正错误。
  4. 确定校验位数:根据海明校验码的计算公式2^r≥k+r+1(其中r为校验位数,k为信息位数),我们可以计算出需要添加的校验位数。在这里,“售价八块”意味着信息位数为8,因此我们可以计算出需要添加4位校验位。
  5. 计算校验位值:在确定了校验位数之后,我们需要通过异或运算计算出每个校验位的值。这一步骤相对复杂,但通过仔细分析和计算,我们可以得到正确的校验位值。1864e263c8e649d094e955081ef80690.jpeg                                                                                                                                                6. 加密:最后,我们将得到的验证码通过MD5加密得到最终的flag。flag{d14084c7ceca6359eaac6df3c234dd3b}92abcb06a7f845e8a3e433aa342cb027.png                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

 

  • 22
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值