Title :
A Static Birthmark of Windows Binary Executables Based on Strings
Author :
Yesol Kim ; Jeongoh Moon ; Dongjin Kim ; Younsik Jeong ; Seong-je Cho ; Minkyu Park ; Sangchul Han
Author_Institution :
Dept. of Comput. Sci., Dankook Univ., Yongin, South Korea
Abstract :
A software birthmark is a unique characteristic or a set of those characteristics that are used to identify the program or to measure similarities between programs. Existing birthmarks have two problems. First, when an executable file is generated, some information of the source code is deformed or lost. Second, the amount of data to be processed and the processing time for extracting the birthmark are very large. This paper provides a new birthmark that can solve such problems. This birthmark takes advantage of the information, which is not lost in the executable file and is also associated with API to be used by the program. Experimental results show that the proposed birthmark can be used to effectively measure similarities between programs.
Keywords :
application program interfaces; computer crime; API; program identification; similarities measurement; software birthmark; source code; static birthmark; windows binary executables; Computer science; Data mining; Educational institutions; Plagiarism; Resilience; Software; Watermarking; Software similarities; Static birthmark; String comparison; Windows application;
Conference_Titel :
Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2013 Seventh International Conference on
Conference_Location :
Taichung
DOI :
10.1109/IMIS.2013.30