decompiles
Recovers source code
Decompiles is the third-person singular of decompile, a computing term for converting compiled machine code back into human-readable source code.
Software is typically compiled from readable programming languages into binary that computers execute but humans can't easily interpret.
Decompiling reverses this process, often for analysis, debugging, or reverse engineering: The security researcher decompiles the malware to understand how it works.
Minute remnant or pursue
- breakpointCode execution pause marker
- inspectStudy closely for flaws
- errorFault in communication
- faultImperfection or blame
crash · log · diagnose · step-through · variables · watch · symbols · validate
Binary-to-assembly translator
- binaryConsisting of two parts
- executableDirectly runnable program file
- machine-codeProcessor-executable binary instructions
- bytecodeCompiled platform-neutral instructions
assembly · debugger · IDA · hex · instructions · unpacking · reconstruction · analysis
Arrangement of interconnected parts
- logicScience of valid reasoning
- syntaxRules for arranging words
- algorithmFinite problem-solving procedure
- patternRecurring arrangement or template
semantics · abstraction · complexity · evaluation · interpretation · optimization · validation · inference
trace
Minute remnant or pursue
- breakpointCode execution pause marker
- inspectStudy closely for flaws
- errorFault in communication
fault · crash · log · diagnose · step-through · variables · watch · symbols · validate · test
disassembler
Binary-to-assembly translator
- binaryConsisting of two parts
- executableDirectly runnable program file
- machine-codeProcessor-executable binary instructions
bytecode · assembly · debugger · IDA · hex · instructions · unpacking · reconstruction · analysis · extraction
structure
Arrangement of interconnected parts
- logicScience of valid reasoning
- syntaxRules for arranging words
- algorithmFinite problem-solving procedure
pattern · semantics · abstraction · complexity · evaluation · interpretation · optimization · validation · inference · dependencies