BUUCTF 黑客帝国 1

简介: BUUCTF 黑客帝国 1

BUUCTF:https://buuoj.cn/challenges

题目描述:

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:

flag{57cd4cfd4e07505b98048ca106132125}
目录
相关文章
|
数据安全/隐私保护
BUUCTF 萌萌哒的八戒 1
BUUCTF 萌萌哒的八戒 1
164 0
|
3月前
|
JavaScript 前端开发 开发者
震撼揭秘!JS模块化进化史:从混沌到秩序,一场代码世界的华丽蜕变,你怎能错过这场编程盛宴?
【8月更文挑战第23天】在 Web 前端开发领域,JavaScript 模块化已成为处理日益复杂的 Web 应用程序的关键技术。通过将代码分解成独立且可重用的模块,开发者能够更有效地组织和管理代码,避免命名冲突和依赖混乱。从最早的全局函数模式到 IIFE,再到 CommonJS 和 AMD,最终进化到了 ES6 的原生模块支持以及 UMD 的跨环境兼容性。本文通过具体示例介绍了这些模块化规范的发展历程及其在实际开发中的应用。
48 0
|
6月前
|
数据安全/隐私保护
BUUCTF 穿越时空的思念 1
BUUCTF 穿越时空的思念 1
136 1
|
6月前
|
数据安全/隐私保护 信息无障碍
BUUCTF 假如给我三天光明 1
BUUCTF 假如给我三天光明 1
76 0
|
6月前
|
数据安全/隐私保护
BUUCTF 爱因斯坦 1
BUUCTF 爱因斯坦 1
79 0
|
6月前
BUUCTF 镜子里面的世界 1
BUUCTF 镜子里面的世界 1
168 0
|
6月前
BUUCTF 大白 1
BUUCTF 大白 1
80 0
|
Web App开发 Windows
推荐5款让你相见恨晚的神级软件,把把直击心灵
今天来给大家推荐5款良心软件,每款都是经过时间检验的精品,用起来让你的工作效率提升飞快,各个都让你觉得相见恨晚!
256 0
推荐5款让你相见恨晚的神级软件,把把直击心灵
|
程序员 开发者
十年老友记 | @民工哥:梦想是动力,但人终究要认清现实
十年老友记 | @民工哥:梦想是动力,但人终究要认清现实
137 0
你不必懂 但我们一直在 —— 技术人致敬
你不必懂,但我们一直在。1024 技术人节日快乐!
1569 0
你不必懂 但我们一直在 —— 技术人致敬