Skip to main content
Tool Factory

Browser-Werkzeug

ARM-Disassembler

Disassembliert ARM zu lesbaren Anweisungen. Fügen Sie den Inhalt hinzu, wählen Sie Prüfungen und prüfen Sie die gemeldeten Details.

Tool-Arbeitsbereich

Eingabe erforderlich

Ihre Eingabe bleibt in diesem Browser.

Fügen Sie die erforderliche Eingabe hinzu.

Eingabe

Fügen Sie die Quelle hinzu und wählen Sie die erforderlichen Optionen.

Optionen

Starten Sie das Tool, wenn die Eingabe bereit ist.

Ihr Ergebnis erscheint hier

Vervollständigen Sie die erforderliche Eingabe.

Direkte Antwort

Funktion von ARM-Disassembler

Der ARM-Disassembler wandelt ARM-Maschinencode in Assemblersprache um. Er unterstützt ARM (32-bit), Thumb und ARM64 (AArch64) mit dem Capstone-Framework. Die Eingabe muss hexadezimal sein. Eine ARM-Probe kann starting address: 0x0 verwenden.

Ergebnis

Was du erhältst

Das Tool gibt disassemblierte ARM-Anweisungen als Text zurück. Die Architektur, der Mode und die Endianness beeinflussen das Ergebnis.

Dieses Werkzeug verwenden

So verwendest du ARM-Disassembler

  1. Geben Sie hexadezimalen Maschinencode ein.
  2. Wählen Sie Architecture, Mode und Endianness.
  3. Setzen Sie Starting address (hex), Show instruction hex und Show instruction position.
  4. Prüfen Sie die Ausgabe gegen die erwartete Architektur.

Beispiel

Mit einem sicheren Beispiel testen

Eingabe: Öffentlicher ARM-Maschinencode als Hex

Einstellungen: Architecture: ARM; Mode: der passende ARM-Modus; Endianness: little; Starting address (hex): 0.

Ergebnis: Assemblersprachen-Anweisungen als Text.

Ein falscher Mode kann gültige Bytes als falsche Anweisungen lesen.

Häufige Anwendungen

Einsatzbereiche von ARM-Disassembler

  • Untersuchen Sie kurzen ARM- oder Thumb-Code.
  • Prüfen Sie ARM64 (AArch64)-Anweisungen.
  • Vergleichen Sie Instruktionspositionen mit einem bekannten Offset.

Grenzen

Ergebnis prüfen

  • Die Eingabe muss gültige hexadezimale Bytes enthalten.
  • Der Disassembler rekonstruiert keine ursprünglichen Variablennamen oder Absichten.
  • Falsche Architektur-, Mode- oder Endianness-Werte erzeugen irreführende Ausgabe.