John the Ripper ソースコードのダウンロード
このステップでは、John the Ripper のソースコードを公式 GitHub リポジトリからダウンロードします。その後、コンパイルの準備としてダウンロードしたアーカイブを展開します。現在の作業ディレクトリは ~/project です。
まず、wget コマンドを使用して、John the Ripper の「Jumbo」コミュニティ拡張バージョンの特定の安定版をダウンロードします。
wget https://github.com/openwall/john/archive/refs/tags/1.9.0-jumbo-1.tar.gz
ファイルがダウンロードされ保存されていることを示す出力が表示されるはずです。
--2023-10-27 10:30:00-- https://github.com/openwall/john/archive/refs/tags/1.9.0-jumbo-1.tar.gz
Resolving github.com (github.com)... 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
...
Saving to: ‘1.9.0-jumbo-1.tar.gz’
1.9.0-jumbo-1.tar.gz 100%[===================================>] 22.13M 65.4MB/s in 0.3s
2023-10-27 10:30:01 (65.4 MB/s) - ‘1.9.0-jumbo-1.tar.gz’ saved [23201448/23201448]
次に、tar コマンドを使用して、ダウンロードした .tar.gz ファイルの内容を展開します。
tar -xzvf 1.9.0-jumbo-1.tar.gz
このコマンドは、ソースコードを含む新しいディレクトリを作成します。現在のディレクトリの内容を一覧表示することで確認できます。
ls -l
新しく作成されたディレクトリ john-1.9.0-jumbo-1 が表示されるはずです。
total 22668
-rw-r--r-- 1 labex labex 23201448 Jul 25 2021 1.9.0-jumbo-1.tar.gz
drwxr-xr-x 9 labex labex 4096 Jul 25 2021 john-1.9.0-jumbo-1