Assemblage
收藏资源简介:
Assemblage是一个云基础分布式系统,用于自动构建高质量的Windows PE二进制数据集,适用于训练最先进的二进制分析模型。该数据集包括890k Windows PE和428k Linux ELF二进制文件,覆盖了多种编译器版本和优化设置。Assemblage通过爬取代码托管平台,下载开源项目,并使用多种编译器版本和设置进行编译,记录必要信息以重建从输出到源代码的字节级映射。数据集的应用领域包括逆向工程、恶意软件分类和漏洞发现等。
Assemblage is a cloud-based distributed system designed to automatically construct high-quality Windows PE binary datasets for training state-of-the-art binary analysis models. The dataset consists of 890k Windows PE and 428k Linux ELF binary files, covering a wide range of compiler versions and optimization settings. Assemblage crawls code hosting platforms to download open-source projects, compiles these projects using multiple compiler versions and settings, and records necessary information to reconstruct byte-level mappings between the compiled outputs and their corresponding source code. The dataset has applications in multiple domains including reverse engineering, malware classification, vulnerability discovery, and other related fields.




