飲み物を飲む時間です。しばらく時間がかかります!
2019 年の 4 番目で最後のリリースである Kali Linux 2019.4 を発表できることを非常に嬉しく思います。これはすぐにダウンロードできます。
2019.4 にはいくつかのエキサイティングな新しい更新が含まれています:
- 新しいデフォルトのデスクトップ環境、Xfce
- 新しい GTK3 テーマ (Gnome および Xfce 用)
- 「Kali Undercover」モードの導入
- Kali ドキュメントに新しいホームがあり、Git を利用しています
- パブリック パッケージング - ツールを Kali に組み込む
- Kali NetHunter KeX - Android 上の完全な Kali デスクトップ
- セットアップ中の BTRFS
- PowerShell を追加
- カーネルがバージョン 5.3.9 にアップグレードされている
- …さらに、通常のバグ修正と更新。
新しいデスクトップ環境と GTK3 テーマ
このリリースにはたくさんの更新がありますが、誰もが最初に気付く最も重要な変更点は、デスクトップ環境とテーマの変更です。それでは、まずそれについて説明しましょう。
デスクトップ環境への更新は長い間待っていました。私たちはこれに対処する方法、やりたいこと、さまざまなアプローチの実験などについて何ヶ月も話し合ってきました.要約すると、正面から対処したい問題がいくつかありました。
- パフォーマンスの問題 - Gnome は、多くの優れた機能を備えたフル機能のデスクトップ環境です。しかし、これらすべての機能にはオーバーヘッドが伴います。多くの場合、Kali のようなディストリビューションでは役に立たないオーバーヘッドです。私たちは物事をスピードアップし、必要なことだけを行うデスクトップ環境を用意したいと考えていました。ほとんどの Kali ユーザーにとって Gnome はやり過ぎでした。多くのユーザーは、一度に複数のターミナル ウィンドウを実行できるウィンドウ マネージャーと Web ブラウザーを必要としているだけです。
- 壊れたユーザー エクスペリエンス - ハイエンドからローエンドまで、さまざまなハードウェアをサポートしています。このため、従来、ローエンドの ARM ビルドには、標準とはまったく異なる UI がありました。これは最適ではありません。私たちはこのエクスペリエンスを統一したかったので、ハイエンド ラップトップのベア メタル インストールで実行していても、Raspberry Pi を使用していても、UI は同じでなければなりません。
- モダンな外観 - 私たちはかなり長い間同じ UI を使用してきましたが、時間の不足により古いテーマのメンテナーが移動しました。そのため、新鮮で新しくモダンなものを採用したいと考えました。
これらの問題に対処するために、Daniel Ruiz de Alegría を追跡し、Xfce で動作する新しいテーマの開発を開始しました。なぜ Xfce?上記の問題を検討した結果、大部分のユーザーが引き続きアクセスできるようにしながら、Xfce が最も適切に対処していると感じました。
私たちがコミットしたソリューションは軽量で、すべてのレベルの Kali インストールで実行できます。平均的なユーザーのさまざまなニーズにそのまま対応できるという点で機能的です。学習曲線がないことを保証するために、私たち全員が慣れ親しんでいる標準的な UI コンセプトを使用するところは親しみやすいものです。また、画面スペースを効率的に使用する最新の UI 要素との相性も抜群です。
私たちはこの UI の更新に非常に興奮しており、きっと気に入っていただけると思います。ただし、UI は宗教に少し似ている可能性があるため、Gnome を離れたくない場合でも心配はいりません。 Gnome ビルドがまだありますが、いくつかの変更が既に行われています。時間が経つにつれて、インストールをリリースするすべてのデスクトップ環境に変更を加えて、実行する DE に関係なく、同様のユーザー エクスペリエンスに「近づける」ようにします。これらのさまざまな環境すべてを微調整するために多額の投資を行うリソースがないため、これには限界があります。見たいものがあれば、お気軽に機能リクエストを送信してください!
また、ドキュメント ページにある新しいテーマに関する FAQ もリリースしました。これには、既存のインストールのテーマに切り替える方法、気に入らない場合にテーマを変更する方法など、いくつかの一般的な項目が含まれます.
カリ アンダーカバー
環境が変わったので、脇道を離れて何か楽しいことをしようと思いました。侵入テスト チームを率いる Robert がカジュアル ビューに Windows のように見える Kali テーマを提案してくれたことに感謝し、Kali Undercover テーマを作成しました。
公共の場所でハッキングを行っているとします。独特のカーリー ドラゴンを誰もが見たり、自分が何をしているのか疑問に思ったりするのは望ましくないかもしれません。そこで、Kali テーマをデフォルトの Windows インストールのように変更する小さなスクリプトを作成しました。そうすれば、もう少しシークレットモードで作業できます。完了したら、よりプライベートな場所でスクリプトを再度実行すると、Kali テーマに戻ります。魔法のように!
Kali-Docs は現在 Markdown と新しいホーム (/docs/) にあります
これは新しいテーマほど派手ではないかもしれませんが、私たちが行ったドキュメントへの変更は同様に重要です.
Kali に関する私たちの今後の目標の 1 つは、より多くの開発を一般に公開し、誰にとっても (つまりあなたのことです!) できるだけ簡単にできるようにすることです。 カーリーに参加して貢献すること。それが、今年初めの GitLab への移行のすべてでした。これのもう 1 つの部分は、ドキュメントの扱い方の変更です。
その後、すべてのドキュメントをパブリック Git リポジトリの Markdown に移動しました。これからは、Kali のスタッフだけでなく、誰もがマージ リクエストを通じてドキュメントの改善に貢献できます。コンテンツの変更は引き続き承認されますが、統合されると、変更は Web サイトのドキュメント セクションで自動的に利用可能になります。
参加することをお勧めします。既存のドキュメントに何か問題がある場合は、変更してください。新しいドキュメントのアイデアがある場合は、それを書いてください!この種の貢献により、Kali はすべての人にとってより良いものになります。
これはほんの最初のステップです。この変更により、Kali のすべてのインストールでドキュメントへの完全なオフライン アクセスを提供する Kali の Kali-Docs パッケージが間もなく登場します。インターネットにアクセスできない閉鎖的な環境で作業している場合に最適です。
パブリック パッケージング
私たちが行った重要な新しい文書の 1 つは、Kali に含まれる新しいパッケージを作成する方法を文書化したものです。
最も一般的なバグ レポートの 1 つは、新しいツールの追加または既存のツールの更新のリクエストです。多くの場合、ツール開発者自身が、ツールを Kali リポジトリに置くことがセキュリティ評価ツールの最も簡単な配布チャネルであることを認識しています。この量に追いつくのは常に困難であり、限られたリソースをどこに投入するかについて難しい決断を下さなければなりません.
このワークフローが整って文書化されたので、私たちを待つ必要はありません。先に進んでツールをパッケージ化し、承認のために提出してください。これは、Kali の改善に参加する素晴らしい方法です。
セットアップ中の BTRFS
ドキュメントへのもう 1 つの重要な追加は、ルート ファイル システムとしての BTRFS の使用です。これは Re4son によって文書化された驚くべきアプローチであり、完了すると、アップグレード後にファイル システムのロールバックを実行できるようになります。
VM で何か新しいことをしようとしているときは、問題が発生した場合に備えてスナップショットを作成し、既知の良好な状態に簡単に戻せるようにすることがよくあります。ただし、Kali ベアメタルを実行する場合は、それほど簡単ではありません。そのため、細心の注意を払うか、問題が発生した場合は手動でクリーンアップする必要があります。 BTRFS を使用すると、ベア メタル インストールでこれと同じスナップショット機能を利用できます!
これは新しいため、まだインストーラーに統合されていません。すべての人にとってどのように機能しているかについてフィードバックが得られたら、次のステップはこれを合理化し、インストーラーでより簡単なオプションにすることです。試してみたら、どのように機能するかをお知らせください!
PowerShell
見逃した方のために、他の機能について説明します。PowerShell は現在 Kali にあります。 PowerShell スクリプトを Kali で直接実行できるようになったことは本当に素晴らしいことです。
NetHunter Kex - Android フォンのフル Kali デスクトップ
私たちが非常に興奮しているもう 1 つの機能は、NetHunter Kex の導入です。簡単に言えば、これにより、Android デバイスを Bluetooth キーボードとマウスと共に HDMI 出力に接続し、妥協のない完全な Kali デスクトップを手に入れることができます。はい。携帯電話から。
私たちが教えていた Kali コースでのライブ侵入テストがあり、NetHunter Kex はベータ段階にありました。だから私たちは本当に限界を押し広げたいと思っていました。ということで、ライブ講座ではOnePlus7にUSB-Cハブを取り付けました。これにより、HDMI とイーサネット アクセスが可能になりました。 HDMI をプロジェクターに接続し、Bluetooth キーボード/マウスを使用しました。これにより、電話から PWK モジュール全体を実行することができました。
これは、あなたが信じるために見なければならない機能です.実際に体験するまで、これが何を提供するのかを完全に理解することはできません。十分に強力な電話を使用すると、これはたまたまポケットに収まるフル機能のポータブル ARM デスクトップを使用するのと非常によく似ています。評価でこれを活用できる可能性のある方法は膨大です。
NetHunter Kex の使用方法の詳細については、こちらのドキュメントをご覧ください。
アーム
2019.4 は、ARM で 8 GB の SD カードをサポートする最後のリリースです。 2020.1 以降、16 GB の SD カードがサポートされる最小になります。必要に応じて、小さいカードをサポートする独自のイメージをいつでも作成できます。
- RaspberryPi カーネルが 4.19.81 に更新され、ファームウェア パッケージが更新され、RaspberryPi 4 の eeprom 更新が含まれるようになりました。
リリース テスト中、限られた数のデバイスで Kali メニューが正しく表示されませんでした。これはリリースを遅らせるほど重要ではなかったので、回避策として、次のコマンドを実行してメニューを正しく表示することができます:
apt update && apt dist-upgrade
これが完了したら、ログアウトして、ログイン マネージャーに戻ります。次に、CTRL+ALT+F11 でコンソールに切り替えます (Chromebook では、これは ESC キーの横にある左を指すキーです)。
ログインして実行:
rm -rf .cache/ .config/ .local/ && sync && reboot
再起動後、メニューには正しいエントリが表示されます。一部の画像でのみ発生する理由をまだ調査中です。
Kali Linux 2019.4 をダウンロード
何を求めている?今すぐダウンロードを開始してください!
また、言うまでもなく、あなたも使用できる毎週のビルドも作成しています。前回のリリースから時間が経っていて、最新のパッケージが必要な場合は、最新のリリースから離れて更新する必要はありません。代わりに毎週のイメージを使用するだけで、更新を少なくすることができます。これらは自動化されたビルドであり、標準のリリース イメージのように QA を行っていないことに注意してください。
すでに Kali をインストールしている場合は、いつでも簡単に更新できることを忘れないでください:
[email protected]:~# cat </etc/apt/sources.list
deb http://http.kali.org/kali kali-rolling main non-free contrib
EOF
[email protected]:~#
[email protected]:~# apt update && apt -y full-upgrade
[email protected]:~#
[email protected]:~# [ -f /var/run/reboot-required ] && reboot -f
新しい Xfce に切り替えたい場合:
[email protected]:~# apt -y install kali-desktop-xfce
これで、Kali Linux 2019.4 になっているはずです。次のようにして簡単に確認できます。
[email protected]:~# grep VERSION /etc/os-release
VERSION="2019.4"
VERSION_ID="2019.4"
VERSION_CODENAME="kali-rolling"
[email protected]:~#
[email protected]:~# uname -v
#1 SMP Debian 5.3.9-3kali1 (2019-11-20)
[email protected]:~#
[email protected]:~# uname -r
5.3.0-kali2-amd64
[email protected]:~#
注:「uname -r」の出力は、アーキテクチャによって異なる場合があります。
いつものように、Kali でバグに遭遇した場合は、バグ トラッカーにレポートを送信してください。わからないことを修正することはできません。