目录
坚持60s
gif
ext3
坚持60s
这个题目是一个下载文件,下载好后发现是一个jar包。
然后就把它解压到当前文件夹,就出现了三个文件夹,每个都点进去发现有用的是cn这个文件夹。
直接打开里面的class文件是乱码的,所以得导入到eclipse路径下再打开查看文件信息。
然后打开PlaneGameFrame.class文件,一直往下翻,能看到带有flag的信息。
看到有个等号,又有大小写字母和数字,就能知道是base64编码,然后解密就能得到正确的flag信息了。
flag{DajiDali_JinwanChiji}
gif
一个压缩包,解压后有两个文件夹,一个文件夹里有一百多张黑白两种颜色的图片。
可以想到黑白对应着二进制的0和1,白为0,黑为1。
在网上随便找一个二进制转换字符串的运算器。
按照文件名顺序依次输入0和1 ,然后转换就能得到flag了。
ext3
题目描述说菜狗收到了一个linux系统光盘,我以为是虚拟文件改了后缀名为.iso,新建虚拟机打开发现不是虚拟映像文件。然后搜了一下ext3是一个日志文件系统。就搜索怎么运行ext3文件,就看到了这段话,说是要挂载才能打开里面的全部文件。
我先在本机上改一下那一长串的名字,改为misc,这样在linux系统里好操作。然后把misc文脱到linux系统里。在桌面新建一个文件夹叫test。
mkdir misc
然后开始挂载,挂载要在root用户下才能执行。
mount misc test/
挂载后可以查看一下test目录下的所有文件,可以看到有很多文件夹和文件。
然后就输入命令,开始找哪个目录下有文件名含有flag的文件。
find / -name flag*
这个命令搜索出来有很多文件的文件名含有flag,不单单只是test文件夹里的。翻着看有点累,我就重新修改了一下命令,直接将搜索目录定位到桌面下的目录,这样也能很快找到我要的文件。
find /home桌面/ -name flag*
果然就只显示一个文件并且是在test目录下的。 然后就直接去到这个目录下查看flag.txt文件。就能看到一串字符串,有大小写字母有数字又是等号结束就说明是base64编码,在网上随便搜索一个base64编码的运算器就能看到flag了。



