Hopper Disassembler
Hopper Disassemblerは、実行可能バイナリを解析、逆コンパイル、調査するためのmacOSネイティブのリバースエンジニアリングアプリです。
Hopper Disassembler とは?
Hopper Disassemblerは、macOS上でコンパイル済みソフトウェアをリバースエンジニアリングするための開発者ツールです。セキュリティ研究者、マルウェアアナリスト、低レベル開発者が実行可能ファイルを調査し、アセンブリコードを研究し、プログラムが内部でどのように動作するかを理解するのに役立ちます。このアプリは、逆アセンブル表示、制御フローグラフのナビゲーション、そしてデコンパイラによるCライクな疑似コードを提供し、複雑なバイナリをより調べやすくします。Hopperは、デバッグ、研究、互換性対応、ソフトウェア監査の際に、Mach-Oファイルやその他の対応実行可能形式を解析するためによく使われます。Cryptic Appsによって提供されるネイティブMacアプリであり、同じ製品ラインからLinux版も利用できます。
主な特徴
- 実行可能バイナリを読みやすいアセンブリコードに逆アセンブルする
- 対話型の制御フローグラフでプログラム構造をたどる
- 内蔵デコンパイラでCライクな疑似コードを表示する
- Mach-Oファイルやその他の対応実行可能形式を解析する
- 研究中に関数、アドレス、コードパスに注釈を付ける
- キーボード操作に適したナビゲーションを備えたmacOSネイティブのインターフェースを使う
diCleanerでアプリの残留データを確認
クリーニング前にキャッシュ、サポートファイル、コンテナ、ログイン項目を確認します。
安全性の概要
状態: 安全
Hopper Disassemblerは、開発者やセキュリティ専門家向けの正当なリバースエンジニアリングソフトウェアです。実行可能ファイルを開いて解析するよう設計されているため、読み込んだファイル内の機密コードや埋め込まれたデータが表示されることがあります。これはその用途において通常の動作です。可能な場合は信頼できるサンプルで使用し、独自仕様または機密のバイナリを開くと、プロジェクトノートやエクスポートに保存したくない情報が明らかになる可能性がある点に注意してください。
推奨: Macでリバースエンジニアリング、バイナリ解析、デバッグ研究、またはセキュリティ作業に使用しているなら、Hopper Disassemblerは保持してください。実行可能ファイルの調査やバイナリの逆コンパイルをもう行わない場合は、macOS自体に影響を与えることなく、ほかの開発者ツールと同様に削除できます。
一般的なパス
/Applications/Hopper Disassembler.app
体験を共有する
最初に体験を共有しましょう。