目录
1.misic 黑客帝国
1.下载附件,解压得到一个.txt文本,查看.txt文本的内容,似乎全部是十六进制的数据,在010 Editor看一下。
在010 Editor中,使用“文件”选项卡的“导入16进制文件”选项,导入刚才的txt文件。
确认这是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的文件头,保存文件。
将输入法改为A,即可改动。
4、打开修改过的jpg图片,得到flag。
2.misic 伟大的侦探
题目提示:可能与侦探有关(特殊的解密方式)
下载附件,解压提示需要密码,但解压出一个密码.txt文件。
1、打开密码.txt文件
2.使用010 Editor打开密码.txt文件,选择编辑方式为EBCDIC,找到明文密码。(为什么用这个方式不清楚)
wllm_is_the_best_team!
3、使用密码解压压缩包,得到18个.jpg图片,图片为跳舞的小人图形密码(出自于《福尔摩斯探案集》跳舞的小人),使用如下密码对照表,可以获得明文。
4、对照密码表解密,得到flag值。
flag{iloveholmesandwllm}
注:
EBCDIC 为字符编码表,根据二进制编码的十进制数排列而成。
缺点是:英文字母不是连续地排列,中间出现多次断续,为撰写程序的人带来了一些困难。
十六进制和EBCDIC的转换方式:
D1 --> J