今年もその時期、別の Kali Linux リリースの時期です! 第 3 四半期 - Kali Linux 2020.3 .このリリースにはさまざまな印象的な更新が含まれており、そのすべてがすぐにダウンロードまたは更新できるようになっています。
2020 年 5 月の最後のリリース以降の新機能の概要:
- 新しいシェル - 「Bash」から「ZSH」に切り替えるプロセスを開始する 」
- Win-Kex のリリース - WSL2 に備えましょう
- HiDPI の自動化 サポート - イージー スイッチング モード
- ツール アイコン - すべてのデフォルト ツールに固有のアイコンが追加されました
- ブルートゥース アーセナル - Kali NetHunter 用の新しいツール セット
- ノキアのサポート - Kali NetHunter の新しいデバイス
- セットアップ プロセス -これ以上不足しているネットワーク リポジトリはありません より迅速なインストール
新しいシェル (近日登場)
Kali Linux を使用しているほとんどの人、(希望) 、経験豊富な Linux ユーザーです。その結果、彼らはコマンド ラインを非常に快適に使用できます。ほとんどの人が Kali Linux と対話する方法であるため、「シェル」は非常に個人的で、誰にとっても (ローカルまたはリモート!) 貴重なものであることを理解しています。多くの経験豊富なユーザーが「GUI」のみを使用して複数の端末を起動するところまで。デフォルトでは、Kali Linux は常に「bash」(別名「Bourne-Again SHell」) を使用しています。 ターミナルまたはコンソールを開いたときのデフォルトのシェルとして。ベテランの Kali ユーザーなら誰でもプロンプト [email protected]:~$
を知っているでしょう (または [email protected]:~#
古いユーザー向け!/) よくできました!
本日、ZSH シェル に切り替える計画を発表します .これは現在、2020.4 のデフォルト シェルになる予定です。 (この 2020.3 リリースでは、引き続き bash がデフォルトです ) .
新しいデフォルト インストールがある場合 Kali Linux 2020.3 の場合、ZSH が既にインストールされている必要があります(インストールされていない場合は、sudo apt install -y zsh zsh-syntax-highlighting zsh-autosuggestions
を実行します) ) 、試してみる準備ができました。ただし、以前のバージョンの Kali Linux をインストールしていて、2020.3 にアップグレードした場合 、あなたのユーザーは、私たちが愛情を込めて作成したデフォルトの ZSH 構成を欠いています。したがって、アップグレード ユーザーのみ、構成ファイルを必ずコピーしてください:
[email protected]:~$ cp /etc/skel/.zshrc ~/
[email protected]:~$
あとは ZSH に切り替えるだけです:
[email protected]:~$ zsh
┌──(kali㉿kali)-[~]
└─$
表示が気に入ったら、ZSH をデフォルトとして設定できます (bash の置き換え) chsh -s /bin/zsh
を実行することによって . 2020.4 で行うこと .
この切り替えが行われる前に、コミュニティに通知したかったのです。これは非常に大きな変更です (昨年の Gnome から Xfce への切り替えよりも大きいと主張する人もいるかもしれません)。 フィードバックもお待ちしています .デザインと機能の適切なバランスが取れていることを願っていますが、通常、これらは最初から完璧に行われるとは限りません。また、低電力のデバイスが苦労したり、読みにくくなったりする可能性があるため、あまりにも多くの機能でデフォルトのシェルを過負荷にしたくありません. ZSH は、私たちが長い間やりたかったことでした (Xfce に切り替える前から!) .
この次のサイクルで広範なテストを行う予定であるため、デフォルトの変更を遅らせるか、方向を一斉に変更する権利を留保します。繰り返しになりますが、このプロセスに関するフィードバックをお寄せください。私たちだけですべてのユースケースをカバーすることはできません。あなたの助けが重要です .
Q.) なぜ切り替えたのですか? bash の何が問題になっていますか? A.) bash では多くの高度なことを実行でき、それをカスタマイズしてさらに多くのことを実行できますが、ZSH ではさらに多くのことを実行できます。これは非常に大きなセールス ポイントの 1 つです。
Q.) なぜ魚ではなく ZSH を選んだのですか? A.) シェルの切り替えに関する議論で出てきたオプションの 1 つは、Fish (Friendly Interactive SHell) です。 . Fish は優れたシェルです (おそらく ZSH よりも優れています) 、しかし現実的には、POSIX互換ではないという事実のために、それは実際の考慮事項ではありませんでした.一般的なワンライナーは機能しないため、これは多くの問題を引き起こします。
Q.) ZSH フレームワーク (Oh-My-ZSH や Prezto など) を使用する予定はありますか? A.) 現時点では、デフォルトではいいえ。これらの重量は、低電力のデバイスでは機能しません。後で自分でインストールすることもできます (私たちのチームの多くが行っているように) .
Win-KeX
「Windows Subsystem for Linux」(WSL) で Kali Linux を使用することは、それが登場して以来、私たちが利用してきたものです。 WSLv2 のリリースにより、全体的な機能とユーザー エクスペリエンスが劇的に向上しました。
現在、Win-KeX の導入により、エクスペリエンスが再び改善されています。 (Windows + Kali デスクトップ エクスペリエンス)。インストール後、 kex
と入力します 、またはボタンをクリックすると、Win-KeX は 持続セッション GUI を提供します .
WSL をインストールした後 (オンラインには数え切れないほどのガイドがあります。または、私たちのガイドに従ってください/) 、 Win-KeX
をインストールできます 次のようにしてください:
sudo apt update && sudo apt install -y kali-win-kex
その後、ショートカットを作成したい場合は、ガイドに従うか、 kex
と入力するだけです !
WSL について (これは Docker にも当てはまります および AWS EC2 ) 私たちが少し見たのは、デスクトップ環境を手に入れた後、ツールが「そこ」にないことに人々が気づいたことです。これは、デフォルトでは含まれていないためです 、画像をできるだけ小さく保ちます。それらを 1 つずつ手動でインストールするか、既定のメタパッケージを取得してすぐに使用できるすべてのツールを取得する必要があります:sudo apt install -y kali-linux-default
Win-KeX には x64 の WSL v2 が必要です。 WSL v1 または arm64 と互換性がないためです。
詳細については、Win-KeX のドキュメント ページを参照してください
HiDPI の自動化
HiDPI ディスプレイはますます一般的になっています。残念ながら、すぐに使用できる Linux のサポートは優れたものではありませんでした (古い Linux ユーザーは、多くのハードウェアの変更でこれが非常に一般的だった時代を覚えているかもしれません)。 .つまり、新規インストールを行った後、それを機能させるために微調整が必要です。そうしないと、フォント/テキスト/表示が非常に小さくて読めない場合があります。それを機能させるために必要なプロセスを説明するガイドがありましたが、以前のプロセスは少し「面倒」でした. もっとうまくやりたかった .
kali-hidpi-mode を作成しました . kali-hidpi-mode
と入力するか、 またはメニューから選択します(下図参照) 、HiDPI モード間の切り替えを自動化する必要があります。
ツール アイコン
過去数回のリリースで、ツールのテーマ アイコンを増やすための進捗状況を示してきました。 デフォルトのツール リストを使用すると、 (kali-linux-default
)、メニュー内のすべてのツール (そしていくつかの余分なもの!)、独自のアイコンを持つべきです
kali-linux-large
に拡張するだけでなく、Kali の次の数回のリリースで不足しているツールをメニューに追加する (およびそれらのアイコンを作成する) 作業を行います。 メタパッケージ (その後 kali-tools-everything
/)。また、メニューの外にあるこれらのアイコンについても計画しています。詳細については、今後のリリースでお知らせします!
Kali NetHunter ブルートゥース アーセナル
Bluetooth Arsenal をご紹介できることを誇りに思います Kali NetHunter チームの yesimxev によるものです。これは、Kali NetHunter アプリの一連の Bluetooth ツールと、事前構成済みのワークフローおよびエキサイティングなユース ケースを組み合わせたものです。外部アダプタを偵察に使用できます 、なりすまし 、聴いている 音声の挿入 スピーカー、ヘッドセット、時計、さらには自動車など、さまざまなデバイスに挿入できます。
RFCOMM
に注意してください と RFCOMM tty
カーネルで有効にする必要があります 今後はいくつかのツールをサポートします。
Nokia 携帯電話用 Kali NetHunter
Kali NetHunter が Nokia 3.1 をサポートするようになりました および Nokia 6.1 電話、yesimxev に感謝します。画像はダウンロードサイトで入手できます。技術的な理由により、これらのイメージには「最小限の Kali rootfs」が含まれていますが、sudo apt install -y kali-linux-default
を介してすべてのデフォルト ツールを簡単にインストールできます。 .
セットアップ プロセス
完全なインストーラー イメージには、オフライン インストールに必要なすべてのパッケージが常に含まれていましたが、ネットワークを無効にせずにこのイメージを使用して Kali Linux システムをインストールした場合、インストーラーは自動的に dist-upgrade
を実行します。 中 インストール。これは、最初の起動時に最新のパッケージがあることを確認するために行われます。そのステップには非常に長い時間がかかる場合があります 、特にリリースから数か月後、更新が多い 蓄積しています。 2020.3 以降、フル インストーラーでネットワーク ミラーを無効にしました 同じインストール速度を常に得られるように 、および同じパッケージとバージョン そのリリースの-インストール後に必ず更新してください !
その間に、別の関連する問題を修正しました。ネットワークにアクセスできなかった場合 (自発的かどうかに関係なく) インストール中に、空のネットワーク リポジトリ (/etc/apt/sources.list
) が取得されます。 /)。これは、 apt
を使用できないことを意味します 追加のパッケージをインストールします。ネットワークをまったく使用しないユーザーもいるかもしれませんが、すべての場合で実際にそのファイルを構成するのが最善であると考えています . それが私たちがしたことです .デフォルトでは、2020.3 以降の新規インストールでは、ネットワーク リポジトリが事前に定義されています。 .
ARM デバイスの更新
(多くのバックエンドの変更を行った Francisco Jose Rodríguez Martos の作業と共に) ARM デバイスのビルド スクリプトを更新しました。さまざまな ARM イメージを事前に生成しました (2020.3 の時点で - 19 個のイメージ) 迅速なダウンロードと展開を可能にするためですが、より多くのビルド スクリプトがあります (2020.3 の時点で - 39 個のイメージ) .お使いのデバイスがイメージをリリースする対象ではない場合は、スクリプトを使用してイメージを自己生成する必要があります。
ARM の 2020.3 リリースでの主な変更点:
- すべての ARM イメージ
kali-linux-default
が付属しています メタパッケージ インストールされ、他のリリースと一致するようになりました。そのため、初回起動時により多くのツールを利用できます。 - すべての ARM イメージのサイズを縮小しました 作成されるため、ダウンロードは小さくなります。ただし、少なくとも 16 GB を使用する必要があります。 SD カード/USB ドライブ/eMMC
- パインブック と Pinebook Pro sdcard または eMMC で画像を使用できるようになりました
- パインブック イメージには、最初の起動時ではなく、イメージの作成中にビルドされた WiFi ドライバーが含まれるようになりました。これにより、最初の起動時間が短縮されます。 大量に
- Pinebook Pro
ccode=DE
を変更するアップストリーム ファームウェアからの変更があります。ccode=all
まで - これにより、より多くの 2.4GHz および 5GHz へのアクセスが可能になります チャネル - 64 ビット RaspberryPi イメージに RaspberryPi ユーザーランド ユーティリティが含まれるようになりました イメージの作成中にビルドされるため、
vcgencmd
以前は 32 ビット イメージでしか使用できなかったその他のさまざまなユーティリティが、64 ビットでも使用できるようになりました - ODROID-C2 image は、ベンダー提供のカーネルではなく、Kali カーネルを使用するようになりました。これは将来、
apt dist-upgrade
新しい Kali のリリースを待つ代わりに、カーネルの更新を取得します /etc/fstab
ファイルに UUID 経由でルート パーティションが含まれるようになりました 、これにより、USB ドライブの使用が容易になります。 サポートしているデバイスでは SD カードの代わりに
進行中の作業:
- RaspberryPi イメージは 4.19 カーネルを使用しています。 5.4 に移行したいのですが、
nexmon
(新しいカーネルにはファームウェア バージョン => 7.45.202 が必要なため) nexmonパッチがまだ存在しない - 新しい USBArmory Mk2 があります ビルドスクリプト。ただし、テストするためのハードウェアがないため、テストできるコミュニティのフィードバックを求めています
- ヴェイロン イメージは、まだ追跡されていないカーネルの問題に対して後日リリースされます
デスクトップ環境
Gnome にマイナー アップデートがあったため、新しい設定をいくつか活用しています。
- GNOME のファイルマネージャ
nautilus
新しいテーマがあります - GNOME のシステム モニターの色が一致し、CPU グラフも積み上げられています
- 「ネストされたヘッダーバー」のデザインを改善 (例:設定ウィンドウで、左側のヘッダーバーがサイド ナビゲーション バーと結合されている)
コミュニティ シャウトアウト
リリース ノートの新しいセクション、コミュニティ シャウトアウト。これらはカーリーを支援した一般の人々です そして最後のリリースのチーム。そして、彼らの功績をたたえたいと思います(当然のことながら、功績を称えたいと思います!) :
- しばらくコミュニティを助けてくれた Crash さん、ありがとう!
- Kali Linux ARM で素晴らしい仕事をしてきた FrangaL に感謝します!
誰でも手伝って、誰でも参加できます!
Kali Linux 2020.3 をダウンロード
新鮮な画像 何を求めている?すでにダウンロードを開始してください!
ベテランの Kali Linux ユーザーはすでにこれを認識していますが、そうでないユーザーのために、ウィークリー ビルドも作成しています。 あなたも使うことができます。次のリリースが待ちきれず、イメージをダウンロードするときに最新のパッケージが必要な場合は、代わりにウィークリー イメージを使用できます。これにより、行う更新が少なくなります。 これらは自動化されたビルドであり、標準のリリース イメージのように QA を行っていないことに注意してください .しかし、次のリリースまでに問題を修正したいので、これらのイメージに関するバグ レポートを喜んで受け取ります。
既存のアップグレード すでに Kali Linux をインストールしている場合は、いつでも簡単に更新できることを忘れないでください:
[email protected]:~$ echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list
[email protected]:~$
[email protected]:~$ sudo apt update && sudo apt -y full-upgrade
[email protected]:~$
[email protected]:~$ [ -f /var/run/reboot-required ] && sudo reboot -f
[email protected]:~$
これで、Kali Linux 2020.3 になっているはずです。次のようにして簡単に確認できます。
[email protected]:~$ grep VERSION /etc/os-release
VERSION="2020.3"
VERSION_ID="2020.3"
VERSION_CODENAME="kali-rolling"
[email protected]:~$
[email protected]:~$ uname -v
#1 SMP Debian 5.7.6-1kali2 (2020-07-01)
[email protected]:~$
[email protected]:~$ uname -r
5.7.0-kali1-amd64
[email protected]:~$
注:uname -r
の出力 システム アーキテクチャによって異なる場合があります。
いつものように、Kali でバグに遭遇した場合は、バグ トラッカーにレポートを送信してください。 壊れていることを知らないものを修正することは決してできません! そして Twitter はバグトラッカーではありません!