Title :
Hindering Reverse Engineering: Thinking Outside the Box
Author :
Dube, Thomas E. ; Birrer, Bobby D. ; Raines, Richard A. ; Baldwin, Rusty O. ; Mullins, Barry E. ; Bennington, Robert W. ; Reuter, Christopher E.
Author_Institution :
US Air Force Inst. of Technol., Dayton
Abstract :
In this article, we present the state of the art in today´s nonmalicious software defense protections. We also present an overview of the tools and techniques that attackers use to defeat current defenses. Finally, we expound on some unorthodox approaches to defending software, including tactics that advanced malware currently uses to protect itself.
Keywords :
computer crime; cryptography; reverse engineering; software engineering; malware; nonmalicious software defense protection; reverse engineering; software piracy; Assembly; Cryptography; Intellectual property; Investments; Protection; Reverse engineering; Security; Software maintenance; Software performance; Software standards; metamorphic software; software protection; software reverse engineering;
Journal_Title :
Security & Privacy, IEEE
DOI :
10.1109/MSP.2008.33