题目描述:
就一个这种文件,用记事本打开后:
题目分析:
- 打开后就一串看不懂的东西,想想这个东西曾经在 010editor 或 winhex中出现过(右端)
- 既然如此那么我们就用它打开,得到:
- 右边看到了 flag.jpg 吗?.jpg是图片后缀,可以猜测这东西原本一份压缩文件里的图片,只是后来压缩包被毁,图片便成了一串乱码,那我们用另一种方式打开它(不用记事本):
选择用压缩形式打开此文件,便可得到一张图片:
- 图片中的一张小纸条:F1 W1 S22 S21 T12 S11 W1 S13
- 可以猜测大写字母表示的是星期(图片中打×的数据不考虑)
F —> Friday
1 —> 第一个位置
F1 —> 3
S1 —>Saurday
S2 —>Sunday
- 以此类推,得到:3 8 12 5 14 4 8 18
- 这些数字都比较小,用不到ascii码,那么只能26个英文字母了,通过位置对应可以得到:calendar
- 得到 flag{calendar}
收获与体会:
- 看到乱码可以试试 010editor 或 winhex 看看有没有图片相关信息,然后试试用压缩形式展开
- 对于一串较小的数字用26英文字母,较大的用ascii码,看情况