ユーザー名とパスワードリストの準備
このステップでは、ユーザー名リストとパスワードリストの 2 つの重要なファイルを作成します。これらのリストは、Hydra によって SSH ログインを試行するために使用されます。これらのリストを作成することで、ターゲットに対してさまざまなユーザー名とパスワードの組み合わせを体系的にテストできます。
まず、ターミナルを開きます。現在、/home/labex/project ディレクトリ(~/project ともアクセス可能)の中にいます。このディレクトリにファイルを作成します。
nano テキストエディタを使用して、usernames.txt という名前のファイルを作成します。
nano ~/project/usernames.txt
次に、ファイルに以下のユーザー名を追加します。これらの例です。必要に応じてカスタマイズしてください。
root
admin
test
user
ubuntu
内容を追加したら、Ctrl + O を押してファイルを保存し、ファイル名を確定するために Enter を押します。最後に Ctrl + X を押して nano を終了します。
次に、パスワードリストを作成します。再び nano を使用して、passwords.txt という名前のファイルを作成します。
nano ~/project/passwords.txt
ファイルに以下のパスワードを追加します。これも例です。
password
123456
qwerty
secret
ubuntu
Ctrl + O を押してファイルを保存し、ファイル名を確定するために Enter を押します。最後に Ctrl + X を押して nano を終了します。
ファイルが正しく作成されたことを確認するために、cat コマンドを使用してその内容を表示できます。
usernames.txt の内容を表示します。
cat ~/project/usernames.txt
出力は次のようになります。
root
admin
test
user
ubuntu
同様に、passwords.txt の内容を表示します。
cat ~/project/passwords.txt
出力は次のようになります。
password
123456
qwerty
secret
ubuntu
これらのファイル usernames.txt と passwords.txt は、次のステップで Hydra と共に使用できるようになりました。