Skip to main content
Tool Factory

ブラウザーツール

x86逆アセンブラー

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

ツールの作業領域

入力が必要

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

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

入力

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

オプション

16進数(例: 16、0xABC、ABCh)

16進数(例: 0、0x1000、1000h)

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

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

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

直接回答

x86逆アセンブラーの機能

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

結果

得られるもの

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

このツールを使う

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

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

安全なサンプルで試す

入力: モードx86-64と開始アドレス0x0のx86バイト「554889e5」。

設定: x86逆アセンブラー: Architecture: 操作が公開するx86-64モード。入力: 16進バイト; Starting address (hex): 0x0。テスト素材ではShow instruction hexとShow instruction positionを有効にします。

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

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

一般的な用途

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

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

制限

結果を確認

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