BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Rendezvous: A search engine for binary code - Wei Ming Khoo\, Comp
 uter Laboratory\, University of Cambridge
DTSTART:20130514T151500Z
DTEND:20130514T161500Z
UID:TALK45372@talks.cam.ac.uk
CONTACT:Laurent Simon
DESCRIPTION:The problem of matching between binaries is important for soft
 ware copyright enforcement as well as for identifying disclosed vulnerabil
 ities in software. We present a search engine prototype called Rendezvous 
 which enables indexing and searching for code in binary form. Rendezvous i
 dentiﬁes binary code using a statistical model comprising instruction mn
 emonics\, control ﬂow sub-graphs and data constants which are simple to 
 extract from a disassembly\, yet normalising with respect to different com
 pilers and optimisations. Experiments show that Rendezvous achieves F2 mea
 sures of 86.7% and 83.0% on the GNU C library compiled with different comp
 iler optimisations and the GNU coreutils suite compiled with gcc and clang
  respectively. These two code bases together comprise more than one millio
 n lines of code. Rendezvous will bring signiﬁcant changes to the way pat
 ch management and copyright enforcement is currently performed.\n\nThis is
  a practice talk for MSR'13. 
LOCATION:Lecture Theatre 2\, Computer Laboratory\, William Gates Building
END:VEVENT
END:VCALENDAR
