Bugku-linux

题目是一个.tar文件

tar (Linux系统命令)

Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件名亦
为“tar”。
本程序最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar。

tar代表未压缩的tar文件。已压缩的tar文件则附加压缩文件的扩展名,如经过gzip压缩后的tar文件,扩展名为“.tar.gz”。由于受到DOS8.3文件名格式的限制,常使用下列缩写:

.tgz等价于.tar.gz
.tbz与tb2等价于.tar.bz2
.taz等价于.tar.Z
.tlz等价于.tar.lzma
.txz等价于.tar.xz

将文件放到虚拟机里面,打开里面有一个flag文件,用终端进行搜索文件里面的内容

Linux grep命令用于查找文件里符合条件的字符串。

grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样
式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文
件名为"-",则grep指令会从标准输入设备读取数据。

参数:

-a 或 --text : 不要忽略二进制的数据。

切换进入到flag同级目录,输入

grep -a '{' flag

得到flag