• 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