decompilers

Binary source extractors

Decompilers are software tools that attempt to reverse the compilation process, converting executable machine code back into human-readable source code.

Where a compiler translates a programming language into instructions a computer can run, a decompiler works backward—useful for analyzing malware, recovering lost source code, or understanding how software works: Security researchers ran the suspicious file through a decompiler.

reverse-engineering

disassembly

Separating into components

machine-code · assembly-language · reconstruction · firmware · pseudocode · cross-references

security

reverse-engineering

Analyzing something to recreate it

unpacking · cracking · zero-day · botnet · backdoor

debugging

breakpoint

Code execution pause marker

legal

copyright

Exclusive reproduction rights

EULA

Opposites
transformation direction

decompilerscompilers

Programs converting source code

compiler · assemblers · obfuscators · linkers · packers

Family

decompiler

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