Skip to content

Matching Strategy

Joxean edited this page Jan 3, 2018 · 6 revisions

In opposite to other binary program diffing tools, Diaphora is the only one that bases its matching strategy in running SQL queries. Basically, the process goes as follows:

  • A set of binaries is exported and calculations for function's are made.
  • SQL queries for matching functions in 2 databases are executed.
  • SQL queries are executed in order starting from the most reliable one to the less reliable ones.

Clone this wiki locally