DocumentCode
892960
Title
Software Protection through Anti-Debugging
Author
Gagnon, Michael N. ; Taylor, Stephen ; Ghosh, Anup K.
Author_Institution
George Mason Univ., Fairfax
Volume
5
Issue
3
fYear
2007
Firstpage
82
Lastpage
84
Abstract
This article focuses on describing state-of-the-art attacks on debuggers to prevent reverse engineering. You can use the information we present as part of your strategy to protect your software or to assist you in overcoming the anti-debugging tricks present in malicious software. Currently, there are enough anti-debugging techniques available to software engineers to sufficiently protect software against most threats, likewise, most state-of-the-art malware can be sufficiently reverse-engineered with patience and skill to enable security researchers to continue to defend their networks. However, advances in software protection techniques and reverse engineering might alter the balance.
Keywords
computer crime; copy protection; invasive software; program debugging; reverse engineering; software engineering; malicious software; malware; reverse engineering; software antidebugging; software engineering; software piracy; software protection; software threat; Computer bugs; Computer hacking; Computer security; Debugging; Hardware; Humans; Operating systems; Privacy; Reverse engineering; Software protection; anti-debugging; debugging; reverse engineering; software protection;
fLanguage
English
Journal_Title
Security & Privacy, IEEE
Publisher
ieee
ISSN
1540-7993
Type
jour
DOI
10.1109/MSP.2007.71
Filename
4218560
Link To Document