bap-primus

The BAP Microexecution Framework
Description

BAP Primus is a Microexecutuin Framework. The Microexecution technique was pioneered by Patrice Godefroid from Microsoft Research. The idea is to execute a binary from any point, using random inputs for undefined values.

The idea of Primus is very similiar. A program is lifted into the Intermediate Representation, that is interpreted using the Primus interpreter. The Framework allows users to customize the interpreter by implementing different machine components.

Install
Published
14 Jul 2022
Authors
Sources
v2.5.0.tar.gz
md5=5abd9b3628b43f797326034f31ca574f
Dependencies
graphlib
= "2.5.0"
monads
= "2.5.0"
regular
= "2.5.0"
bitvec
= "2.5.0"
bap-knowledge
= "2.5.0"
bap-strings
= "2.5.0"
bap-future
= "2.5.0"
bap-c
= "2.5.0"
bap-abi
= "2.5.0"
bap-std
= "2.5.0"
parsexp
>= "v0.14" & < "v0.16"
core_kernel
>= "v0.14" & < "v0.16"
ocaml
>= "4.08.0"
Reverse Dependencies