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
Link To Document