Litcius/Paper detail

Improving cross-platform binary analysis using representation learning via graph alignment

Geunwoo Kim, Sanghyun Hong, Michael Franz, Dokyung Song

202226 citationsDOI

Abstract

Cross-platform binary analysis requires a common representation of binaries across platforms, on which a specific analysis can be performed. Recent work proposed to learn low-dimensional, numeric vector representations (i.e., embeddings) of disassembled binary code, and perform binary analysis in the embedding space. Unfortunately, however, existing techniques fall short in that they are either (i) specific to a single platform producing embeddings not aligned across platforms, or (ii) not designed to capture the rich contextual information available in a disassembled binary.

Topics & Concepts

Binary numberComputer scienceRepresentation (politics)EmbeddingTheoretical computer scienceGraphCode (set theory)Binary codeArtificial intelligenceProgramming languageMathematicsSet (abstract data type)ArithmeticPoliticsPolitical scienceLawAdvanced Graph Neural NetworksFerroelectric and Negative Capacitance DevicesTopic Modeling