2014 IEEE Security and Privacy Workshops 2014
DOI: 10.1109/spw.2014.35
|View full text |Cite
|
Sign up to set email alerts
|

Parsifal: A Pragmatic Solution to the Binary Parsing Problems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…The fuzzer by Pan et al [29] leverages higher order attribute grammars to describe length, checksums, and other validation fields, and uses them to generate file format inputs such as PNGs. Parsifal [25] targets both parsing and generation of binary formats. It is, however, limited to fixed size formats.…”
Section: Other Specification Languagesmentioning
confidence: 99%
“…The fuzzer by Pan et al [29] leverages higher order attribute grammars to describe length, checksums, and other validation fields, and uses them to generate file format inputs such as PNGs. Parsifal [25] targets both parsing and generation of binary formats. It is, however, limited to fixed size formats.…”
Section: Other Specification Languagesmentioning
confidence: 99%
“…Parsifal [24] is a parser framework that also supports generating output for OCaml. Parsifal structures grammars as an OCaml type that holds an internal model and functions for parsing input and output.…”
Section: Related Workmentioning
confidence: 99%
“…For all these reasons, we believe not only that our tool is a direct implementation of our language restriction rules, but also that our implementation choices lead to source code that can more easily be verified. It is interesting that other projects have recently used OCAML to achieve complex tasks: PARSIFAL [21], a binary parser generator, and NOT-QUITE-SO-BROKEN-TLS [17], a new TLS stack written by the Mirage project. In both cases, similar arguments have been argued in favor of OCAML as a safe and expressive language.…”
mentioning
confidence: 99%