Дизассемблер (Disassembler) — это инструмент для преобразования машинного кода (Machine Code) в человекочитаемую ассемблерную мнемонику (Assembler Mnemonic). В сущности, это обратный процесс компиляции. Дизассемблированный код позволяет разработчикам или аналитикам программного обеспечения изучить, как программа реализована на низком уровне, без доступа к исходному коду.