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.
Recovers source from executables
- debuggerSoftware error-locating tool
- hexadecimalSixteen-digit numeral system
- binaryConsisting of two parts
- executableDirectly runnable program file
reverse-engineering · firmware · instruction · bytecode · machine-code · IDA · static-analysis · breakpoint
Separate into parts
- deconstructAnalyze by breaking down
- detachTo separate from
- disconnectTo break a connection
- separateTo set apart
unbolt · unscrew · disengage · uncouple · demount · unfasten · dissect · decompose
Tool for turning fasteners
- wrenchTool for turning fasteners
- pliersHinged metal gripping tool
- tweezersPincerlike gripping instrument
- multimeterCombined electrical measuring device
extractor · toolkit · workbench · schematics · components · teardown · repair · maintenance
Analyzing something to recreate it
- inspectionFormal assessment of condition
- examinationMethodical assessment or review
- diagnosticsMethods identifying problems
- schematicSimplified technical diagram
blueprint · architecture · structure · mechanism · functionality · components · circuitry · evaluation
decompiler
Recovers source from executables
- debuggerSoftware error-locating tool
- hexadecimalSixteen-digit numeral system
- binaryConsisting of two parts
executable · reverse-engineering · firmware · instruction · bytecode · machine-code · IDA · static-analysis · breakpoint · patch
dismantle
Separate into parts
- deconstructAnalyze by breaking down
- detachTo separate from
- disconnectTo break a connection
separate · unbolt · unscrew · disengage · uncouple · demount · unfasten · dissect · decompose
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
reverse-engineering
Analyzing something to recreate it
- inspectionFormal assessment of condition
- examinationMethodical assessment or review
- diagnosticsMethods identifying problems
schematic · blueprint · architecture · structure · mechanism · functionality · components · circuitry · evaluation · investigation
- developer toolsIDE, debugger, compiler, analyzer, text editor
- reverse engineeringdecompiler, Cutter, Frida, pseudocode, debugger
- dev toolslinter, compilers, Git, debuggers, IDEs
- editing toolsred pen, spell check, grammar check, editor, dictionary
- piracysoftware piracy, pirates, torrents, book piracy, buccaneers
- hackinghacker, exploit, hacking, dictionary attack, backdoor
disassemblerassembler
Converts assembly to executable
compiler · code generator · linker · builder · transpiler
- disassembly lineSequential product deconstruction system
disassemble, disassembly, disassembled, disassembling, disassembles