disassembler

Binary translation tool

A disassembler is a program that converts machine code back into assembly language—the reverse of an assembler.

Programmers use disassemblers to analyze compiled software, understand how executables work, or reverse-engineer programs when source code isn't available.

The security researcher ran the malware through a disassembler to examine its instructions.

software

decompiler

Recovers source from executables

executable · reverse-engineering · firmware · instruction · bytecode · machine-code · IDA · static-analysis · breakpoint · patch

action

dismantle

Separate into parts

separate · unbolt · unscrew · disengage · uncouple · demount · unfasten · dissect · decompose

hardware

screwdriver

Tool for turning fasteners

  • wrenchTool for turning fasteners
  • pliersHinged metal gripping tool
  • tweezersPincerlike gripping instrument

multimeter · extractor · toolkit · workbench · schematics · components · teardown · repair · maintenance · anti-tamper

analysis

reverse-engineering

Analyzing something to recreate it

schematic · blueprint · architecture · structure · mechanism · functionality · components · circuitry · evaluation · investigation

Categories
Opposites
conversion direction

disassemblerassembler

Converts assembly to executable

compiler · code generator · linker · builder · transpiler

Phrases
Family

disassemble, disassembly, disassembled, disassembling, disassembles

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Rated G