首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >BUUCTF 派大星的烦恼 1

BUUCTF 派大星的烦恼 1

作者头像
YueXuan
发布2025-08-18 20:27:41
发布2025-08-18 20:27:41
2070
举报

题目描述:

派大星最近很苦恼,因为它的屁股上出现了一道疤痕!我们拍下了它屁股一张16位位图,0x22,0x44代表伤疤两种细胞,0xf0则是派大星的赘肉。还原伤疤,知道是谁打的派大星!(答案为32位的一串字符串) 注意:得到的 flag 请包上 flag{} 提交

密文:

下载附件,解压得到派大星的烦恼.bmp


解题思路:

1、用010 Editor打开bmp文件,搜索0x22、0x44两种伤疤细胞。

只有两种格式,可以尝试转换为二进制数据。

代码语言:javascript
复制
"DD"DD""""D"DD""""""DD"""DD"DD""D""DDD""D"D"DD""""""DD""D""""DD"D"D"DD""""D"DD""D"""DD"""""DDD""""D"DD"""D"""DD"""D""DD"D"D"DD"""DD""DD"D"D""DD""DD"DD"""D"""DD""DD"DD""D"D""DD"D"D"DD"""D"""DD"""D"DD""DD"""DD"D"D""DD"""D"DD""DD""DD"""""DDD""DD""DD"""D""DD""

2、将"对应0、D对应1,转换为

代码语言:javascript
复制
0110110000101100000011000110110010011100101011000000110010000110101011000010110010001100000111000010110001000110001001101010110001100110101001100110110001000110011011001010011010101100010001100010110011000110101001100010110011001100000111001100110001001100

将二进制数据转换为ASCII文字,转换出一堆乱码,尝试逆序反转二进制数据再转ASCII文字。 ASCII,十六进制,二进制,十进制,Base64转换器

逆序反转数据: 文本逆序翻转工具

代码语言:javascript
复制
0011001000110011001110000011001100110100011001010110001100110100011000100011010101100101001101100110001000110110011001010110011000110101011001000110001000110100001110000011000100110100001101010110000100110000001101010011100100110110001100000011010000110110

成功转换为ASCII:23834ec4b5e6b6ef5db48145a0596046

3、用得到的ASCII文本提交flag(答案为32位的一串字符串) ,失败了。再将得到的ASCII文本进行逆序反转,得到flag:6406950a54184bd5fe6b6e5b4ce43832

最后,贴个网上的脚本:

代码语言:javascript
复制
with open("E:\Download\misc\派大星的烦恼.bmp","rb") as fr:
    res = fr.read()[4000:4256]
    tmp = []
    for v in res:
        if v == 34:
            tmp.append(0)
        else:
            tmp.append(1)
    fr.close()
for i in range(len(tmp)):
    tmp[i] = str(tmp[i])
a = "".join(tmp)
print(a)
b = []
for i in range(0,len(a),8):
    t = a[i:i+8]
    t = t[::-1]
    b.append(int(t,2))
w = ""
for v in b:
    w+=str(hex(v))[2:]
print(w)

flag:

代码语言:javascript
复制
flag{6406950a54184bd5fe6b6e5b4ce43832}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-08-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目描述:
  • 密文:
  • 解题思路:
  • flag:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档