Simseer and bugwise: web services for binary-level software similarity and defect detection

  • Authors:
  • Silvio Cesare;Yang Xiang

  • Affiliations:
  • Deakin University, Burwood, Victoria, Australia;Deakin University, Burwood, Victoria, Australia

  • Venue:
  • AusPDC '13 Proceedings of the Eleventh Australasian Symposium on Parallel and Distributed Computing - Volume 140
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Simseer and Bugwise are online web services that perform binary program analysis: 1) Simseer identifies similarity between submitted executables based on similarity in the control flow of each binary. A software similarity service provides benefit in identifying malware variants and families, discovering software theft, and revealing plagiarism of software programs. Simseer additionally performs code packing detection and automated unpacking of hidden code using application-level emulation. Finally, Simseer uses the similarity information from a sample set to identify program relationships and families through visualization of an evolutionary tree. 2) Bugwise is a service that identifies software bugs and defects. To achieve this end, it performs decompilation and data flow analysis. Bugwise can identify a subset of use-after-free bugs and has already found defects in Debian Linux. Bugwise and Simseer are both built on Malwise, a platform of binary analysis.