From 7aca23f5d28a18fe99e68bfab038cc20aa3cee7e Mon Sep 17 00:00:00 2001 From: Qian Feng Date: Fri, 16 Dec 2016 19:38:10 -0500 Subject: [PATCH] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 830a026..b5a42cf 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,18 @@ This project provides two components of Genius, a graph-based bug search framework. The first component is the raw feature extraction. The second is the online bug search engine. 1. The raw feature extraction is designed to achieve following two goals: + -> Extract the control flow graph for each binary function + -> Extract the attributes for each node in the grap The feature extraction is built on top of IDA-pro. We wrote the scripts based on ida-python and extract the attributed control flow graph. 2. The online bug search engine is used for real-time search: + -> It utilized localality sensitive hashing for indexing + -> Nearest-neighbor search algorithm for search + The online search is based on nearpy (https://github.com/pixelogik/NearPy).