Pith. sign in

REVIEW 1 cited by

Cross-Language Binary-Source Code Matching with Intermediate Representations

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2201.07420 v1 pith:32ZOWDTH submitted 2022-01-19 cs.SE cs.AI

classification cs.SEcs.AI
keywords codematchingbinary-sourcebinarycross-languagesourceintermediateprogramming
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Binary-source code matching plays an important role in many security and software engineering related tasks such as malware detection, reverse engineering and vulnerability assessment. Currently, several approaches have been proposed for binary-source code matching by jointly learning the embeddings of binary code and source code in a common vector space. Despite much effort, existing approaches target on matching the binary code and source code written in a single programming language. However, in practice, software applications are often written in different programming languages to cater for different requirements and computing platforms. Matching binary and source code across programming languages introduces additional challenges when maintaining multi-language and multi-platform applications. To this end, this paper formulates the problem of cross-language binary-source code matching, and develops a new dataset for this new problem. We present a novel approach XLIR, which is a Transformer-based neural network by learning the intermediate representations for both binary and source code. To validate the effectiveness of XLIR, comprehensive experiments are conducted on two tasks of cross-language binary-source code matching, and cross-language source-source code matching, on top of our curated dataset. Experimental results and analysis show that our proposed XLIR with intermediate representations significantly outperforms other state-of-the-art models in both of the two tasks.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Beyond Embeddings: Interpretable Feature Extraction for Binary Code Similarity

    cs.AI 2025-09 conditional novelty 6.0 of 10

    LLM-generated structured assembly features achieve cross-architecture and cross-optimization binary code similarity retrieval competitive with trained embeddings, and a hybrid method beats both.

Pith tools