Skip to content

Signature matching #2964

Answered by psifertex
stianholsen asked this question in Q&A
Discussion options

You must be logged in to vote

The short explanation is that it's something in between. It's a somewhat fuzzy match that is described in more detail here: https://binary.ninja/2020/03/11/signature-libraries.html

It's not strictly a heuristic but neither is it a perfect match. You can see in the blog post how it stores the data and how it masks off certain bytes subject to change to make it slightly malleable but is still based on a particular architecture.

We originally planned on building an IL based implementation but early tests showed some limitations so we can take more time to implement something more advanced.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by stianholsen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants