我正在做一款名为“Over The Wire”的黑客战争游戏,它如下:
http://overthewire.org/wargames/bandit/bandit6.html
现在我卡住了,我认为仅使用他们给出的命令不可能完成该部分。如果可能的话,请告诉我。我查找了答案以寻求帮助,但我仍然有点迷茫。 ./-* 有什么用?
即使我已经找到了答案,我还是拒绝继续前进,直到我完全理解它。
答案1
基本上,您正在尝试使用命令了解文件格式file
。
file ./-*
这里,./-*
这个外壳全局将选择从-
(减号)开始的所有文件并打印该文件的文件格式。
在您的例子中,您正在运行此命令来查找人类可读的文件,以便您可以从中读取密码。您可以读取 ASCII 文本文件内容。
有关file
命令的更多信息:
NAME
file — determine file type
SYNOPSIS
file [-bcEhiklLNnprsvzZ0] [--apple] [--extension] [--mime-encoding]
[--mime-type] [-e testname] [-F separator] [-f namefile]
[-m magicfiles] [-P name=value] file ...
file -C [-m magicfiles]
file [--help]
DESCRIPTION
This manual page documents version 5.25 of the file command.
file tests each argument in an attempt to classify it. There are three
sets of tests, performed in this order: filesystem tests, magic tests,
and language tests. The first test that succeeds causes the file type to
be printed.