A model for self-modifying code

  • Authors:
  • Bertrand Anckaert;Matias Madou;Koen De Bosschere

  • Affiliations:
  • Ghent University, Electronics and Information Systems Department, Ghent, Belgium;Ghent University, Electronics and Information Systems Department, Ghent, Belgium;Ghent University, Electronics and Information Systems Department, Ghent, Belgium

  • Venue:
  • IH'06 Proceedings of the 8th international conference on Information hiding
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Self-modifying code is notoriously hard to understand and therefore very well suited to hide program internals. In this paper we introduce a program representation for this type of code: the state-enhanced control flow graph. It is shown how this program representation can be constructed, how it can be linearized into a binary program, and how it can be used to generate, analyze and transform self-modifying code.