A taxonomy of self-modifying code for obfuscation

作者:Mavrogiannopoulos Nikos*; Kisserli Nessim; Preneel Bart
来源:Computers & Security, 2011, 30(8): 679-691.
DOI:10.1016/j.cose.2011.08.007

摘要

Self-modifying code is frequently used as an additional layer of complexity when obfuscating code. Although it does not provide a provable level of obfuscation, it is generally assumed to make attacks more expensive. This paper attempts to quantify the cost of attacking self-modified code by defining a taxonomy for it and systematically categorising an adversary's capabilities. A number of published methods and techniques for self-modifying code are then classified according to both the taxonomy and the model.

  • 出版日期2011-11