Ubuntu 20.04 LTSでKatoolin3を使用してKali Linuxツールをインストールする
UbuntuにKatoolin3をインストールして使用する
このステップバイステップガイドでは、Katoolin3 とは何か、および Ubuntu、Debian、および Linux Mint や Pop_OS! などの他の DEB ベースのシステムに Kali Linux ツールをインストールする方法について説明します。
重要: Kataolin 3 の開発は中止されたようです。 2020 年 2 月以降アップデートがないため、Katoolin 3 は期待どおりに動作しない可能性があります。
Kataolin3 の紹介
すでにご存知の方もいるかもしれませんが、Katoolin は Ubuntu、Debian、その他の DEB ベースのシステムに Kali Linux ツールをインストールするための Python スクリプトです。
あなたがセキュリティ研究者または愛好家であれば、Katoolin を使用すると、選択した Kali Linux ツールを数分で Ubuntu システム上にインストールできます。
Kataolin は定期的に更新されていないようで (最後のコミットは 2019 年 4 月)、最近の Ubuntu バージョンでは動作しません。メンテナンスの不足により、警告が増加し始めました。
幸いなことに、誰かがトーチを引き継ぎ、非常に安定したカトゥーリンの枝を保管しています。 Kataolin のフォークである Katoolin3 を紹介します。これは、お気に入りの Kali Linux ツールを Debian、Ubuntu、およびその派生ツールで入手するのに役立ちます。リナックスミント。 Kataolin3 は完全に無料のオープンソース プログラムです。
重要な警告: Kataolin3 は既存のリポジトリを台無しにするようです。多くのユーザーは、Katoolin をアンインストールしようとすると、Katoolin3 が GNOME DE や、Katoolin に関係すらないその他のパッケージを削除してしまうと不満を抱いています。したがって、テスト マシンでしばらく試して、完全に動作するかどうかを確認することを強くお勧めします。
カトゥーリン3の特徴
Kataolin3 では、以下に示すように、katoolin に対していくつかの改善が加えられています。
- Kataolin3 はPython 3 に移植されています。 Kataolin は Python 2.x で書かれています。
- 最新のパッケージを提供します。古い katoolin は古いパッケージ リストを使用しています。
- パッケージがリポジトリで利用できなくなると、古い katoolin が壊れます。 Kataolin3 は不足しているパッケージを検出し、単に無視します。
- 古いKatoolinとは異なり、Katoolin3でインストールされたすべてのパッケージを削除することが可能です。パッケージは個別に削除することも、一度にすべて削除することもできます。
- 一部のユーザーは、古いKatoolinをインストールした後、Ubuntu OSをアップデートまたはアップグレードできないと苦情を述べています。この問題は、新しいKatoolin3バージョンで解決され、修正されました。 Kali リポジトリは katoolin3 の実行中にのみ有効になるため、アップグレードによってシステムが破損することはありません。
- 古い katoolin は、重要なシステム構成ファイルを変更したり、削除したりすることもあります。これらの潜在的に危険な操作は、Katoolin3 で変更されました。
- 古いKatoolinでは、新しいパッケージをパッケージリストに追加するのは困難です。もうない! Kataolin3 を使用すると、パッケージ リストの管理がさらに改善され、はるかに簡単になります。
Recommended Download – Free Video: “Kali 101 – FREE Video Training Course (a $19 value!)”
Ubuntu 20.04 LTSにKatoolin3をインストールする
Ubuntu 20.04 LTSサーバーエディションでKatoolin3をテストしました。ただし、他の Ubuntu バージョンおよび派生バージョンでも動作するはずです。
Kataolin3 を使用するには、Ubuntu システムに次の前提条件が必要です。
- Python >= 3.5。
- ギット。
- シャ、バシャ。
- Python3-apt。
これらのパッケージは最新の Ubuntu 20.04 LTS にプリインストールされているため、おそらく何もインストールする必要はありません。
また、[universe]
リポジトリが有効になっていることを確認してください。
sudo add-apt-repository universe
次のコマンドを使用して、Katollin3 GitHub リポジトリのクローンを作成します。
git clone https://github.com/s-h-3-l-l/katoolin3
リポジトリ名が正しいことを確認してください。上記の URL では、「s-h-3-l-l」という単語の中に 2 つの小文字の「L 」文字が含まれている必要があります。
このコマンドは、現在のディレクトリの「katoolin3」という名前のローカル フォルダーに、Katooolin3 リポジトリの内容のクローンを作成します。
katoolin3 ディレクトリに移動します。
cd katoolin3/
install.sh を実行可能ファイルにします。
chmod +x ./install.sh
次に、次のコマンドを使用してKatoolin3をインストールします。
sudo ./install.sh
インストールが成功すると、次のメッセージが表示されます。
Executing: /tmp/apt-key-gpghome.r4OwC90o2Q/gpg.1.sh -qq --keyserver pool.sks-keyservers.net --recv-keys ED444FF07D8D0BF6
Successfully installed.
Run it with 'sudo katoolin3'.
Ubuntu 20.04 LTSにKatoolin3をインストールする
注意してください: 「python3-apt パッケージをインストールしてください」というエラーが表示された場合は、katoolin3 が python3-apt パッケージとまったく同じ python3 バージョンで実行されていることを確認してください。最新のディストリビューションでは、python3-apt は python3.7 のみに対応し、古いディストリビューションでは、python3-apt は python3.5 のみに対応します。 Kataolin3 は、それに応じて python3.7 または python3.5 で実行する必要があります。 Ubuntu 20.04 LTS バージョンでは、Katoolin3 のインストールに問題はありません。
Ubuntu 20.04 LTSでKatoolin3を使用してKali Linuxツールをインストールする
Kataolin3 を実行するには、次のコマンドを入力します。
sudo katoolin3
Kataolin3 は、必要な Kali Linux リポジトリを Ubuntu マシンに追加し、ソース リストを更新します。
UbuntuでKatoolin3を実行する
リポジトリが追加され、ソース リストが更新されると、Katoolin3 メイン メニューが表示されます。
[...]
Main Menu
0) View Categories
1) Install All
2) Uninstall All
3) Search repository
4) List installed packages
5) List not installed packages
6) Install Kali Menu
7) Uninstall old katoolin
8) Help
9) Exit
kat>
Kataolin3 メインメニュー
重要な注意事項:カテゴリを見る katoolin3 のカテゴリーを表示 ご覧のとおり、12 のカテゴリが利用可能です。各カテゴリには 1 つ以上のパッケージが含まれる場合があります。前のメニューに戻るには、 カテゴリ内の利用可能なパッケージのリストを表示するには、対応する番号を入力して Enter キーを押します。 katoolin3 のカテゴリで利用可能なパッケージのリストを表示します。 上記の出力は、「Forensics Tools」カテゴリの下にある利用可能なパッケージのリストを示しています。 すべてのパッケージを一度にインストールできます。ただし、これは推奨されず、必須でもありません。パッケージをインストールするには、選択したカテゴリに移動し、対応する番号を入力します。 たとえば、「最優先」 ツール (番号 選択したパッケージは、Kali Linux リポジトリからダウンロードされ、Ubuntu システムにインストールされます。 Ubuntu 20.04でKatoolin3を使用してKali Linuxツールをインストールする 複数のパッケージを一度にインストールするには、 Ubuntu システムからすべての Kali Linux ツールをアンインストールするには、メイン メニューから 特定のツールを検索するには、メイン メニューから番号 インストールされているすべての kali linux ツールを表示するには、Katollin3 メイン メニューから番号 ご覧のとおり、「最優先」ツールをインストールしました。 インストールされていないパッケージをすべて表示するには、メイン メニューから番号 このオプションは、Ubuntu システムに Kali Menu をインストールします。これにより、インストールされているすべての Kali Linux ツールの専用メニューが追加されるため、このメニューからツールをすばやく見つけて起動できるようになります。 Kali Menu をインストールするには、メイン メニューから番号 古いバージョンの Kataolin がすでにインストールされている場合は、それが削除されます。 Kataolin3 の使い方がわかりませんか?番号 Kataolin3 を終了するには、数値 Kataolin3 のクローンを作成したディレクトリに移動します。 更新スクリプトを実行可能にします。 更新スクリプトを実行して、Katoolin3 を利用可能な最新バージョンに更新します。 開発者がメインメニューからKatoolin3を更新するオプションを含めた方が良いでしょう。 もうKatoolin3は使わないのですか?以下に示すようにアンインストールするだけです。 Kataolin3 のクローンを作成したディレクトリに移動します。 アンインストール スクリプトを実行可能にします。 最後に、次のコマンドを使用してシステムからKatoolin3を削除します。 このガイドでは、Katoolin3 とは何か、その機能、そして Ubuntu、Debian、その他の DEB ベースのシステムに katoolin3 を使用して Kali Linux ツールをインストールする方法について説明しました。 リソース:0
(ゼロ) を入力して Enter キーを押し、使用可能なカテゴリのリストを表示します。[...]
kat> 0
Select a Category
0) Exploitation Tools 8) Sniffing & Spoofing
1) Forensics Tools 9) Stress Testing
2) Hardware Hacking 10) Vulnerability Analysis
3) Information Gathering 11) Web Applications
4) Maintaining Access 12) Wireless Attacks
5) Password Attacks 13) HELP
6) Reporting Tools 14) BACK
7) Reverse Engineering
kat>
14
と入力して Enter キーを押します。kat> 1
Select a Package
0) Bulk Extractor 12) Pdf Parser
1) Capstone Tool 13) pdfid
2) chntpw 14) Distorm3
3) dc3dd 15) Capstone
4) ddrescue 16) Distorm3
5) dumpzilla 17) regripper
6) extundelete 18) volatility
7) foremost 19) xplico
8) galleta 20) ALL
9) guymager 21) HELP
10) Libdistorm3 3 22) BACK
11) p0f
kat>
パッケージのインストール
7
) をインストールします。[...]
Select a Package
0) Bulk Extractor 12) Pdf Parser
1) Capstone Tool 13) pdfid
2) chntpw 14) Distorm3
3) dc3dd 15) Capstone
4) ddrescue 16) Distorm3
5) dumpzilla 17) regripper
6) extundelete 18) volatility
7) foremost 19) xplico
8) galleta 20) ALL
9) guymager 21) HELP
10) Libdistorm3 3 22) BACK
11) p0f
kat> 7
Reading package lists...
Installing 1 package...
Get:1 http://ftp.harukasan.org/kali kali-rolling/main amd64 foremost amd64 1.5.7-9+b1 [42.1 kB]
Fetched 42.1 kB in 6s (0 B/s)
Selecting previously unselected package foremost.
(Reading database ... 108229 files and directories currently installed.)
Preparing to unpack .../foremost_1.5.7-9+b1_amd64.deb ...
Unpacking foremost (1.5.7-9+b1) ...
Setting up foremost (1.5.7-9+b1) ...
Processing triggers for man-db (2.9.1-1) ...
3-5
のような範囲、1,2,3
のようなリストを指定するか、1,2,5-7 のようにそれらを組み合わせます。 ,9
。パッケージをアンインストールする
2
と入力します。Kali Linux リポジトリを検索する
3
を入力し、パッケージ名を入力してパッケージに関する情報を取得するか、キーワードを入力してパッケージを検索します。ここでは「リカバリ」関連のツールを探しています。[...]
kat> 3
Enter a package name to get information about a package
or enter a keyword to search for packages...
Search: recovery
bacula/kali-rolling 9.6.3-1 all
network backup service - metapackage
bacula-bscan/kali-rolling 9.6.3-1 amd64
network backup service - bscan tool
bacula-client/kali-rolling 9.6.3-1 all
network backup service - client metapackage
bacula-common/kali-rolling 9.6.3-1 amd64
network backup service - common support files
bacula-common-mysql/kali-rolling 9.6.3-1 amd64
network backup service - MySQL common files
[...]
インストールされているパッケージを一覧表示する
4
を入力します。Main Menu
0) View Categories
1) Install All
2) Uninstall All
3) Search repository
4) List installed packages
5) List not installed packages
6) Install Kali Menu
7) Uninstall old katoolin
8) Help
9) Exit
kat> 4
foremost
インストールされていないパッケージをリストする
5
を入力します。[...]
kat> 5
Ace Voip
aircrack-ng
airgraph-ng
amap
Android Sdk
Apache Users
apktool
arachni
arduino
armitage
[...]
Kali メニューをインストールする
6
を入力し、ENTER キーを押します。古いカトゥーリンをアンインストールする
Kataolin3 ヘルプを表示する
8
を入力してヘルプ セクションを開きます。kat> 8
The program flow of this program is realized by presenting
a list of options that you can choose from.
When selecting packages you can select
more than one by passing a comma-separated list like
'0,1,2,3' or specifying a range like '12-24' or combining
those two '0,1,3-5,12'.
If you want to remove packages simply prepend '~' before a
string like above.
If you want information about a specific package
presented to you enter the number of the package
followed by a '?'.
If the list of options gets out of sight type '!!'
to print it again.
Packages which you have already installed are shown
in this color.
カトゥーリン 3 を出る
9
を入力して Enter キーを押します。カトゥーリン3をアップデートする
cd katoolin3/
chmod +x ./update.sh
sudo ./update.sh
Kataolin3 をアンインストールする
cd katoolin3/
chmod +x ./uninstall.sh
sudo ./uninstall.sh
結論