CCFinder: a multilinguistic token-based code clone detection system for large scale source code
IEEE Transactions on Software Engineering
Fingerprinting and forensic analysis of multimedia
Proceedings of the 12th annual ACM international conference on Multimedia
K-gram based software birthmarks
Proceedings of the 2005 ACM symposium on Applied computing
Detours: binary interception of Win32 functions
WINSYM'99 Proceedings of the 3rd conference on USENIX Windows NT Symposium - Volume 3
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
A static API birthmark for Windows binary executables
Journal of Systems and Software
Hi-index | 0.00 |
Software birthmarks are unique and native characteristics of a binary executable program that can be used for detecting software piracy. API (Application Programming Interface) calls in an MS Windows binary executable can be used as software birthmarks when there are no source codes available to detect software similarity. However, it is inefficient to extract birthmarks from all API calls during the execution of a binary executable. In this paper, we propose an efficient scheme for comparing software similarity. To reduce the number of comparisons used in the proposed scheme, we extract only the core API calls that are explicitly used in different programs. The birthmarks used for comparing the similarity between two programs can be obtained by extracting these core API calls. Our experimental results show that this proposed birthmark scheme using core API calls is efficient for evaluating software similarity.