攻防世界-Misc-Get-the-key.txt(linux文件系统挂载、grep、gunzip )

版权声明:本文为博主原创文章,转载需注明出处。 https://blog.csdn.net/zz_Caleb/article/details/89526522

拿到文件,解压得到一个未知的文件,拿到Linux中file查看:

 是Linux的文件系统数据,本来只要挂载就行了,但是我又用strings查看了一下字符串,然后差点完蛋。。。

strings查看结果:
         

 看到这么多像是flag的字符串,还有这么多的文件名,果断用了binwalk,谁知道检测到了一大堆gzip文件:

 然后就分解了一下QAQ:

 然后看了看文件,发现每个txt文件中都是有一大堆的flag样式的东西,而且gz文件还能继续分解,真是思绪全无。。。最后没办法了找了一下wp,气死。

题目:Get-the-key.txt,所以key.txt是重要线索。

正常挂载:
 

mkdir /tmp/forensic

mount -o loop forensic100 /tmp/forensic

然后进入挂载的文件夹:

 有这么多的文件,寻找一下key.txt:

 在1这个文件中找到了,看看这个文件的类型:

 下面进行解压,这里出现了一些问题

用gunzip的话,后缀不正确,要是把后缀改成gz,解压后仍是文件1
用tar的话,这个文件不是标准的gzip文件,编码应该是有问题的
用binwalk检测一下,什么也没有

 最后才知道方法:gunzip < 1

拿到flag:SECCON{@]NL7n+-s75FrET]vU=7Z}

这个flag就是前面分解出来的key.txt中的第一行数据(要是运气好正好试了下就做对了哟)

展开阅读全文

没有更多推荐了,返回首页