首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >BUUCTF 黑客帝国 1

BUUCTF 黑客帝国 1

作者头像
YueXuan
发布2025-08-18 19:02:13
发布2025-08-18 19:02:13
9600
代码可运行
举报
运行总次数:0
代码可运行

题目描述:

Jack很喜欢看黑客帝国电影,一天他正在上网时突然发现屏幕不受控制,出现了很多数据再滚屏,结束后留下了一份神秘的数据文件,难道这是另一个世界给Jack留下的信息?聪明的你能帮Jack破解这份数据的意义吗? 注意:得到的 flag 请包上 flag{} 提交

密文:

下载附件,解压得到一个.txt文本,内容如下。

解题思路:

1、查看.txt文本的内容,似乎全部是十六进制的数据,在010 Editor看一下。 在010 Editor中,使用“文件”选项卡的“导入16进制文件”选项,导入刚才的txt文件。

确认这是rar压缩包的文件头,保存文件为rar压缩包。

2、尝试解压得到的rar压缩包,需要密码。

因为没有关于密码的提示,所以使用常用的4位纯数字进行破解。使用ARCHPR工具,选定参数,破解得到密码为3690。

使用密码解压rar压缩包,得到.png文件,打开如下图。

3、使用010 Editor打开.png文件,弹出错误。观察到.png文件的文件头与文件尾不相符,可能被修改了文件头。()

(PNG(png)文件头:89 50 4E 47 文件尾:AE 42 60 82) (JPEG (jpg)文件头:FF D8 FF  文件尾:FF D9 )

这是png文件头,但后面接的“JFIF”是jpg图片的文件头。

在这里插入图片描述
在这里插入图片描述

这是jpg文件尾

将文件头修改为jpg的文件头,保存文件。

4、打开修改过的jpg图片,得到flag。

flag:

代码语言:javascript
代码运行次数:0
运行
复制
flag{57cd4cfd4e07505b98048ca106132125}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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