
Kali Linuxを使用している場合は、16進ファイルを編集する必要がある場合があります。 ありがたいことに、KaliLinuxでの16進編集にはいくつかのオプションがあります。 このガイドでは、これらのオプションとその設定方法について説明します。
オプション1-GHex
Kali Linuxでの16進編集に最適なオプションは、GHexツールを使用することです。 これはKaliソース(Debianテストに基づく)に含まれているため、起動して実行するのに大したことはありません。
ソフトウェアの使用を開始するには、KaliLinuxデスクトップでターミナルウィンドウを開く必要があります。 これを行うには、Ctrl + Alt + Tキーボードの組み合わせを押します。 または、アプリメニューで「ターミナル」を検索し、その方法で起動します。
ターミナルウィンドウを開いて使用する準備ができたら、「ghex」パッケージのaptinstallと入力します。 このコマンドは、プログラムをコンピューター上で動作させます。
sudo apt install ghex
上記のコマンドを入力すると、KaliLinuxはパスワードの入力を求めるプロンプトを表示します。 sudoコマンドはrootコマンドであり、これがないと機能しないため、これを行う必要があります。
パスワードを入力してください。 入力が完了すると、端末は「ghex」パッケージ、およびGhexの使用に必要なすべての依存関係ファイルとパッケージの収集を開始します。 このプロセスは長くはかからないはずです。
すべての準備が整うと、キーボードのYボタンを押して、GhexをインストールすることをKaliに確認するように求められます。 そうすれば、Ghexの16進編集ツールがシステム上で稼働します。
KaliでGhexを使用するには、アプリメニューを開き、「Ghex」を検索します。
オプション2– HexPad
GHexがお気に召さず、Kali Linuxインストールで16進エディターを起動して実行する必要がある場合は、HexPadを検討することをお勧めします。 これは、Ubuntu SnapStoreにあるシンプルなテキストのみの16進エディターです。
KaliのようなセキュリティディストリビューションでSnapStoreの16進エディタツールを使用するのはなぜですか? スナップはすべてサンドボックス化されているため、スナップパッケージ内のコードがOSの他の部分に触れることはありません。 それは私の本ではかなり良いセキュリティです。
HexPadを使い始めるには、最初にSnapランタイムをKaliにインストールする必要があります。 これがその方法です。 まず、Ctrl + Alt + Tを押すか、「ターミナル」を検索して、Kaliデスクトップでターミナルウィンドウを開きます。
注:以下は、KaliLinuxでSnapパッケージをセットアップする方法の簡単な説明です。 Snapの詳細については、LinuxでのSnapの設定に関するガイドをご覧ください。
ターミナルウィンドウが開いたら、以下のコマンドで「snapd」パッケージをインストールします。
sudo apt install snapd
ソフトウェアをインストールした後、以下のsystemctlコマンドを使用して「snapd.socket」ファイルを有効にします。
sudo systemctl enable snapd.socket
以下のsystemctlコマンドを使用して、「snapd.socket」ファイルを起動します。
sudo systemctl start snapd.socket
「snapd.socket」ファイルを有効にした状態で、以下のechoコマンドを使用してSnapをパスに追加します。
export PATH="$PATH:/snap/bin"
パスにSnapを追加したら、AppArmorをインストールする必要があります。 AppArmorがないと、KaliはSnapパッケージの実行をブロックする可能性があります。
sudo apt install apparmor
最後に、App Armorをセットアップした後、以下のsnapinstallコマンドを使用してHexPad16進エディターをインストールできるようになります。
sudo snap install hexpad
HexPadエディターにアクセスするには、ターミナルウィンドウで以下のhexpadコマンドを入力します。
hexpad
オプション3–オクテタ
16進ファイルを編集するための3番目のオプションはOktetaです。 これはKDEアプリケーションですが、Kaliで問題なく動作し、KaliLinuxソフトウェアソースに含まれています。 このアプリケーションを使用するには、キーボードのCtrl + Alt + Tを押してターミナルウィンドウを起動するか、アプリメニューで「ターミナル」を検索します。
ターミナルウィンドウを開いた状態で、インストールを開始できます。 ターミナルで、apt installコマンドを使用して、Kaliに「okteta」パッケージをインストールします。
sudo apt install okteta
上記のコマンドを入力すると、Kaliはパスワードの入力を求めるプロンプトを表示します。 sudoはrootコマンドであり、通常のユーザーはパスワードなしではroot機能を実行できないため、Kaliはパスワードを要求します。
パスワードを入力すると、KaliはOktetaのインストールに必要なすべての依存関係と「okteta」パッケージの収集を開始します。 すべての準備が整うと、Yを押して続行するように求められます。 パッケージをインストールするには、そうしてください。
ファイルが小さいため、KaliへのOktetaのインストールには数秒しかかかりません。 インストールプロセスが完了したら、ターミナルウィンドウを閉じます。 KaliでOkteta16進エディターを使用するには、アプリメニューで「Okteta」を探して起動します。