Skip to content

Disassemble benign x86 bytes

Turn a short synthetic x86 machine-code sequence into assembly instructions.

Install in Serialize

What it can do

  • Read a hexadecimal machine-code listing
  • Choose x86 bit mode and compatibility
  • Show instruction addresses and opcodes

How the recipe works

Disassemble x86

Decode the hexadecimal listing as 32-bit x86 and include addresses and instruction bytes.

Demonstration

Sample input

55 89 e5 b8 2a 00 00 00 5d c3

Expected result

mov

When to use it

  • Reverse-engineering classes
  • Explaining function prologues
  • Checking short instruction sequences

Adapt it

Select the architecture, bitness, and base address that match the file or memory region under study.

Source and verification

Adapted from GCHQ CyberChef project and examples. The explanation and sample are written for Serialize, use synthetic or documentation-safe data, and are checked against the current operation catalogue. The workflow runs locally without an external API call.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close