• DocumentCode
    3147138
  • Title

    Portable executable automatic protection using dynamic infection and code redirection

  • Author

    AbdelHameed, Mohab U. ; Sobh, Mohamed A. ; Eldin, Ayman M Bahaa

  • Author_Institution
    Softlock Co., DE, USA
  • fYear
    2009
  • fDate
    14-16 Dec. 2009
  • Firstpage
    501
  • Lastpage
    507
  • Abstract
    This paper describes an automated technique for protecting portable executable files used in Windows NT Platform. The proposed technique mainly works on Portable Executable format for 32-bit applications. The paper describes the PE format illustrating its main structures followed by an overview on existing protection techniques, and then it illustrates the proposed technique used in packing the PE file in order to protect it against disassembling and reverse engineering. The protection technique involves a static operation on the file reversed by a dynamic one during the run-time. The static and the dynamic operations provide a combined solution for software protection against static (Automatic) and dynamic reverse engineering. The paper studies the effect of protection on the performance and provides a solution to enhance the results. The paper finally proposes a model to integrate the proposed technique with a license management system (LMS) and to manage the digital rights (DRM).
  • Keywords
    reverse engineering; security of data; PE files protection technique; Windows NT platform; code redirection; digital rights management; dynamic infection; dynamic reverse engineering; license management system; portable executable format; static reverse engineering; Cryptography; Data security; Image coding; Intellectual property; Least squares approximation; Licenses; Reverse engineering; Runtime; Software protection; Systems engineering and theory; Copy Protection; PE; Rights Management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering & Systems, 2009. ICCES 2009. International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-5842-4
  • Electronic_ISBN
    978-1-4244-5843-1
  • Type

    conf

  • DOI
    10.1109/ICCES.2009.5383212
  • Filename
    5383212