decompiler

(redirected from Decompilation)
Also found in: Wikipedia.

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.
Mentioned in ?
References in periodicals archive ?
Exposed Method Signatures, API Monitoring, Exposed Data Symbols, Exposed String Table, Cryptographic Key Interception, Algorithm Decompilation and Analysis, and Application Decryption.
Once the criminals get hold of the app, simply by downloading it from an app store such as Apple's App Store of Google's Play Store, it can be reverse-engineered to its high-level source code in a process call decompilation.
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].
For instance, a contractual clause cannot be enforced if it prohibits decompilation of computer software.
The researchers derive coupling metrics from call graphs, estimate the optimal number of latent concepts in source code analysis, evaluate code clone genealogies at the release level, and reconstruct composite types for decompilation.
While trade secret law appears to be well settled and applicable to software, the potential of decompilation and reverse engineering limits the effectiveness of its protection.
decision" on whether decompilation and disassembly of a computer
Because such decompilation forms part of the work that needs to be done to address the year 2000 problem, the legislation is backdated to February 23, 1999.
1992) (allowing decompilation as fair use), with Council Directive 91/250/EEC of 14 May 1991 on the legal protection of computer programs, art.
Samuelson implied that American fair use decisions permitting otherwise infringing uses in digital networked environments and computer software decompilation may be particularly subject to a WTO proceeding under the Draft Treaty's language.
We realized if there was a way to stop Dex2Jar, we would stop all Android Decompilation.