paper-with-me

홈 › Papers

Assemblage: Automatic Binary Dataset Construction for Machine Learning

2024-05-07 · Chang Liu, Rebecca Saul, Yihao Sun, Edward Raff, Maya Fuchs, Townsend Southard Pantano, James Holt, Kristopher Micinski

Binary code is pervasive, and binary analysis is a key task in reverse engineering, malware classification, and vulnerability discovery. Unfortunately, while there exist large corpora of malicious binaries, obtaining high-quality corpora of benign binaries for modern systems has proven challenging (e.g., due to licensing issues). Consequently, machine learning based pipelines for binary analysis utilize either costly commercial corpora (e.g., VirusTotal) or open-source binaries (e.g., coreutils) available in limited quantities. To address these issues, we present Assemblage: an extensible cloud-based distributed system that crawls, configures, and builds Windows PE binaries to obtain high-quality binary corpuses suitable for training state-of-the-art models in binary analysis. We have run Assemblage on AWS over the past year, producing 890k Windows PE and 428k Linux ELF binaries across 29 configurations. Assemblage is designed to be both reproducible and extensible, enabling users to publish "recipes" for their datasets, and facilitating the extraction of a wide array of features. We evaluated Assemblage by using its data to train modern learning-based pipelines for compiler provenance and binary function similarity. Our results illustrate the practical need for robust corpora of high-quality Windows PE binaries in training modern learning-based binary analyses. Assemblage code is open sourced under the MIT license, and the dataset can be downloaded from https://assemblage-dataset.net

📄 PDF Abstract BibTeX arXiv:2405.03991

Code (2)

assemblage-dataset/assemblage 공식 구현
FutureComputing4AI/Reverse-Engineering-Function-Search jax

Tasks

Malware Classification

Similar Papers 제목 키워드 기반

ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coverage

2026-05-20 · Chang Liu, Noah Fleischmann, Nicolò Altamura, Edward Raff 외 arxiv

Existing binary corpora typically capture only one or two axes of binary variation: they either provide cross-compiler builds without a temporal axis, or CVE labels for single-build binaries. None combine cross-build div…

Multi-modal Segment Assemblage Network for Ad Video Editing with Importance-Coherence Reward

2022-09-25 · Yunlong Tang, Siting Xu, Teng Wang, Qin Lin 외

Advertisement video editing aims to automatically edit advertising videos into shorter videos while retaining coherent content and crucial information conveyed by advertisers. It mainly contains two stages: video segment…

DecoderVideo EditingVideo SegmentationVideo Semantic Segmentation

AI-based Mapping of the Conservation Status of Orchid Assemblages at Global Scale

2024-01-09 · Joaquim Estopinan, Maximilien Servajean, Pierre Bonnet, Alexis Joly 외

Although increasing threats on biodiversity are now widely recognised, there are no accurate global maps showing whether and where species assemblages are at risk. We hereby assess and map at kilometre resolution the con…

How to Optimize Multispecies Set Predictions in Presence-Absence Modeling ?

2026-02-12 · Sébastien Gigot--Léandri, Gaétan Morand, Alexis Joly, François Munoz 외 arxiv

Species distribution models (SDMs) commonly produce probabilistic occurrence predictions that must be converted into binary presence-absence maps for ecological inference and conservation planning. However, this binariza…

Leveraging Phytolith Research using Artificial Intelligence

2026-03-12 · Andrés G. Mejía Ramón, Kate Dudgeon, Nina Witteveen, Dolores Piperno 외 arxiv

Phytolith analysis is a crucial tool for reconstructing past vegetation and human activities, but traditional methods are severely limited by labour-intensive, time-consuming manual microscopy. To address this bottleneck…

Point Clouds