This tool disassembles x86 and x64 instructions - it takes a hexadecimal string of machine code and transforms it into a human-readable representation of the instructions. Additional information about the instructions is provided. The tool is built on top of IntelĀ® X86 Encoder Decoder library.
Paste any hex string that encodes x86 instructions (e.g. a shellcode) below. Any "0x"'s are removed from the string and non-hex characters are skipped over, so you don't have to remove the double quotes or "\x"
if you're disassembling a C-style string literal or array.
Here are a few examples:
48 31 f6 56
"\x48\x31\xf6\x56"
{ 0x48, 0x31, 0xf6, 0x56 }