Skip to content
  • Tiếng Việt
  • English

Introducing Research Product: BiSim-Inspector - A Tool for Binary Code Similarity Detection in Software Programs

BiSim-Inspector is a tool designed and developed to detect Binary Code Similarity Detection (BCSD) based on a Deep Learning approach, specifically utilizing the Byte2Vec transformation technique and the CNN-GRU model. Essentially, BCSD is a process of analyzing the binary representations of two functions, programs, or related entities to produce a quantitative result, indicating the similarity score between them. This process can address the binary search problem, involving finding code segments in a binary file that are similar to a specified binary segment. These capabilities open up numerous potential applications in the field of binary analysis, including software vulnerability detection based on similarity with previously vulnerable software, code clone detection, and malware analysis.

This product is the result of the research project of a group of Information Security students when participating in research at the Information Security Training Center: they published one international scientific paper at SoICT 2023.

Author Information:

  • Nguyễn Hùng Thịnh - ATCL 2020
  • Lê Trần Thành Nhân - ATTN 2019
  • Nguyễn Phúc Hải - ATTT 2020
  • Trần Đình Khoa - ATTN 2022

Scientific Paper: "Binary Representation Embedding and Deep Learning For Binary Code Similarity Detection in Software Security Domain"

For more details, please visit: BiSim-Inspector Video

Written by: Dong Xanh

Translated by: Ngoc Diem