decompiler


Also found in: Dictionary, Wikipedia.
Related to decompiler: Disassembler

decompiler

A program that converts machine language back into a high-level source language. The resulting code may be very difficult to maintain as variables and routines are named generically: A0001, A0002, etc. See disassembler.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
Mentioned in ?
References in periodicals archive ?
However, while decompiling any Java class file, the decompilers can't regenerate the actual source code; instead they give an equivalent code (Grune, 2012, Nolan, 2004).
Dalvik bytecode can be decompiled using Dex to Java decompilers such as jadx or JEB.
However, making this change could have quite straightforwardly been performed with a machine decompiler such as HexRays."
Others have used the toolkit to help develop a run-time code generator, a decompiler, an execution-time analyzer [Braun 1996], and an optimizing compiler for object-oriented languages [Dean et al.
Many advance decompilers can reconstruct the code including the exact structure of loops, ifelse statements, method calls, etc.
The customer may be familiar with computer tools like disassemblers and decompilers. They look for patterns and vulnerabilities in network communications.
No matter from what threats software is protected, for example copying or stealing algorithms, attackers attempt to crack the protection by several methods including reverse engineering, including disassembly and decompilation, debuggers, disassemblers, decompilers, emulators, simulators and spoofing attacks [7].
Other topics covered are recovery of workflows from multi-tiered e-commerce systems, interactive visualization of use cases, and metrics for measuring the effectiveness of decompilers and obfuscators.
But the level of complexity found in the code of newer viruses like Nimda is proving a challenge to even the best decompilers, says Alan Paller, director of research at the SANS (Systems Administration, Networking, and Security) Institute.