Skip to main content
Tool Factory

ブラウザーツール

ARM逆アセンブラー

ARMを読みやすい命令に逆アセンブルします。コンテンツを追加し、チェックを選び、報告された詳細を確認します。

ツールの作業領域

入力が必要

入力はこのブラウザー内にとどまります。

続行するには必要な入力を追加してください。

入力

元データを追加し、必要なオプションを選択してください。

オプション

入力の準備ができたらツールを実行してください。

結果はここに表示されます

続行するには必要な入力を完了してください。

直接回答

ARM逆アセンブラーの機能

ARM逆アセンブラーは、指定したバイナリまたはマルチメディアデータに対して命令を逆アセンブルします。操作は、選択した32ビットARMモードと開始アドレスのARM命令を返します。

結果

得られるもの

操作は、選択した32ビットARMモードと開始アドレスのARM命令を返します。このカタログカテゴリの結果はブラウザーで実行されます。処理はブラウザーで実行されます。

このツールを使う

ARM逆アセンブラーの使い方

  1. このツールに1つ以上のファイルを指定します。
  2. 公開テスト素材または検査する権限を持つバイナリを使います。これはARM逆アセンブラーに適用されます。
  3. 命令を読む前に、アーキテクチャ、バイト順、開始アドレスを確認します。これはARM逆アセンブラーに適用されます。

安全なサンプルで試す

入力: ARM (32-bit)、Mode ARM、Little Endian、バイト「e3a00000」。これは選択したARMモードでMOV R0, #0をエンコードします。

設定: ARM逆アセンブラー: Architecture: ARM (32-bit); Mode: ARM。Endianness: Little Endian; Starting address (hex): 0x0。入力: 16進バイトe3a00000。Show instruction hexとShow instruction positionを有効にします。

結果: 操作は、選択した32ビットARMモードと開始アドレスのARM命令を返します。処理はブラウザーで実行されます。

この例はARM逆アセンブラーの安全なテストを示します。

一般的な用途

ARM逆アセンブラーが役立つ場面

  • 小さく代表的なサンプルでARM逆アセンブラーを使います。
  • 別の場所で使う前に、ARM逆アセンブラーの結果を確認します。
  • 結果の確認が終わるまで、元のファイルを保持します。

制限

結果を確認

  • ARM逆アセンブラー: 逆アセンブルはバイトが実行可能コードであることを証明しません。
  • ARM逆アセンブラー: 誤ったアーキテクチャまたはオフセットは、誤解を招く命令を生成します。
  • ARM逆アセンブラー: 出力はプログラムの意図を説明せず、ファイルの出所も確立しません。