Sciweavers

WISA
2005
Springer

Software Protection Through Dynamic Code Mutation

14 years 4 months ago
Software Protection Through Dynamic Code Mutation
Abstract. Reverse engineering of executable programs, by disassembling them and then using program analyses to recover high level semantic information, plays an important role in attacks against software systems, and can facilitate software piracy. This paper introduces a novel technique to complicate reverse engineering. The idea is to change the program code repeatedly as it executes, thereby thwarting correct disassembly. The technique can be made as secure as the least secure component of opaque variables and pseudorandom number generators.
Matias Madou, Bertrand Anckaert, Patrick Moseley,
Added 28 Jun 2010
Updated 28 Jun 2010
Type Conference
Year 2005
Where WISA
Authors Matias Madou, Bertrand Anckaert, Patrick Moseley, Saumya K. Debray, Bjorn De Sutter, Koen De Bosschere
Comments (0)