Что значит./-* означает и делает?
Я делаю хакерскую военную игру под названием 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.