• DocumentCode
    231273
  • Title

    BinClone: Detecting Code Clones in Malware

  • Author

    Farhadi, Mohammad Reza ; Fung, Benjamin C. M. ; Charland, Philippe ; Debbabi, Mourad

  • Author_Institution
    Inf. Syst. Eng., Concordia Univ., Montreal, QC, Canada
  • fYear
    2014
  • fDate
    June 30 2014-July 2 2014
  • Firstpage
    78
  • Lastpage
    87
  • Abstract
    To gain an in-depth understanding of the behaviour of a malware, reverse engineers have to disassemble the malware, analyze the resulting assembly code, and then archive the commented assembly code in a malware repository for future reference. In this paper, we have developed an assembly code clone detection system called BinClone to identify the code clone fragments from a collection of malware binaries with the following major contributions. First, we introduce two deterministic clone detection methods with the goals of improving the recall rate and facilitating malware analysis. Second, our methods allow malware analysts to discover both exact and inexact clones at different token normalization levels. Third, we evaluate our proposed clone detection methods on real-life malware binaries. To the best of our knowledge, this is the first work that studies the problem of assembly code clone detection for malware analysis.
  • Keywords
    invasive software; program diagnostics; reverse engineering; Bin Clone; BinClone; assembly code analysis; assembly code clone detection system; code clone fragment identification; commented assembly code archiving; deterministic clone detection method; inexact clone discovery; malware analysis; malware behaviour understanding; malware binaries; malware disassembly; malware repository; recall rate; reverse engineers; token normalization level; Assembly; Cloning; Detectors; Feature extraction; Malware; Registers; Vectors; Assembly Code Clone Detection; Binary Analysis; Malware Analysis; Reverse Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Security and Reliability (SERE), 2014 Eighth International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4799-4296-1
  • Type

    conf

  • DOI
    10.1109/SERE.2014.21
  • Filename
    6895418