Skip to content

Glossary

Disassembler

A tool that converts raw binary machine code back into human-readable assembly language mnemonics.

A disassembler reads a compiled binary and translates each opcode back into the corresponding assembly mnemonic, giving analysts a readable view of what a program actually does at the machine level. Unlike a decompiler, it does not attempt to recover high-level source code. Popular disassemblers include IDA Pro, Ghidra, and radare2. The output is a sequence of instructions that can be studied to understand program logic, find vulnerabilities, or reverse-engineer proprietary protocols.