Published October 21, 2023 | Version ccs23-ae-submission
Software Open

PackGenome: Automatically Generating Robust YARA Rules for Accurate Malware Packer Detection

  • 1. ROR icon Nankai University
  • 2. ROR icon Tulane University
  • 3. SKLOIS, IIE

Description

In our paper, we developed PackGenome to generate YARA rules for accurate packer detection, and compared PackGenome-generated rules with public-available packer signature collections and state-of-the-art automatic rule generation tools. Our artifact provides source code, PackGenome-generated YARA rules, and datasets used in our experiments. Considering our paper's datasets contain real-world Windows (and Linux) malware samples that take over 1 TB of disk space, we provide non-malicious samples in this artifact. In the evaluation, AE reviewers can reproduce three main experiment results of the paper, including: (i) using PackGenome to generate YARA rules from 20 off-the-shelf packers, (ii) comparing PackGenome-generated rules with other rules on the labeled packed samples dataset LPD and the non-packed samples dataset NPD (shown in Table 2 and Table 3 of the paper), and, (iii) using PackGenome to generate YARA rules from 5 inaccessible packers and comparing PackGenome-generated rules with other rules on the inaccessible packer dataset LPD1 (shown in Table 6 of the paper). packgenome.tar is a pre-built docker image with the necessary component to execute the artifact. PackGenome-code.zip contains the source code of PackGenome.

Files

PackGenome-code.zip

Files (35.2 GB)

Name Size Download all
md5:76c52dae44838911e1ba999f2a55a57b
531.5 MB Preview Download
md5:c5b0cd3a6d78affcc991cb00318be656
34.7 GB Download

Additional details

Related works