Что значит./-* означает и делает?

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