mirror of
https://github.com/ucsb-seclab/popkorn-artifact
synced 2026-06-08 18:00:48 +00:00
38b7f691ac5546633e8da4ed62bf43b6a471bc2d
popkorn-artifact
Artifact Evaluation Abstract
Paper Title
POPKORN: Popping Windows Kernel Drivers At Scale
Artifact Summary
The artifact for this submission contains
- The dataset of drivers (the SYS files ending in the .sys extension) used for the evaluation in Section 6 of the paper, about 300MB in size
- The python source-code of the
angr-based analysis code used to produce the vulnerability reports used for the evaluation - A
Dockerfiledescribing the evaluation environment with all dependencies and required tools installed - Detailed instructions and scripts to reproduce the performed evaluation results
The overall evaluation environment was
- Ubuntu 20.04.4 LTS
- Python 3.8.10
- angr 9.1
Notes
This evaluation can take significant time and computational resources to reproduce. For the evaluation we ran the analysis with a timeout of 1 hour per driver, and 8 drivers being analyzed concurrently. The final results can take between 2-6 hours to complete analysis with these settings.
Reproducing results
See the results in the evaluation/ README
Languages
Python
97.3%
Dockerfile
2.5%
Shell
0.2%