---
id: 1906
title: "Destroying x86_64 instruction decoders with differential fuzzing"
source_domain: blog.trailofbits.com
source_url: "https://blog.trailofbits.com/2019/10/31/destroying-x86_64-instruction-decoders-with-differential-fuzzing/"
published_at: "2019-10-31T11:00:01Z"
tags: ["open-source", "fuzzing", "reverse-engineering", "binary-analysis", "x86", "differential-testing", "disassembly", "differential-fuzzing", "instruction-decoding"]
phying_url: "https://phying.com/item/1906"
lang: en
---

# Destroying x86_64 instruction decoders with differential fuzzing

## Summary

Trail of Bits open-sourced mishegos, a differential fuzzer that feeds identical x86_64 instructions to multiple decoders to expose decoding discrepancies in disassemblers and analysis tools.

## Intelligence Metadata

- **Sources:** blog.trailofbits.com
- **Published:** 2019-10-31T11:00:01Z
- **Original:** https://blog.trailofbits.com/2019/10/31/destroying-x86_64-instruction-decoders-with-differential-fuzzing/
- **Phying News:** https://phying.com/item/1906
