A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Nightingale: Translating Embedded VM Code in x86 Binary Executables
[chapter]
2017
Lecture Notes in Computer Science
Code protection schemes nowadays adopt language embedding, a technique in which a customized language is built within a general-purpose one, often referred to as the host language, to obfuscate original code through transforming it into a customized form with which the analyst is not familiar. The transformed code is then interpreted by a so-called Embedded VM. This type of transformation does increase the cost of code comprehending and maintaining, and introduces extra runtime overhead. In
doi:10.1007/978-3-319-69659-1_21
fatcat:q6o6e5kb4vcvxghcerwecffvlq