Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jan 19, 2016
During the last few years reverse engineering tools have shifted from displaying assembly syntax and making a human interpret it to transforming this syntax to semantics interpretable by automatic tools. For that purpose, many different intermediate representations (IR) were introduced among a range of tools. While these IRs can, most of the time, assemble the equivalent instructions semantics, the task to write the transformations is tedious, repetitive and error prone. To help overcome that work, an approximation method for synthesizing transformations from assembly instructions to IR in a semi automatic fashion is presented. Information about the architecture and an implementation of it (hardware or emulator) that the tool can inter-operate with is needed but the work is much less than writing a full translator.