rematch icon indicating copy to clipboard operation
rematch copied to clipboard

Basic graph diffing

Open shiftre opened this issue 8 years ago • 1 comments

Create a basic graph diffing either by constructing our own graph or using IDA's.

Classic examples would be Levenstein and Hamming distance but I think we could do better, specifically because we could extract hot areas (APIs, loops, other features we've already done).

shiftre avatar Aug 28 '16 22:08 shiftre

There are two types of graphs, one is a function's graph (the one i think you're talking about - graph of connections between function basic blocks), and another which is the graph of relationships between functions in an IDB. Both should yield decent results.

nirizr avatar Aug 28 '16 22:08 nirizr