今天是菜狗的生日,他收到了一个linux系统光盘
下载下来是个没有后缀的文件
方法一
用winhex打开,搜索flag,可以看到一个flag.txt文件
使用winhex专业工具中的“将镜像文件转换为磁盘”,再搜索flag,右边区域选快中可以看到flag.txt文件所在的位置,即O7avZhikgKgbF这个文件夹。
找到O7avZhikgKgbF这个文件夹,打开后就能看到flag.txt,直接打开即可,里面内容ZmxhZ3tzYWpiY2lienNrampjbmJoc2J2Y2pianN6Y3N6Ymt6an0=是串base64编码,解码即得flag
对得到的base64密文进行解码
(winhex确定flag.txt的位置后,用360压缩软件对文件一键解压亦可)
方法二
根据题干提示,考虑文件是个Linux系统镜像,将文件直接挂载到mnt目录中,然后搜索文件名或文件内容中包含‘flag’的文件,打开搜索结果就能看到base64密文。
补充:mnt是Linux下专门挂载光驱、U盘等外部设备的地方,用命令 mount 需要挂载的文件路径 /mnt/ 实现。find用于搜索文件属性,grep用于搜索文件内容。
(了解镜像文件的打开方式,学习了Linux的基本操作)