2021
DOI: 10.48550/arxiv.2104.09669
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Inferring Drop-in Binary Parsers from Program Executions

Thurston H. Y. Dang,
Jose P. Cambronero,
Martin C. Rinard

Abstract: We present BIEBER (Byte-IdEntical Binary parsER), the first system to model and regenerate a full working parser from instrumented program executions. To achieve this, BIEBER exploits the regularity (e.g., header fields and array-like data structures) that is commonly found in file formats. Key generalization steps derive strided loops that parse input file data and rewrite concrete loop bounds with expressions over input file header bytes. These steps enable BIEBER to generalize parses of specific input files… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Publication Types

Select...

Relationship

0
0

Authors

Journals

citations
Cited by 0 publications
references
References 18 publications
(19 reference statements)
0
0
0
Order By: Relevance

No citations

Set email alert for when this publication receives citations?