A stratified approach to function fingerprinting in program binaries using diverse features

作者:

Highlights:

• A key observation is that traditional features such as N-grams may not be reliable.

• Leverage a diverse set of static and dynamic features to form a robust fingerprint.

• Verifying the correctness of function fingerprinting findings.

摘要

•A key observation is that traditional features such as N-grams may not be reliable.•Leverage a diverse set of static and dynamic features to form a robust fingerprint.•Verifying the correctness of function fingerprinting findings.

论文关键词:Binary code,Machine learning,Reverse engineering

论文评审过程:Received 15 April 2021, Revised 23 October 2021, Accepted 6 December 2021, Available online 1 January 2022, Version of Record 5 January 2022.

论文官网地址:https://doi.org/10.1016/j.eswa.2021.116384