主权项 |
1. A method comprising:
receiving, by a computer, a first compiled computer binary; generating, by the computer, a first fingerprint of a first function of the first compiled computer binary by
generating a block rank score for each block in the first function;generating a path of blocks of the first function based on the block rank score of each block;generating the first fingerprint using the generated path of blocks of the first function; receiving, by the computer, a second compiled computer binary; generating, by the computer, a second fingerprint of a second fingerprint of the second compiled computer binary by
generating a block rank score for each block in the second function;generating a path of blocks of the second function based on the block rank score of each block;generating the second fingerprint using the generated path of blocks of the second function; comparing, by the computer, the first fingerprint of the first function with the second fingerprint of the second function; and determining, by the computer, whether the second function includes at least some of code from the first function based on the comparison. |