リバースエンジニアやプログラマーに適したクロスプラットフォームのバイナリエディタ
バイナリデータを表示、デコード、分析して、その形式をリバースエンジニアリングしたり、情報を抽出したり、値にパッチを適用したりすることができる、無料の 16 進エディタ/バイナリエディタ。
ImHex の概要
ImHex は、リバースエンジニア、プログラマー向けの 16 進エディタです。
ImHex の機能
ImHex の主な機能です。
機能 | 概要 |
---|---|
メイン機能 | 16 進エディタ/バイナリエディタ |
機能詳細 | ・パターンの強調表示 ・IPSパッチとデータのインポート ・統合逆アセンブラとYARA ・データアナライザー ・グラフィカルデータプロセッサ ・豊富な機能を備えた Hex ビュー |
リバースエンジニアやプログラマーに適したバイナリエディタ
ImHex は、バイナリデータを表示、デコード、分析して、その形式をリバースエンジニアリングしたり、情報を抽出したり、値にパッチを適用したりするための、リバースエンジニアやプログラマーに適した 16 進エディタ/バイナリエディタです。
ImHex を使用すると、Windows のジャンクファイルや不要なレジストリ、ブラウザの不要ファイルなどを一括削除して、PC のパフォーマンスを高めることができます。
有料レベルの機能が組み込まれています
ImHex が特別なのは、多くの場合有料アプリケーションでしか見つからない高度な機能が多数あることです。このような機能には、データ内の構造をデコードして強調表示する完全にカスタマイズされたバイナリテンプレートとパターン言語、値を表示する前に前処理するグラフィカルノードベースのデータプロセッサ、逆アセンブラ、差分サポート、ブックマークなどがあります。
同時に、ImHex は GPLv2 ライセンスの下で完全に無料でオープンソースです。
目に優しいカスタマイズ可能なバイナリエディタ
ImHex は、コードの詳細な編集と評価に使用されるリバースエンジニアリングに適した アプリケーションです。バイト パッチ、パッチ管理、多くの一般的なプログラミング言語の Copy-Bytes-As-Array、文字列および 16 進検索、ブックマーク、Goto、巨大ファイルのサポート、可変列カウント、カスタム エンコーディングなどがあります。ImHex には、ファイル形式の強調表示、デコード、分析を簡単に行うことができる、完全にカスタマイズされた C++ のようなパターン言語が含まれています。
機能
- 機能豊富な Hex ビュー
- ファイルの内容を解析して強調表示するためのカスタム C++ 風パターン言語
- テーマ設定のサポート
- データのインポートとエクスポート
- データインスペクター
- ノードベースのデータプリプロセッサ
- さまざまなデータソースからデータを読み込む
- データ検索
- データハッシュのサポート
- 差分サポート
- 統合逆アセンブラ
- ブックマーク
- 機能豊富なデータアナライザーとビジュアライザー
- YARA ルールのサポート
- 役立つツール
- 組み込みコンテンツアップデータ
- モダンなインターフェース
仕様
ダウンロード
使い方
インストール
1.インストール方法(Windows)
- セットアップウィザードが開始したら[Next]をクリックします。
- ライセンスが表示されます。「I accept the terms in the License Agreement」を選択して[Next]をクリックします。
- インストール先を確認して[Next]をクリックします。
- [Install]をクリックしてインストールを開始します。
- インストールが完了しました。[Finish]をクリックしてセットアップウィザードを閉じます。
基本的な使い方
1.基本的な使い方
- ImHex のインストール後は初期設定が必要です。[Continue]をクリックします。
- 言語を選択して[Continue]をクリックします。
- ImHex のサーバーと通信を行うかを決定します。許可する場合は[Allow]、拒否する場合は[Deny]をクリックします。
- 開始時にチュートリアルを表示するかどうかを決定します。表示する場合は[はい]、表示したくない場合は[いいえ]をクリックします。
- 初期設定が完了しました。
ImHex は、どなたでも無料で利用できます。