bap
Binary Analysis Platform
Description
BAP is platform for binary analysis. It provides an OCaml library, a set of tools and Python bindings. It also has a JSON API, exposed with bap-server utility.
BAP uses LLVM library as a disassembling backend, and provide facilities to parse files in ELF, MACH-O, COFF and PE formats. It has a basic support for all LLVM architectures, but first tier platforms are:
- ARM
- IA32 aka x86
- AMD64 aka x86-64
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
- Published
- 02 May 2015
- Authors
- Maintainers
Sources
Dependencies
piqi
= "0.7.4"
oasis
build & >= "0.4.0" & < "0.4.7"
ezjsonm
= "0.4.0"
core_kernel
= "111.28.0"
cohttp
= "0.15.0"
cmdliner
= "0.9.6"
ocaml
= "4.01.0"
Reverse Dependencies