A
password function identification method based on cycle analysis and binary similar code analysis, simulates execution of binary
function code to be analyzed, extracts dynamic execution
characteristic sequence in the
simulation execution process, calculates the Jaccard coefficient of the
characteristic sequence and the characteristic of the
password function in the characteristic
library as a similarity
score, takes the
password function in the characteristic
library with the highest similarity
score to the function to be analyzed as the identification result, and realizes automatic detection of the password
algorithm. The application guarantees the accuracy of password
algorithm identification under different
compiler versions and optimization options, considers the efficiency and
scalability of analysis, improves the accuracy of standard password
algorithm identification in such scenes, reduces the
time overhead of the analysis process, and has the advantages of cross-
compiler configuration and cross-architecture.